Подняться наверх

Произвольные поля профиля WordPress. Продолжение

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

Как узнать количество Google Reader подписчиков

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

  1. Для начала авторизуйтесь в гугловской читалке. Затем нажмите на кнопочку "Подпичаться", не забыв при этом набрать правильное имя домена:

    Подписка на обновления сайта в Google Reader

Установка WordPress

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

  1. Запустите браузер, наберите в адресной строке сайт http://ru.wordpress.org - это единственный по-настоящему официальный ресурс, где вы можете скачать русский WordPress. Никаких "майвордрессов" и "лекактусов/лекастусов", не скачивайте сборку, где попало.

    Русский WordPress

Drupal: добавить строку в отчет о состоянии

Итак, чуть ниже представлен пример реализации несложного крючка, который позволит вам добавлять произвольные строчки в отчет о состоянии системы управления содержимым сайта под названием Drupal. "sn_sb" - это наименование вашего модуля. ZIP-архив, прилагаемый к этой статье я рекомендую скачать, потому как именно в нем лежит новая версия одного из моих предыдущих демонстрационных модулей, а именно подсчета количества забанненых айпишников.

function sn_sb_requirements($phase) {
  $requirements = array();
  if ($phase == 'runtime')
    $requirements['show_banned'] = array(  // - добавляем новую колонку.
      'title' => 'Заблокировано по IP',    // - первый столбец: заголовок.
      'value' => sn_sb_get_count_ips(),    // - второй столбец: значение. 
      'severity' => REQUIREMENT_INFO,      // - статус: обычная информация.
      'weight' => '-1'                     // - вес, порядок места расположения.
    );
  return $requirements;
}

Форма регистрации WordPress: дополнительные поля

Текущая статья-заметка расскажет и покажет читателям моего проекта "Sooource.NET" универсальный способ вставки любого количества произвольных текстовых однострочных полей ввода в стандартную форму регистрации системы управления содерждимым сайта WordPress, вызов которой, как всем известно, располагается в файле "wp-login.php", считая от корня каталога с движком. Смотрим внимательно на пример сниппета, представленный далее.

Pages

Яндекс.Метрика

Использовано памяти на 4.624mb