如何禁用WordPress中特定类别的评论?

艾哈迈德·阿什拉夫(Ahmed Ashraf)

如何在Wordpress中为特定类别禁用评论表单。我的意思是,用户将在此类别中发布的每个帖子都不会包含评论表单内容。

恐怖

与其在functions.php中执行此操作,不如创建两个模板文件。第一个模板文件是您的标准主题模板,第二个模板文件是相同的,除了它不包含注释代码部分。

只需命名没有注释代码块category_ {id} .php的模板文件,然后将其上传到主题文件夹即可。该ID是您要在其上禁用评论的类别的ID。

有关类别特定模板的更多信息,请参见https://developer.wordpress.org/themes/basics/template-hierarchy/#category

有关评论模板的更多信息,请参见https://codex.wordpress.org/Function_Reference/comments_template

如果您仍想通过functions.php进行此操作,请参阅此博客文章http://spicemailer.com/wordpress/disable-hide-comments-posts-specific-categories/,其中使用以下代码段

add_action( 'the_post', 'st_check_for_closed' );

function st_check_for_closed()
{

global $post;

$my_post_cat = wp_get_post_categories($post->ID);


$disabled_cat = array( "1", "3"); // this is he array of disabled categories. Feel free to edit this line as per your needs. 


$my_result = array_intersect($my_post_cat,$disabled_cat);

    if (empty ( $my_result ) ) 
                  {
        return; 
                   }

     else { 
           add_filter( 'comments_open', 'st_close_comments_on_category', 10, 2 );
           add_action('wp_enqueue_scripts', 'st_deregister_reply_js');

         }
}

      function st_deregister_reply_js() 
    {
    wp_deregister_script( 'comment-reply' );

    }


  function st_close_comments_on_category ($open, $post_id) 
    {
        $open = false;
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何隐藏特定 wordpress 类别的描述、评论和附加信息?

来自分类Dev

如何在Wordpress中显示特定类别的帖子

来自分类Dev

Wordpress:如何获取特定类别的链接

来自分类Dev

自动批准特定类别wordpress帖子中的评论

来自分类Dev

如何在 Wordpress 中显示类别的分页?

来自分类Dev

显示特定类别的帖子-Wordpress

来自分类Dev

如何选择特定类别的表格中的所有字段

来自分类Dev

在Wordpress中显示具有特定日期和特定类别的帖子的文本

来自分类Dev

如何禁用WordPress中的默认帖子类别?

来自分类Dev

在WordPress中显示子类别的帖子?

来自分类Dev

在laravel中编辑类别时,如何显示特定类别的先前值?

来自分类Dev

Wordpress:如何创建包含具有1个特定类别的帖子的外部页面或文件?

来自分类Dev

WordPress-如何显示特定类别的特色图像作为背景?

来自分类Dev

Wordpress:如何使用自定义查询获取不包含特定类别的帖子

来自分类Dev

创建“查看所有帖子”链接以显示来自WordPress中特定类别的所有帖子

来自分类Dev

来自特定WordPress类别的帖子未显示在Timber / Twig for loop中

来自分类Dev

如何列出特定类别的实例?

来自分类Dev

如何列出特定类别的实例?

来自分类Dev

如何显示特定类别的帖子

来自分类Dev

删除OWLAPI中特定类别的个人

来自分类Dev

Magento 1.9:如何获取特定类别的子类别?

来自分类Dev

排除Wordpress帖子显示在特定类别的首页上

来自分类Dev

Wordpress 获取每个帖子的特定类别的术语并显示它

来自分类Dev

在wordpress中搜索特定类别

来自分类Dev

在 Wordpress 中显示特定类别

来自分类Dev

如何在WordPress查询中获取所有分类类别的记录?

来自分类Dev

如何输出附加到WordPress和Timber中类别的ACF元字段

来自分类Dev

如何通过mysql在wordpress中获取所有类别的所有帖子?

来自分类Dev

如何显示WordPress中某个类别的第二和第三最新帖子

Related 相关文章

  1. 1

    如何隐藏特定 wordpress 类别的描述、评论和附加信息?

  2. 2

    如何在Wordpress中显示特定类别的帖子

  3. 3

    Wordpress:如何获取特定类别的链接

  4. 4

    自动批准特定类别wordpress帖子中的评论

  5. 5

    如何在 Wordpress 中显示类别的分页?

  6. 6

    显示特定类别的帖子-Wordpress

  7. 7

    如何选择特定类别的表格中的所有字段

  8. 8

    在Wordpress中显示具有特定日期和特定类别的帖子的文本

  9. 9

    如何禁用WordPress中的默认帖子类别?

  10. 10

    在WordPress中显示子类别的帖子?

  11. 11

    在laravel中编辑类别时,如何显示特定类别的先前值?

  12. 12

    Wordpress:如何创建包含具有1个特定类别的帖子的外部页面或文件?

  13. 13

    WordPress-如何显示特定类别的特色图像作为背景?

  14. 14

    Wordpress:如何使用自定义查询获取不包含特定类别的帖子

  15. 15

    创建“查看所有帖子”链接以显示来自WordPress中特定类别的所有帖子

  16. 16

    来自特定WordPress类别的帖子未显示在Timber / Twig for loop中

  17. 17

    如何列出特定类别的实例?

  18. 18

    如何列出特定类别的实例?

  19. 19

    如何显示特定类别的帖子

  20. 20

    删除OWLAPI中特定类别的个人

  21. 21

    Magento 1.9:如何获取特定类别的子类别?

  22. 22

    排除Wordpress帖子显示在特定类别的首页上

  23. 23

    Wordpress 获取每个帖子的特定类别的术语并显示它

  24. 24

    在wordpress中搜索特定类别

  25. 25

    在 Wordpress 中显示特定类别

  26. 26

    如何在WordPress查询中获取所有分类类别的记录?

  27. 27

    如何输出附加到WordPress和Timber中类别的ACF元字段

  28. 28

    如何通过mysql在wordpress中获取所有类别的所有帖子?

  29. 29

    如何显示WordPress中某个类别的第二和第三最新帖子

热门标签

归档