Полезные php-функции WordPress

Функции для WordPress

Здравствуйте, дорогие читатели!

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

Вывод названия и описания сайта в любом месте шаблона

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

Для того чтобы задать или изменить своё название и описание в админке WordPress заходим в раздел «Настройки»«Общие»

Задать название сайта

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

Где вставлять этот код?

Если вам нужно вывеcти эти данные в шапке сайта, то делаем следующее:

  1. 1.Открываем файл header.php, который находится по адресу:
    wp-content/themes/название вашей темы/header.php
  2. 2.В коде находим блок, внутри которого нужно вывести эти данные или добавляем свой.
    Для того чтобы сориентироваться в коде вашей темы ознакомьтесь с вот этой статьей. В ней есть видео инструкция по инспектированию кода сайта.
  3. 3.Вставляем указанную выше функцию и сохраняем изменения.
  4. 4.Далее при помощи CSS свойств вы можете подправить визуальное отображение выведенных данных.
Для вывода названия и описания сайта в других частях темы нужно вставлять эти функции в другие файлы шаблона.

Например:

Footer.php – отвечает за вывод нижней части сайта (подвала)
Sidebar.php – вывод боковой части сайта (сайдбара)

Вывод контента любой записи или страницы по id

Так же часто возникает необходимость вывести произвольный текст в определённом месте шаблона. Для этого мы можем поступить следующим образом:

  1. 1.В админке WordPress создаём отдельную страницу или запись и вносим туда нужный текст.
  2. 2.Открываем файл темы, в котором нужно вывести этот текст. Это может быть шапка сайта, подвал или созданный вами шаблон страницы.
    Если вы ещё не умете создавать собственные шаблоны страниц для WordPress с произвольной вёрсткой, то обязательно ознакомьтесь с этой статьёй.
  3. 3. Для вывода контента страницы или записи по её идентификатору ID используем функцию

    Где вместо 123 будет идентификатор вашей страницы или записи.

  4. 4.Сохраняем изменения и при помощи CSS задаём нужные стили

Как узнать идентификатор записи или страницы?

  1. 1.Заходим в раздел «Страницы» => «Все страницы» или «Записи» => «Все записи» (в зависимости от того что вы создавали)
  2. 2.Наводим курсор мышки на название нужной страницы и в нижнем левом углу окна браузера появляется довольно странная ссылка, в которой можно рассмотреть этот самый ID.

Он представляет собой число которое идёт после записи «post=»

Идентификатор записи

Аналогичным образом можно вывести миниатюру записи по ID и ссылку на неё:

Вместо 123 должен указываться ID вашей страницы или записи.

Вывод формы поиска WordPress в любом месте шаблона

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

Выглядит она так:

Для её использования просто вставляете указанный фрагмент кода в том месте шаблона, где нужно вывести форму поиска и сохраняете изменения.

Если вас не устраивает как выглядит форма поиска и вы хотите добавить или убрать какие-то элементы или изменить надпись на этой форме, то это можно сделать в файле searchform.php, который находится в папке с активной темой по адресу wp-content/themes/название вашей темы

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

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

Успехов вам и процветания!

С уважением Юлия Гусарь

Читайте также:

Подписаться на рассылку

2 комментария

  1. Вывод по ид с этим кодом нет форматирования. Я недавно нашел с форматированием, но не выводит заголовок.

  2. Спасибо, хорошо, что вы затронули эту тему, очень актуальна. Давайте рассматривать и другие функции

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_heart.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
//impuls-web.ru/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif