Intereting Posts
Angularjs – Загрузка файла с помощью php Элементы корзины, которые не отображаются в представлении клиента Константы класса PHP – общедоступные, частные или защищенные? PHP Взрыв из первого числа (целое число) как я могу открыть файл в zip-файле, не извлекая его из PHP Отключить ошибки E_STRICT в файле php.ini по-прежнему вызывает ошибки Javascript «unescape» в PHP Загрузка файла Ajax с использованием Codeigniter максимальная максимальная максимальная максимальная производительность при достижении уровня 200 wkhtmltopdf – проблема с кодировкой Использование имени домена вместо localhost внутри с https в xampp Как преобразовать HTML в JSON с помощью PHP? Лучший способ сделать ссылки кликабельными в блоке текста Как сохранить декодированное изображение base64 в файловой системе, используя php? Как я могу указать автономный веб-сервер selenium, какую версию firefox использовать?

WordPress не обрабатывает внешний php-файл

Я пытаюсь написать свою собственную тему для wordpress и написал файл, содержащий все мои модалы (twitter bootstrap), которые являются html. Я добавил это в раздел темы (создал папку inc) и назвал его modals.php.

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

мой modals.php содержит следующее

<div id="about" class="modal fade" tabindex="-1"> <div class="vertical-alignment-helper"> <div class="modal-dialog vertical-align-center"> <div class="modal-content"> <div class="modal-header"> <button class="close" type="button" data-dismiss="modal"></button> <button class="close" type="button" data-dismiss="modal">x<span class="sr-only">Close</span></button>&nbsp; <h4 id="myModalLabel" class="modal-title"> My modal popup </h4> </div> <div class="modal-body modal-list"> <div class="modal-content col-md-12"> <strong><?php _e(" <!--:en-->It's me<!--:--><!--:pl-->To Ja<!--:-->" ); ?> </strong> <p> <?php $post = get_post(930); $content = $post->post_content; echo $content; ?> </p> </div> </div> <div class="modal-footer"><button class="btn btn-default" type="button" data-dismiss="modal">Close</button> </div> </div> </div> </div> </div> 

Нужно ли мне сообщать моему файлу, что ему нужно читать текстовое слово, или мне нужно добавить файл где-нибудь, чтобы он читался?

редактировать

Поскольку я пробовал только эхо-слова, такие как тест, это работает, поэтому я чувствую, что это связано с синтаксисом, который использует WordPress. Есть ли способ заставить WordPress знать, что его следует читать с помощью синтаксиса wordpress?

изменить 2

На данный момент у меня есть несколько подстраниц, поэтому я хочу только загрузить определенные модалы для определенной страницы. Для gdynia я хочу загрузить только те. Я обновил код и теперь это.

 else if (is_page ('gdynia')) { get_template_part('modals-gdynia.php'); } 

Но теперь ничего не происходит. Это было,

 else if (is_page ('gdynia')) { include_once(get_template_directory_uri() .'/modals-gdynia.php'); }