我是WordPress的新手,在PHP编程方面有一些经验。
最近,我的WordPress博客上有很多评论,我想更好地管理它们。
我希望“归档”一些评论,我计划稍后将其发布,并将其从“待定”状态中删除。
目前$comment_status有4种状态:已审核、已批准、垃圾邮件和垃圾
我知道可以添加自定义帖子类型。是否可以添加自定义注释状态?如果可能,我应该编辑哪个文件?
提前谢谢。
我是WordPress的新手,在PHP编程方面有一些经验。
最近,我的WordPress博客上有很多评论,我想更好地管理它们。
我希望“归档”一些评论,我计划稍后将其发布,并将其从“待定”状态中删除。
目前$comment_status有4种状态:已审核、已批准、垃圾邮件和垃圾
我知道可以添加自定义帖子类型。是否可以添加自定义注释状态?如果可能,我应该编辑哪个文件?
提前谢谢。
快速回答:没有。没有内置函数来创建新的评论状态。考虑到Wordpress的安装,评论(或帖子/页面/附件/等)的状态包含广泛的含义,因此您不能快速地将其添加到某个地方。
我不太确定添加这个新的“状态”想要实现什么,但我认为最接近您的是add\\u comment\\u元函数,它会将您想要的任何信息附加到该评论中。然后可以使用该字段以某种方式区分状态。
请看这里:http://codex.wordpress.org/Function_Reference/register_post_status
或者,也许在这里:http://codex.wordpress.org/Function_Reference/add_comment_meta
这可能会帮助你到达你想去的地方。
我已经在中使用回调函数实现了在贴子页上生成注释的自定义代码functions.php.function MYTHEME_comment($comment, $args, $depth) { $GLOBALS[\'comment\'] = $comment; ?> <li <?php comment_class(); ?> id=\"li-comment-<?php comment_ID() ?>\"> <div