5 WordPress функций о которых вы возможно не догадывались

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

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

Функция wp_mail ()

wp_mail  — супер легкая функция для отправки почты. Есть возможность даже отправлять почту с вложениями.

Более подробно о функции wp_mail можно почитать в codex wordpress. Там же можно прочесть еще о том что у функции есть два дополнительных параметра $headers и $attachments, они дают возможность настроить заголовки письма и прикрепить файл.

Функция wp_loginout()

Добавляет ссылку Войти / Выйти на странице без надобности входить в админку. Если вы еще не вошли то на месте где была расположена функция будет надпись Войти, если вы войдете, то надпись смениться на Выйти. Очень удобно если не хотите прописывать руками /wp-admin/ или /wp-login.php.

Функцию добавляем в любое место шаблона вот так <? wp_loginout(); ?>.

Подробнее о функции можно почитать в кодексе WordPress.

Функции clean_url() и esc_url()

Используйте esc_url () вместо устаревшей clean_url(). Функция делает правильные url адреса. Например, символ амперсант преобразует в спецсимвол HTML. Функция также умеет добавлять недостающий http в начале url адреса. Одним  словом функция исправляет плохо структурированные url адреса.

Подробнее о функции читайте в кодексе WordPress.

Функция wpautop()

Функция применяется для фильтрации полного и краткого содержимого страницы, выводимого функциями  the_content и the_excerpt. Думаю работу функции легко понять на простом примере взятом из кодекса WordPress.

Код в шаблоне:

Код на выводе:

Функция fetch_feed()

Извлекает внешний канал и анализирует его. Использует функции SimplePie и FeedCache для извлечения, анализа и автоматического кэширования. Устаревший аналог функции fetch_feed() это wp_rss().

Подробнее о функции читайте в кодексе движка.

Удачи в разработке.


Купить хостинг WordPress
/* Репетитор по wordpress
Услуги репетитора онлайн. Список курсов которые я веду
  • Базовый курс по веб-дизайну;
  • Верстка сайтов;
  • Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
  • Разработка сайтов на PHP.
Подробнее читайте на странице репетитор по WordPress
*/

Николаенко Максим

Директор веб-студии ProGrafika. Занимаюсь разработкой, дизайном и продвижением веб-сайтов. Всегда рад новым читателям блога и хорошим клиентам.


Вам может также понравиться...

1 комментарий

  1. Вероничка!:

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

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Шаблоны для WordPress
Самый лучший хостинг в Украине
Стабильный хостинг для Drupal