Имам инсталиран WordPress, в който регистрираните потребители имат право да публикуват статии. Проблемът е в раздела Етикети. Харесва ми идеята да им позволя да добавят етикети, но става лудост. Често има 3 или 4 от един и същи маркер, просто изписан по различен начин, понякога хората поставят странни неща за тагове и т.н. Бих искал да мога да разреша „добавяне“ на тагове към публикациите, но не и действителното „създаване“ на самият етикет - искам потребителят да трябва да избира от предварително определен списък. Този списък може да бъде падащо меню, някакво изискано jQuery нещо, наистина не ме интересува. Отворен за идеи/предложения. Нещо може би как го прави StackOverflow? Благодаря!
Етикети на Wordpress - изберете от предварително определен списък?
Отговори (2)
Можете ли да използвате категории вместо тагове? Това би било по-лесно да се направи чрез предварително зареждане на категории и ограничаване на потребителите до роля, която не може да създава категории.
Ако наистина искате да се придържате към тагове, мисля, че ще трябва да потърсите в списъка на Адам Р Браун на куките за действие и намерете куката, която се задейства при добавяне на маркер.
Ако подходяща кука за действие не е налична, можете да добавете своя собствена.
ВЯРВАМ, че таговете се добавят от _wp_ajax_add_hierarchical_term() в wp-admin/admin-ajax.php и там бихте добавили персонализираната кука. Прегледайте кода в trac страницата за файла. Вижте дали има смисъл и го тествайте.
Тъй като никой друг не отговори на този въпрос с лесен за използване фрагмент и тъй като е отвъд способността ми да напиша собствен код, избирам отговор въз основа на знания, които са над мен.