etown.ru

Интернет-технологии

Пишем плагин для WordPress

Задача:

Сделать плагин, который будет выводить «Hello, World!» в панели администратора.

Решение:

Очень похожий по функциям плагин есть в Wordpress и называется он Hello Dolly — смысл которого заключается в выводе случайной фразы в панели администратора в шапке документа.

  1. Копируем файл ./wp-content/plugins/hello.php в ./wp-content/plugins/hello-world.php

  2. Изменяем в шапке скрипта значения переменных:

/*

Plugin Name: Hello World

Plugin URI: http://wordpress.org/#

Description: It is just a study plugin :)

Author: Kondin Dmitry

Version: 1.0

Author URI: http://etown.ru/

*/

  1. Изменяем строку $lyrics = “Hello, World!”;

  2. Изменить название функции hello_dolly() на hello_world() - создаем новую функцию с уникальным именем

  3. Изменить add_action(’admin_footer’, ‘hello_dolly’); на add_action(’admin_footer’, ‘hello_world’); добавляем действие для admin_footer

  4. Заходим в панель управления и активируем плагин «Hello World»

  5. В результате в шапке панели управления у нас должна выводиться надпись «Hello, World!»

Комментарии 3 на запись “Пишем плагин для WordPress”

  1. admin написал(а):

    Поле Author и Author URI можете изменять в соответствии с вашими значениями :)

  2. Dmx написал(а):

    Че нить посерьезнее надо :)
    Ну к примеру самы читаемые топики (как подзаголовок в меню)

  3. admin написал(а):

    Это пока только учебный пример, а вот по поводу самых читаемых тем, нужно порыться в репозитории плагинов, там наверняка уже есть что-нибудь подобное.
    Причем в документации по разработке плагинов так и сказано: “Сначала поищите нужную функцию в готовых, чтобы не изобретать велосипед”

Оставить комментарий

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>