У меня есть 2 идентификатора участника, 1 и 2, я хочу разрешить только идентификатору 1 просматривать определенное содержимое на странице, идентификатор страницы 63, поэтому я скопировал и продублировал page.php и переименовал его в page-63.php
затем я обернул php get_template_part с кодом ниже, но он не работает, я положил что-то в неправильный раздел или я пропустил шаг? любая помощь будет с благодарностью получена
<?php if(is_user_logged_in() && tdp_hasMembershipLevel(1) : ?>
<?php get_template_part( 'content', 'page' ); ?>
<?php else : ?>
this is displayed to logged out users or logged in users with any membership other than 1
<?php endif; ?>
Просто скопируйте полный файл page.php и сделайте его page-63.php, не меняя ничего в коде, примените ваш if(){}else{}
условия внутри цикла while. Вы получите желаемые результаты. Или вы можете добавить цикл while из page.php в ваш текущий код. На мой взгляд, ваш текущий код должен быть в цикле, упомянутом в page.php.
Других решений пока нет …