Это продолжение статьи о сохранении данных формы WPCF7, где я рассказал о том зачем это может понадобиться и подходе к реализации. Здесь мы перейдем уже более техническим вещам, к коду.
Все записи категории ‘wordpress’
Отличный плагин WP Contact form 7 известен как многофункциональное решение для конструирования пользовательских форм в WordPress. К сожалению, единственная операция, которую выполняет плагин с данными — это отправка их по электронной почте.
В данной статье я покажу как реализовать одну из наиболее востребованных операций над отправляемыми данными — создание публикации на основе данных формы.
Времени придумывать что то самому последние полгода вообще нет, потому дорабатываю свои плагины по заявкам пользователей :).
WordPress API очень разрослось, и почти на каждый случай есть своя функция. И в этой куче функций найти то, что нужно, бывает не просто.
Ninja Forms это крутой модуль-конструктор для создания пользовательских форм в WP. Это впечатление не покидает вас даже когда вы переходите к изучению API этого плагина. Сегодня я покажу приемы, как сделать ваши (ниндзя) формы мультиязычными.
При создании собственного типа публикации в WordPress, вы получите ЧПУ, содержащий в самом начале название этого типа материала. Можно ли избавиться от этого?
После очередного обновления движка WP, в секции head шаблона появилась линка на s.w.org:
1 |
<link rel='dns-prefetch' href='//s.w.org' /> |
Что это такое и как удалить читайте далее в статье.
Плагин продолжает мной развиваться по заявкам пользователей. Вот что было добавлено в версию 1.42.
WordPress не даёт возможности управлять порядком терминов таксономии. В API (ф-ция get_terms) есть такой параметр как orderby
, но нет возможности задать вес (очередность) терминов в иерархии словаря.
При программировании в WP мы очень часто добавляем какие то фильтры и действия. А если посмотреть в код любого плагина — это сборники реализаций зацепок.
Не всегда авторы дают возможность гибко управлять поведением их плагина через настройки. Тогда приходится делать это программно, например, отменяя фильтры. Но здесь есть одна проблема.