Ivon Filho

Ivon Filho

Olá, procurando web designer freelancer para seu projeto?

Desabilitando postagens e comentários do WordPress sem usar plugins

Para desabilitar os recursos de posts e comentários do WordPress adicionando o seguinte código ao final do arquivo functions.php do seu tema:

// Desabilitar os posts
function disable_posts() {
   // Remove o menu de Posts no painel do WordPress
   remove_menu_page('edit.php');
   // Redireciona a página de edição de posts para a página de Página
   //wp_redirect(admin_url('edit.php?post_type=page'));
}
add_action('admin_menu', 'disable_posts');
// Remove o link de "Adicionar Novo" em Páginas
function disable_new_posts() {
   global $pagenow;
   if ($pagenow == 'post-new.php?post_type=page') {
      wp_redirect(admin_url('edit.php?post_type=page'));
   }
}
add_action('admin_init', 'disable_new_posts');
// Remove a opção de adicionar posts do menu de atalhos
function disable_add_new_post_button() {
   global $wp_admin_bar;
   $wp_admin_bar->remove_menu('new-post');
}
add_action('wp_before_admin_bar_render', 'disable_add_new_post_button');

Para desabilitar os comentários, no mesmo arquivo functions.php:

// Desabilitar os comentários
function disable_comments() {
   // Remove a seção de comentários do painel do WordPress
   remove_meta_box('commentsdiv', 'post', 'normal');
   // Remove o menu de Comentários no painel do WordPress
   remove_menu_page('edit-comments.php');
   // Redireciona a página de edição de comentários para a página de Página
   //wp_redirect(admin_url('edit.php?post_type=page'));
}
add_action('admin_menu', 'disable_comments');
// Remove a opção de adicionar comentários do menu de atalhos
function disable_add_new_comment_button() {
   global $wp_admin_bar;
   $wp_admin_bar->remove_menu('new-comment');
}
add_action('wp_before_admin_bar_render', 'disable_add_new_comment_button');
// Remove a opção de comentários na tela de edição de Páginas
function disable_page_comments() {
   global $post;
   if ($post && $post->post_type == 'page') {
      remove_post_type_support('page', 'comments');
   }
}
add_action('admin_init', 'disable_page_comments');
Rolar para cima

Vamos Conversar?

Melhorar sua performance digital é o nosso desafio. Colecionamos cases de sucesso e queremos fazer o mesmo pela sua marca. Envie uma mensagem pra gente!

Blog

Web Designer Freelancer Brasília DF

Sobre

Apaixonado por WordPress, Ivon Filho atua como web designer e desenvolvedor front-end desde 2010.

Trabalhando como freelancer, atende desde pequenas a grandes empresas que procuram por serviços de excelente qualidade a um custo acessível, além de agências que precisam terceirizar essas demandas.

Criação de sites em WordPress e desenvolvimento de plugins e temas personalizados são as especialidades da “casa”! O verdadeiro conceito de “feito à mão”.

Experiências

Website Developer

Viva Pixel
Freelancer

Website Developer

Conectando Pessoas
2013 – 2016 - 3 anos

Website Developer

7 Pontos Agência Integrada
2012 – 2013 - 1 ano

Formação

Universidade Paulista

Comunicação e Mídias Digitais
2009 – 2011