Создание плагина для WordPrees «Избранные записи». Урок 8

Создание плагина для WordPress Избранные записи

От автора: в этом уроке мы продолжим создание плагина для WordPress «Избранные записи». Итак, основной функционал плагина нами уже написан: мы можем добавлять и удалять ту или иную статью. Теперь хотелось бы где-нибудь вывести список статей, добавленных в Избранное пользователя. Лучше всего это сделать в консоли WordPress. Консоль — это главная страница админки, страница, на которую пользователь попадает сразу после авторизации. Именно там удобнее всего было бы вывести данный список, сделаем это в виджете консоли, заодно научимся добавлять виджеты в консоль WordPress.

автор

Автор: Андрей Кудлай

Зовут меня Андрей Кудлай. Родом я из Украины, живу в Днепропетровске. Веб-программированию учился сам. Неплохо знаю HTML, CSS, PHP, JavaScript.

скачать исходникискачать урок

Итак, перед нами стоит задача вывести список избранных статей в виджете консоли — на главной странице админки WordPress. Для этого нам необходимо добавить в консоль новый виджет. Как же это сделать?

Как добавить виджет в консоль WordPress?

Сделать это на самом деле не сложно. Для этого WordPress предлагает использовать специальную функцию wp_add_dashboard_widget(). Эта функция должна вызываться во время события wp_dashboard_setup. Проще говоря, нам необходимо зацепиться за хук wp_dashboard_setup и вызвать нашу пользовательскую функцию, которая, в свою очередь, вызовет функцию wp_add_dashboard_widget().

Итак, в главном файле плагина цепляем пользовательскую функцию к необходимому событию:

Бесплатный курс «Создание тем на WordPress. Быстрый старт»

Изучите курс и узнайте, как создавать уникальные темы на WordPress с нестандартной структурой страниц

Скачать курс

Ну а в файле functions.php плагина опишем функцию:

Как видим, функция wp_add_dashboard_widget() принимает в себя несколько параметров, три из которых являются обязательными:

id виджета;

название виджета в консоли;

callback функция, показывающая содержимое виджета.

Собственно, после этого мы должны увидеть в консоли новый, пока что пустой, виджет с названием, указанным во втором параметре функции wp_add_dashboard_widget().

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

Если мы нигде не ошиблись, то теперь авторизованный пользователь увидит в консоли виджет, где и будет выведен список статей, добавленных им в избранное. На этом текущий урок завершен. Удачи и до новых встреч!

Бесплатный курс «Создание тем на WordPress. Быстрый старт»

Изучите курс и узнайте, как создавать уникальные темы на WordPress с нестандартной структурой страниц

Скачать курс

Создание тем на WordPress. Быстрый старт

Изучите курс и узнайте, как создать тему на WordPress

Смотреть

Метки: ,

Похожие статьи:

Комментарии Вконтакте:

Комментарии (12)