【发布时间】:2020-07-21 09:05:20
【问题描述】:
我正在尝试构建一个查询,以显示成员有权访问的最新帖子,但我找不到要添加的参数,以便从该列表中删除他们将来可以访问的帖子。
有人知道怎么做吗?
如果没有,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(); } ?>`
【问题讨论】:
标签: php wordpress woocommerce hook-woocommerce woocommerce-memberships