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


Оставить комментарий »

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

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

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

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

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

  3. # Alex 26.04.2009 в 12:34

    Viva Zoom работает так:
    1. Активируешь плагин;
    2. Загружаешь картинку в пост (при загрузке картинки надо поставить галочку в появившемся чекбоксе "Use Viva Zoom Effect");
    3. Все. при просмотрет поста по клику на thumbnail будет тот эффект, который дает Viva Zoom

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

    Спасибо за подсказку - Alex .
    Я буквально наднях заметил этот чекбокс «Use Viva Zoom Effect»
    Еще раз спасибо !

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

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

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

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

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

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

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

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

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

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

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

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

    Добрый день!

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

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

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

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

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

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

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

  13. # And 13.05.2010 в 17:16

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

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

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

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

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

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

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

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

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

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

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

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

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

Подписаться на фид.
RSS комментариев к этой записи. | TrackBack URI

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


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


Warning: Illegal string offset 'solo_subscribe' in /var/www/sonika/data/www/sonika.ru/blog/wp-content/plugins/subscribe-to-comments.php on line 304

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

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

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