Wordpress теги - выбрать из заранее определенного списка? - PullRequest
2 голосов
/ 28 июля 2010

У меня установлена ​​WordPress, в которой зарегистрированным пользователям разрешено публиковать статьи.Проблема заключается в разделе Теги.Мне нравится идея позволить им добавлять теги, но это становится сумасшедшим.Часто бывает, что 3 или 4 одинаковых тега пишутся по-разному, иногда люди помещают странные вещи в теги и т. Д. Я хотел бы иметь возможность разрешать «добавление» тегов в сообщения, но не фактическое «создание»сам тег - я хочу, чтобы пользователь выбирал из заранее определенного списка.Этот список может быть выпадающим меню, какой-то необычной штукой в ​​jQuery, мне действительно все равно.Открыт для идей / предложений.Что-то может быть, как это делает StackOverflow?Спасибо!

Ответы [ 2 ]

2 голосов
/ 07 августа 2010

Вы можете использовать категории вместо тегов?Это было бы проще сделать, предварительно загрузив категории и ограничив пользователей ролью, которая не может создавать категории.

Если вы действительно хотите придерживаться тегов, я думаю, вам придется искать через Список действий Адама Брауна и найдите ловушку, которая срабатывает при добавлении тега.

Если соответствующая ловушка действий недоступна, Вы можете добавить свою .

Я верю, что теги добавляются _wp_ajax_add_hierarchical_term () в wp-admin / admin-ajax.php, и именно здесь вы бы добавили пользовательский хук.Просмотрите код на странице trac для файла .Посмотрите, имеет ли это смысл, и проверьте это.

1 голос
/ 06 сентября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...