Limitar Criação de Posts e Páginas no Wordpress.
Olá pessoal!
Estou tendo um probleminha aqui pra resolver uma questão!
Acontece que eu tenho que criar uma função pra adiciona-lo no functions.php pra limitar a criação postagens e páginas onde digamos se o usuário comum ou o administrador por exemplo criar 10 paginas no máximo receberá um aviso que ele excedeu o limite de criação de paginas ou ao clicar no botão de novo post ou nova pagina ele é levado automaticamente para o painel de controle impedindo a criação de novas paginas e posts e mantendo o mesmo sobre a restrição criada na função.
A função abaixo até resolve a questão de postagens mas:
1-Não limita o administrador.
2-Não limita a criação de paginas somente posts.
add_action("load-post-new.php","limit_user_by_post_count");
function limit_user_by_post_count(){
$user = get_current_user_id();
if (!current_user_can( 'manage_options')) {
//not an admin - so impose the limit
$user_post_count = count_user_posts($user);
if($user_post_count>=2)
header("Location: /wp-admin/edit.php");
}
}
Encontrei até um plugin que faz algo nesse sentido por exemplo limitar a criação de posts mas eu prefiro adicionar o código diretamente no functions.php só que não sei nem como começar essa função, alguém já passou por isso e pode de ajudar?
Obrigado!
Discussão (5)
Carregando comentários...