WooCommerce 会员资格:如何调整查询以解决延迟的 content/content 点滴?
WooCommerce Memberships: How to adjust query to account for delayed content/content drip?
我正在尝试构建一个显示成员有权访问的最新 post 的查询,但我找不到要添加的参数,以便他们可以访问的 post未来从这个列表中删除。
有人知道怎么做吗?
如果没有,能否wc_memberships_is_post_content_restricted( )
改编成自定义循环?
编辑
我尝试添加建议的代码,但它没有获取用户有权访问的最新 post,而是输出网站上最旧的页面。我是不是加错地方了?
`<?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(); } ?>`
foreach ( $posts as $post ) {
if( wc_memberships_is_post_content_restricted($post->ID)){
// do the coding here for the restricted contents
}else{
// do the coding here for the non-restricted contents
}
}
试试这个代码
删除受限制的 post 标题 select 在“设置”->“内容限制模式”中“完全隐藏”。
如果您select“隐藏内容”post 标题将继续显示在post 导航和列表中。
一旦我这样做了,两个循环(我的和 mujuonly 的)都工作了。
我正在尝试构建一个显示成员有权访问的最新 post 的查询,但我找不到要添加的参数,以便他们可以访问的 post未来从这个列表中删除。
有人知道怎么做吗?
如果没有,能否wc_memberships_is_post_content_restricted( )
改编成自定义循环?
编辑 我尝试添加建议的代码,但它没有获取用户有权访问的最新 post,而是输出网站上最旧的页面。我是不是加错地方了?
`<?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(); } ?>`
foreach ( $posts as $post ) {
if( wc_memberships_is_post_content_restricted($post->ID)){
// do the coding here for the restricted contents
}else{
// do the coding here for the non-restricted contents
}
}
试试这个代码
删除受限制的 post 标题 select 在“设置”->“内容限制模式”中“完全隐藏”。
如果您select“隐藏内容”post 标题将继续显示在post 导航和列表中。
一旦我这样做了,两个循环(我的和 mujuonly 的)都工作了。