如何在WordPress的每个帖子下添加评论

时间:2018-07-09 11:47:18

标签: wordpress

我有一个WordPress网站,其功能类似于博客。我想以这种格式在每个帖子下方添加评论(即在帖子页面上,所有列出的帖子下方都有一个评论框)

帖子标题 帖子内容 留下回复框

帖子标题 帖子内容 留下回复框

帖子标题 帖子内容 留下回复框

就像在Facebook上一样,您可以在不带您转到另一页的情况下对每个帖子发表评论

1 个答案:

答案 0 :(得分:0)

将此代码添加到function.php文件中,

function create_my_post_types() {
    register_post_type( 'podcast',
        array(
            'labels' => array(
                'name' => __( 'Podcast' ),
                'singular_name' => __( 'Podcast' ),
                'new_item' => __( 'New Episode' ),
                'add_new_item' => __( 'Add New Episode' )
            ),
            'public' => true,
            'hierarchical' => true,
            'menu_icon' => get_stylesheet_directory_uri() . '/assets/podcast-icon.png', // 16px16
            'menu_position' => 9,
            'supports' => array( 'title', 'editor', 'comments', 'post-templates'),
            'register_meta_box_cb' => 'add_podcast_metaboxes' // This registers the metabox that we'll add later.
        )
    );
}

第二步喜欢

默认情况下,自定义帖子类型的评论被禁用。即使您在整体设置中启用了它们,也会发生这种情况

要解决此问题,我要做的只是以下操作:

  1. 在“设置”>“讨论”中,取消选中“允许人们对新文章发表评论”设置。

  2. 单击“保存更改”

  3. 现在返回并重新选中“允许人们对新文章发表评论”

  4. 单击“保存更改”

对于自定义帖子类型,您似乎需要启动该设置。默认情况下,所有用于创建自定义帖子类型的新帖子都会启用该框。现有帖子将保留其以前的设置。我假设允许引用相同。希望这会有所帮助!