Alguém tem alguma sugestão, ajuda?
Abraço
você pode fazer um plugin q verifique a URL e bloquei o endereço:
/wp-admin/post-new.php?post_type=page
ocultar os a opção da pra fazer via POG. Do mesmo jeito de cima mas você teria que editar os arquivos do WP, q seriam restaurado em uma futura atualização.
Não recomendo usar POG mas resolveria.
Na verdade estou tentando achar uma forma pelo código mesmo pois parecer ser a única forma.
Mas essa sugerida por você @dianakc, não funcionou. Infelizmente. =/
Não sei se por causa da versão do WordPress.
O pior de tudo é que é uma coisa simples, mas complicada de achar a solução hein!
Se alguém tiver sugestão pra solucionar, agradeço.
Abraço
Se a sua versão é mesmo a versão que mostra aqui no fórum 3.1 essa função resolve seu problema.
Adicione no function do seu tema.
function ot_remove_submenu_admin() {
if (current_user_can( 'edit_themes' ) && ( 'manage_network' )) {
return;
} else {
remove_submenu_page('edit.php?post_type=page', 'post-new.php?post_type=page');
}
}
add_action( 'admin_init', 'ot_remove_submenu_admin' );
Eu estava criando a função quando a Dianakc postou o link, então resolvi não postar porque achei que já seria resolvido com os códigos que vi nesta página.
Obs: as formas que foram mostrados no artigo do link acime funcionam, eu testei, mas algumas só irão funcionar em versões anteriores a 3.1
A nova versão 3.1 já foi com o recurso de remover isso e minha função utiliza ela.
Para testar vc precisa se logar com uma conta de editor ou outra qualquer, porque para vc que é admin a opções de adicionar uma página ainda será visível é claro.
Oi Myst1010, tentei fazer novamente o que Dianakc sugeriu e agora funcionou. ;]
Mas vou deixar anotado essa sua dica também! Porém fiquei em duvida, tenho apenas que adicionar esse script no final do function ou devo substituir alguma parte dele???
Abraço
Basta colocar no function em qualquer parte.
Desculpe pela demora.
Os dois métodos funcionaram perfeitamente!
Obrigado Myst1010 e Dianakc!