绿站
绿色文摘
今天是:

交流 | 搜索 | +发贴

WordPress按发布编辑最新评论时间排序
nydalu 2024年5月20日 11次

在模板函数中添加如下代码:
function comment_meta_add($post_ID) {
// 发布新文章或修改文章,更新/添加commentTime字段值
global $wpdb;
if(!wp_is_post_revision($post_ID)) {
update_post_meta($post_ID, ‘commentTime’, time());
}
}
function comment_meta_update($comment_ID) {
// 发布新评论更新commentTime字段值
$comment = get_comment($comment_ID);
$my_post_id = $comment->comment_post_ID;
update_post_meta($my_post_id, ‘commentTime’, time());
}
function comment_meta_delete($post_ID) {
// 删除文章同时删除commentTime字段
global $wpdb;
if(!wp_is_post_revision($post_ID)) {
delete_post_meta($post_ID, ‘commentTime’);
}
}
add_action(‘save_post’, ‘comment_meta_add’);
add_action(‘delete_post’, ‘comment_meta_delete’);
add_action(‘comment_post’, ‘comment_meta_update’);



关于 ·登录·管理
加载0.313 查询 15