Я пытаюсь создать запрос, который показывает последнее сообщение, к которому у участника есть доступ, но я не могу найти, какие параметры добавить, чтобы сообщения, к которым у них будет доступ в будущем, были удалены из этого списка.
Кто-нибудь знает, как это сделать?
Если нет, можно ли wc_memberships_is_post_content_restricted( )
адаптировать к пользовательскому l oop?
EDIT Я попытался добавить предложенный код, но вместо получения последней публикации у пользователя есть доступ, выводит самую старую страницу на сайте. Я добавляю не туда?
`<?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(); } ?>`