Как добавить пользовательскую PHP-страницу в WordPress

21 нояб. 2012 г., 14:51:10
Просмотры: 14.3K
Голосов: 1

Я хочу создать пользовательскую страницу для своего блога на WordPress, которая будет выполнять мой PHP-код, оставаясь частью общего дизайна и темы сайта.

PHP-код будет использовать сторонние API (поэтому мне нужно подключать другие PHP-файлы).

Как этого добиться?

Примечание: Мне не нужно взаимодействовать с WordPress API — за исключением подключения определенных PHP-библиотек. У моего кода нет других зависимостей, которые требовали бы интеграции с WP. Поэтому идеальным было бы решение, не требующее изучения WordPress API. Помогите решить эту проблему.

0
Все ответы на вопрос 2
0

Пожалуйста, обратитесь к разделу Шаблоны страниц в записи Кодекса Статические страницы.

По сути, вам нужно создать пользовательский шаблон страницы с именем, например, template-foobar.php, который будет находиться в корневой директории вашей темы или в подкаталоге первого уровня.

Внутри этого файла шаблона добавьте следующий код:

<?php
/**
 * Название шаблона: Foobar
 */

get_header();

// ВАШ ПРОИЗВОЛЬНЫЙ PHP-КОД РАЗМЕЩАЕТСЯ ЗДЕСЬ

get_footer();
?>

Теперь ваш шаблон доступен для назначения любой создаваемой статической странице.

21 нояб. 2012 г. 15:02:52
0

Создайте пользовательский шаблон страницы и добавьте туда свой код. Также существует более старая статья Джастина Тадлока на эту тему.

По сути, вы копируете файл page.php или single.php из вашей темы, добавляете в начало заголовок …

<?php
/*
Template Name: Пользовательская страница
*/

… и ваш код.
В админ-панели вы выбираете этот шаблон для страницы, которую хотите создать.

21 нояб. 2012 г. 15:02:30