タイトルが示すように、最新のアクティビティを含む投稿 (最後にコメントされた投稿) を取得するカスタム ループを手伝っていただければ幸いです。
基本的に、私のホームページでは、各カテゴリから 1 つの投稿を取得しようとしています。任意の投稿だけでなく、承認された最新のコメントがある投稿。
タイトルが示すように、最新のアクティビティを含む投稿 (最後にコメントされた投稿) を取得するカスタム ループを手伝っていただければ幸いです。
基本的に、私のホームページでは、各カテゴリから 1 つの投稿を取得しようとしています。任意の投稿だけでなく、承認された最新のコメントがある投稿。
これはテストされていませんが、おそらく次のようなものから始めることができます。
function get_heated_posts()
{
global $wpdb;
$IDs = $wpdb->get_results("SELECT DISTINCT ID FROM wp_posts INNER JOIN wp_comments ON wp_posts.ID=wp_comments.comment_post_ID ORDER BY wp_comments.comment_date DESC", ARRAY_N);
return $IDs;
}
$heated = get_heated_posts();
$query = new WP_Query(array('post__in'=>$heated, 'posts_per_page'=>-1));
if($query->have_posts()) : while($query->have_posts()) : $query->the_post();
//POST HTML
endwhile;endif;