我正在尝试构建一个查询来显示成员可以访问的最新帖子,但我找不到要添加的参数,以便他们将来可以访问的帖子从此列表中删除。
有谁知道如何做到这一点?
如果没有,可以wc_memberships_is_post_content_restricted( )
改编成自定义循环吗?
编辑 我尝试添加建议的代码,但不是获取用户可以访问的最新帖子,而是输出网站上最旧的页面。我是否将其添加到错误的位置?
`<?php
// Query Test
$args = array(
'post_type' => 'premium',
'posts_per_page' => 1,
'tax_query' => array(
array(
'taxonomy' => 'notebook',
'field' => 'term_id',
'terms' => 425,
),
),
);
$query4 = new WP_Query( $args );
if ( $query4->have_posts() ) {
// The Loop
while ( $query4->have_posts() ) {
$query4->the_post();
foreach ( $posts as $post ) {
if( !wc_memberships_is_post_content_restricted($post->ID)){
echo the_title();
}
}
} wp_reset_postdata(); } ?>`