Используем WordPress как рабочую среду PHP для создания статических страниц HTML

29 Мая 2022г. в 04:33

WordPress - это отличное решение для создания блога, но это далеко не все, что она может делать. Невероятная мощность и простота платформы позволяет создавать персональные страницы или целые веб сайты буквально за минуты, с использованием всех её функций с минимальными усилиями.

С помощью WordPress вы можете разработать профессиональный веб сайт (с блогом или без блога) даже если у вас очень слабые познания HTML! В данном уроке вы узнаете как этого добиться.

Вся платформа на обычной странице PHP
Для начала разработок веб страниц с ‘инъекциями wordpress’ вам нужно установить WordPress, базовые знания HTML (лучше опираться на PHP), и редактор HTML (будет достаточно Notepad, а лучше "Notepad++).

WordPress работает на страницах PHP. Если вы знаете только HTML, пожалуйста, не беспокойтесь. Для наших целей ваших заний будет достаточно.

Создаем файл test.php и сохраняем его в корневом каталоге блога (корневой каталог блога содержит файлы wp-config.php, wp-login.php или wp-blog-header.php).

Теперь в редакторе открываем test.php и добавляем в него следующую строчку в самом верху:

<?php include(’wp-blog-header.php’); ?>
Вот так все готово! Эта великая, но простая команда сделала доступными на вашей странице все опции, команды и функции платформы WordPress!. Для проверки работы добавим немного кода:

<?php include(’wp-blog-header.php’); ?>
<html>
<body>
<div class=”name”><?php bloginfo(’name’); ?></div>
<div class=”description”><?php bloginfo(’description’); ?></div>
</body>
</html>
Теперь сохраним и загрузим страницу в браузере.

Если вы работаете в веб (и не сделали никаких ошибок!), то вы сможете увидеть вашу страницу в основной директории блога ( если адрес блога http://www.yourblog.com, то ссылка на страницу будет http://www.yourblog.com/test.php).

На тестовой странице будут выведены имя и описание вашего блога, которые будут получены прямо из базы данных WordPress.

Создаем полноценную веб страницу за 10 секунд
Хорошим примером использования платформы WordPress будет создание полноценной веб страницы с тойже темой, как и ваш блог, за несколько секунд..

Создаем новый файл test.php с кодом:

<?php include(’wp-blog-header.php’); ?>
<?php get_header(); ?>
<!– Размещаем здесь контент в HTML или PHP –>

<!– Конец секции кода страницы –>
<?php get_footer(); ?>
На данной странице с помощью функций get_header() и get_footer() вставляются верхний и нижний колонтитулы такие же, как и на вашем блоге. Остается только написать содержание страницы! Супер!

Если вы хотите включить еще и боковую колонку, то просто немного измените код:

<?php include(’wp-blog-header.php’); ?>
<?php get_header(); ?>
<!– Размещаем здесь контент в HTML или PHP –>

<!– Конец секции кода страницы –>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Очень-очень просто! Строка с вызовом функции get_sidebar() возьмет боковую колонку из WordPress и разместит ее на вашей странице!

Если вам интересно узнать про другие функции платформы WordPress (которые можно использовать), начните читать здесь.

Зачем и когда нужно использовать WordPress на веб страницах
Все, что возможно сделать с помощью функций или плагинов WordPress может быть включено в ваши веб страницы. Таким образом, когда вы включили wp-blog-header.php в вашу страницу, вы начали использовать WordPress в качестве великолепной рабочей среды для разработки сайтов.

В данном случае хороший вопрос звучит так: “Почему бы не использовать просто страницу WordPress с пользовательским шаблоном?”

Да, вы можете делать так, и в некоторых случаях такое решение будет лучшим.

Однако, большим преимуществом использования WordPress как рабочей среды является то, что вы имеете полный контроль над файлом. Вы можете встраивать только один плагин, один скрипт и так далее. Вы можете оставить боковую колонку, подтянуть другую, или сделать то, что угодно. Все тоже самое можно делать и в шаблонах страниц WordPress, но с более громоздкими действиями, в отличие от использования одной строки кода.

Что можно делать с помощью данной техники?
Некоторые ситуации, когда будет полезно использовать веб страницы с ‘инъекциями Wordpress’:

Когда есть блог и хочется расширить его до структуры веб сайт+блог.
Когда нравится тема WordPress и хочется использовать ее для веб сайта.
Когда в блоге хочется использовать AdSense для результатов поиска на странице.
Когда хочется добавить маленькое веб приложение в существующий блог или включить область без блога.