显示wordpress中最新到最旧的注释

时间:2015-09-30 13:34:40

标签: php wordpress

我尝试获取与帖子相关的wordpress数据库的所有评论,我已经决定必须启用它们并在页面中显示它们,从最新到最旧。这些注释是包含子字段的自定义字段。有没有办法做到这一点?

到目前为止,我已经在wordpress网站上编写了以下代码:

    $texts = get_post_meta($post->ID, "texts", true);

    if( $texts ) {
        for( $i = 0; $i < $texts; $i++ ) {
            $comment_text = get_post_meta( $post->ID, 'texts_' . $i . '_comment_text', true );
            $comment_displayed = get_post_meta( $post->ID, 'texts_' . $i . '_comment_displayed', true);
            if ($comment_text && $comment_displayed) {
                $user = get_post_meta( $post->ID, 'texts_' . $i . '_user', true );
                $user = getUserById($user);
                $text_date = get_post_meta($post->ID, 'texts_' . $i . '_text_date', true );
                echo $user->display_name;
                echo html_entity_decode($comment_text);
                echo $text_date;
                }
         }
         }

1 个答案:

答案 0 :(得分:0)

检查它是否有效?

function reverse_comments($comments,$id) {
    $comments = array_reverse($comments);
    return $comments;
}
add_filter('comments_array','reverse_comments',10,2);