Custom Fields — обзор плагинов 01.04.2009

[ ←Вернуться к стандартному виду ]

Печатная версия

Про несколько плагинов, некоторые по-настоящему интересные, другие... пусть останутся в этом посте для истории, с описанием недостатков и багов :)

WP-Custom

Страница плагина wordpress.org/extend/plugins/wp-custom/
совместимость: wp 2.7 и выше

Довольно простой плагин, который позволяет создавать в админ. панели плагина три типа полей: текстовое поле (textarea), поле ввода (input) и поле-url (для аттачей).

Из преимеществ: можно 2 кликами добавить в поле-url любую ссылку из прикрепленных к записи файлов (аттачей), правда после загрузки файлов через встроенный загрузчик запись нужно сохранить чтобы аттачи стали доступными для выбора в поле-url.

Есть собственные 2 функции для вывода произвольных полей.

Плагин очень сильно проигрывает по функциональности тому же Custom Field Template.

wp-custom-adminwp-custom

Custom Shortcodes

Страницы плагина wordpress.org/extend/plugins/custom-shortcodes/
iskariot.ru/wordpress/remix/#custom-short
совместимость: wp 2.0 — 2.7.x

Простой хак Вордпресса, позволяющий управлять произвольными полями из любого внешнего клиента или при отправке через почту с помощью шорткодов [custom name="имя-произвольного-поля" value="значение"]или условных комментариев <!--custom name="имя-произвольного-поля" value="значение"-->прямо в тексте поста.

Custom Field Taxonomies

Страницы плагина wordpress.org/extend/plugins/custom-field-taxonomies/
scribu.net/wordpress/custom-field-taxonomies
совместимость: wp 2.5 — 2.7.1

Позволяет делать выборку постов с определенным произвольным полем и его определенным значением.

Примеры:

  • вывод всех постов с произвольным полем fooи его значением bar
    http://yoursite.com/?foo=bar
  • вывод всех постов, у которых есть произвольное поле foo
    http://yoursite.com/?foo
  • вывод всех постов с произвольным полем anythingи любым из его значений valueAи/или valueB
    http://yoursite.com/?s=anything&key1=valueA&key2=valueB
  • вывод всех постов с произвольным полем fooи его значением xxx, а также посты с произвольным полем barи его значением yyy
    http://yoursite.com?foo=xxx&bar=yyy

Кстати, бонус:  как сортировать такой вывод постов по алфавиту:
http://yoursite.com/?foo&orderby=title&order=dsc

Есть свои функции (см. файл template-tags.php). В плагине довольно много возможностей (читайте ридми).  Есть шаблон-пример meta.phpдля вывода таких постов (с сортировкой по произвольным полям), который нужно положить в папку Темы (естественно, лучше встроить приведенный в meta.phpкод в дизайн своей Темы).

Страница управления плагином находится в Записи —> CF Taxonomies

Custom Field Taxonomies — роскошный плагин для сложных проектов на WordPress, где активно используются custom fields (произвольные поля).

Supple Forms

Страницы плагина wordpress.org/extend/plugins/supple-forms/
www.whypad.com/posts/supple-forms-a-wordpress-cms-plugin/566/
совместимость: wp 2.5 — 2.7.1

Похож по функциональности на Сustom Write Panel (и его модификацию Fresh Post, он же Fresh Page, он же Flutter) — позволяет создавать доп. панель с набором произвольных полей и выбирать ее местоположение на странице редактирования записи (под заголовком, под виз. редактором или внизу страницы).

Есть тип поля «Дата», при клике на которое всплывает календарик для выбора даты.

Можно в настройках выбрать, где будут храниться данные: для хранения произвольных полей используется таблица самого WordPress или отдельная «своя» таблица.

Есть возможность создания сниппетов (любой html, php и Javascript код), которые могут использовать значения произвольных полей.

Есть shortcode api для вставки произвольных полей и сниппетов прямо в запись:

  • сниппет addressbox [supple snip='addressbox']
  • произвольные поля myaddress, mycityи mystate, в качестве разделителя — тег br
    [supple field='myaddress,mycity,mystate' separator='br' label=':' labeltag='span']

Недостатки:

  • плохо понимает русский язык (например в значениях произвольных полей, см. скриншот). Все данные и настройки плагина хранятся в базе данных, плагин создает свои таблицы.
  • можно создать только одну панель (например в плагинах типа Сustom Write Panel и Custom Field Template можно создавать сколько угодно таких панелей с произвольными полями).

Для наглядности тут есть скриншоты:
http://wordpress.org/extend/plugins/supple-forms/screenshots/

В общем-то плагин интересный, если закрыть глаза на интуитивно НЕпонятный интерфейс и исправить проблему с русским языком.

supple-forms1


Комментариев: 11, оставить свой »

  1. # 11 sonika (291) 27.10.2009 в 23:16

    Сергей Гипш, вам нужен этот плагин Custom Field Template

  2. # 10 Сергей Гипш (1) 22.10.2009 в 16:26

    Добрый день!

    У меня возник вопрос о Custom Field Taxonomies. Мне нужна возможность при добавлении постов выводить несколько полей для заполнения (например, поле город, поле оператор и т.д). Чтобы в некоторых поля авторы могли вводить вручную значения, а в некоторых — выводить из предлагаемого списка. Кроме того, нужно чтобы значения из полей можно было предоставлять как теги.

    Умеет ли это Custom Field Taxonomies?

    Буду благодарен за ответ!

  3. # 9 сергей (1) 15.09.2009 в 16:06

    Спасибо. Буду пробовать.

  4. # 8 Валера (2) 25.08.2009 в 12:01

    Странно как то, ведет блог девушка, тематика узко техническая, вверху написано вопросами не донимать!

    Как это понимать? Просто интересно.

  5. # 7 Truper (3) 16.08.2009 в 08:17

    Sonika, забыла про flutter упомянуть, он даст фору любому из вышеперечисленных.

  6. # 6 Василий (1) 02.08.2009 в 17:34

    из всех представленных только Custom Field Taxonomies заслуживает внимания :)

  7. # 5 Proto (1) 13.05.2009 в 13:22

    Спасибо. Попробовал варианты, но ничего лучше Custom Field Template, для своих нужд пока не нашел.

  8. # 4 Umed (4) 27.04.2009 в 10:54

    Спасибо за подсказку — Alex .

    Я буквально наднях заметил этот чекбокс «Use Viva Zoom Effect»

    Еще раз спасибо !

  9. # 3 Alex 26.04.2009 в 12:34

    Viva Zoom работает так:

    1. Активируешь плагин;

    2. Загружаешь картинку в пост (при загрузке картинки надо поставить галочку в появившемся чекбоксе «Use Viva Zoom Effect»);

    3. Все. при просмотрет поста по клику на thumbnail будет тот эффект, который дает Viva Zoom

  10. # 2 Сергей М. (1) 10.04.2009 в 19:33

    Спасибо за включение моего плагина в коллекшн %)

    Сейчас благодаря одному человечку мы поправили совместимость этого плагина со старыми версиями.

  11. # 1 Umed (4) 01.04.2009 в 09:31

    Здравствуй Sonika. Я закачал шаблон а он работает на Viva Zoom. Если ты имела дела с таким плагином, подскажи пожалуйста как с ним работать. В сети найти ничего не смог. Спасибо.

Написать комментарий


Ручная модерация комментов. Все саттелиты — в топку! Даже не сомневайтесь. Для вопросов о вордпресс не по теме поста есть два русскоязычных форума по wordpress.


Subscribe without commenting

[ ←Вернуться к стандартному виду ]

Печатная версия