Почему ">" закрывает мой php-запрос в wordpress при выполнении запроса для пользовательских типов записей? - PullRequest
0 голосов
/ 06 июня 2019

Когда я вставляю php-запрос на своих страницах в wordpress под вкладкой текста или в модуле кода Divi Builder, я обнаруживаю, что код разбивается на текст.

Я захожу в предварительный просмотр или опубликованный просмотр страницы и вижу следующее:

«предметы», «выставочные посты» => 10)); ?>

мне кажется, что каждый раз, когда я использую ">", в моем php-коде он ломается и отображает что-либо после него в виде текста.

Чтобы протестировать отображение пользовательских типов полей и полей, используя пользовательский интерфейс CPT, я создал следующий пользовательский тип записи:

Тип сообщения Слизняк * предметы Множественное число * предметы Метка единственного числа * тема

с расширенными настраиваемыми полями. Я создал группу полей:

Предметные дескрипторы: Дата рождения * date_of_birth Date Picker Секс * Секс Флажок

<?php 
    query_posts(array( 
        'post_type' => 'subjects',
        'showposts' => 10 
    ) );  
?>
<?php while (have_posts()) : the_post(); ?>
        <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
        <p><?php echo get_the_excerpt(); ?></p>
<?php endwhile;?>

Я просто хочу отобразить имя (заголовок сообщения) с двумя настраиваемыми полями пользовательского типа сообщения на странице. Я не очень хорошо осведомлен в этой теме и был бы признателен за любые рекомендации.

1 Ответ

1 голос
/ 06 июня 2019

В текстовой вкладке и модуле кода Divi вы можете вводить только html, а не php.

Введенный вами php обрабатывается как html.
Если вы посмотрите исходный код html на веб-интерфейс, вы увидите, что он просто поместит полный код в виде html.

Если вы хотите сделать php-код, вам придется изменить php-файлы.

Примечание: query_posts() очень плохо для производительности .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...