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

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

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

1. Функция wp_mail ()

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

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

2. Функция wp_loginout()

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

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

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

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

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

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

4. Функция wpautop()

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

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

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

5. Функция fetch_feed()

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

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

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

Купить хостинг WordPress


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

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

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

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

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

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