Здравствуйте.
Есть 2 вида контента на страницах - текст с кнопкой "скачать" и графики.
Закрываем контент страниц целиком по разделам.
На всех страницах записей весь контент - и тексты, и  графики - скрыт - это ОК.
А в ленте скрыты только графики:
,
а текстовые описание с кнопкой видны:
Почему так?
Добрый день.
Это может быть связано с порядком вывода контента в ленте.
Плагин скрывает контент используя стандартные фильтры the_content и the_excerpt, если в ленте контент выводится за пределами этих фильтров, кастомным кодом, то он скрываться не будет, надо будет этот код дополнительно закрывать функциями WAU
Мы попробовали скрыть код в ленте по инструкции:
is_branch_access($account_ids, $important)){
echo 'Показываем скрытый контент';
}else{
echo 'Доступа нет, контент закрыт';
    //можем вывести карточку доступа
    echo wau_get_accounts_box($account_ids);
}
?>
$account_ids = array(11);
$WAU_User->is_branch_access($account_ids)
Доступы пользователя:
Профессиональный - 13
   Продвинутый - 12
      Стандартный - 11
У пользователя есть доступ Стандартный с id равным 11. Если применяем условие выше, всегда отображается - 'Показываем скрытый контент', даже если захожу в блог, где доступ профессиональный.
Что делаем не так?
<code><?php
/**
 * The template part for displaying content
 *
 * @package Booco
 */
 
 /*global $WAU_User, $WAU_Post;
 //$account_ids = $WAU_User->branch_accounts;
 $account_ids = $WAU_User->access[0]->account_id;
 $important = 1; //1
 
 if($WAU_User->is_branch_access($account_ids)){
    echo '<span style="display: none;">Есть доступ</span>';
	
}else{
    echo '<span style="display: none;">Нет доступа</span>';
}*/
?>
<span style="display: none;"><?php //echo $account_ids; ?></span>
<span style="display: none;"><?php //print_r(); ?></span>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
	<header class="entry-header">
		<?php if ( is_sticky() && is_home() && ! is_paged() ) : ?>
			<span class="sticky-post" title="<?php _e( 'Featured', 'booco' ); ?>"><?php _e( 'Featured', 'booco' ); ?></span>
		<?php endif; ?>
		<?php the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); ?>
		<div class="entry-header-meta">
			<?php booco_entry_header_meta(); ?>
			<?php
				edit_post_link(
					sprintf(
						/* translators: %s: Name of current post */
						__( 'Edit<span class="screen-reader-text"> "%s"</span>', 'booco' ),
						get_the_title()
					),
					'<span class="edit-link">',
					'</span>'
				);
			?>
		</div>
	</header><!-- .entry-header -->
	<?php booco_post_thumbnail(); ?>
	<div class="entry-content">		
		<?php
			$content = explode('<!-- /wp:buttons -->', get_the_content(), 55);
			if(count($content) > 1) {
				echo preg_replace('/<!--(.*?)-->/', '', $content[0]);
			} else {
				//echo my_word_limit(55);
				echo wpso36236774_trim_words($post->post_content, 55);
			}
		?>
	</div><!-- .entry-content -->
	<footer class="entry-footer">
		<div class="entry-footer-meta">
			<?php booco_entry_footer_meta(); ?>
		</div>
	</footer><!-- .entry-footer -->
</article><!-- #post-## -->
</code>
не совсем понял тут логику
$account_ids = $WAU_User->access[0]->account_id;
 if($WAU_User->is_branch_access($account_ids)){тут вы берете у пользователя его текущий доступ и проверяете на этот же доступ, конечно он будет всегда срабатывать
Укажите какой конкретно доступ вы проверяете:
$account_ids = [10,11];