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


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

Страницы: [2] 1 » Показать все

  1. # 19 Евгений 30.06.2014 в 02:02

    Скажите, а какой плагин лучше всего использовать для таблиц? Особенно для таблиц с шириной более 60 столбцов. Экспорт из Word не возможен так как Word имеет ограничение ширины таблицы 62 столбца.

  2. # 18 Саша (1) 26.09.2012 в 22:01

    Использую wordpress версии 3.4.2 и Custom Field Taxonomies не работает (запускается но в меню ничего не появляется) Что делать ?? Это можно исправить ?? Или может есть альтернативний плагин ??

  3. # 17 Обозревший (1) 13.12.2011 в 21:18

    Для доски объявлений подходит ads wordpress, но придется пару дней убить на "доведение до ума" и настройки под себя. Плагин сыроват, но альтернативы просто нет.

  4. # 16 Дмитрий (2) 06.03.2011 в 13:54

    Стоит давно в шаблоне Вива зум, но вот сегодня заметил, что он перестал работать в новых постах по крайней мере. Старые проверил работают - галочка вUse Viva Zoom Effect ставлю. Как решить проблему? Кто нить сталкивался? Вот старый пост - http://times.fireg.ru/?p=136 в нем работает, а в новых баг какой-то...

  5. # 15 ликвидация (1) 17.09.2010 в 16:27

    Очень хороший хак-плагин с понятным объяснением. Спасибо, то что надо!

  6. # 14 Игорь (1) 25.05.2010 в 10:43

    Ребята, а можно на этом плагине построить простенькую доску объявлений?

  7. # 13 And 13.05.2010 в 17:16

    Добрый день.  Подскажите, пожалуйста, а есть какая то возможность добавлять кастом филд не только к постам и страницам а  к тегам, к рубрикам,  к отдельным страницам архива?

  8. # 12 Serg (1) 15.04.2010 в 12:36

    Спасибо за статью. Искал плагин для создания выборки по произвольным полям, а тут как раз Вы пишите про Custom Field Taxonomies ;)) Уже качаю

  9. # 11 sonika (300) 27.10.2009 в 23:16

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

Страницы: [2] 1 » Показать все

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


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


Подписаться, не комментируя

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

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