Форуми за WordPress

image mod + tags (3 мнения)

  1. drinkin_park
    Регистриран
    Публикувано преди 8 месеци #

    Здравейте всички,
    наскоро инсталирах официално wordpress и се опитвам да намеря или да сглобя плъг-ин, който да направи следното действие: ако даден таг е нов, не прави нищо, обаче ако таг-а е стар, т.е. вече съществува такъв и освен това има стойност в полето Image (това идва от image post, ако не се лъжа) автоматично да попълни това поле. С каква цел - за да имат всички постове с едни и същи тагове едни и същи картинки до поста.

    Надявам се някой ще ми помогне с това мое начинание.

    П.С.
    каква всъщност е идеята?
    всеки таг е име на музикален албум. След като всеки пост си има картинка, предполагам няма да е проблем да пусна един скрипт, който автоматично да ми генерира нещо като Каталог, който взема картинката от тага и прави линк към wordpress/tag/

    поздрави,
    dRiNKiN_pARk

  2. dragunoff
    Модератор
    Публикувано преди 8 месеци #

    Хм, не съм сигурен дали разбрах точно какво искаш да направиш. Но, мисля, че с този код можеш да извадиш имената на всички етикети(тагове) за дадена публикация (слага се в loop):

    $posttags = get_the_tags();
    if ($posttags) {
    	foreach($posttags as $tag) {
    		echo $tag->name . ', ';
    	}
    }

    После може да ги използваш за да извикаш картинки с имената на етикетите. Но може би ще е по-добре със slug-a на етикета...

    Или пък виж някой от съществуващите разширения за category images; например:
    http://www.category-icons.com/

  3. drinkin_park
    Регистриран
    Публикувано преди 8 месеци #

    dragunoff, благодаря ти за отговора. Всъщност това (може би) ще ми свърши работа за втората част от това, което целя - каталога. Но до каталога като стигна... мисля да пробвам с MySQL и тогава ще стане по-лесно. Но за първата част, може би съм измислил сложен алгоритъм - аз искам custom field полето със стойност Image да е равно на (примерно) './wp-content/upload/cover01.jpg' ако избрания (етикет)tag вече съществува. Може би се опитвам да направя нещо, което не е възможно - да 'присвоя' картинка към етикета или може би е възможно, но не автоматично, а със PHP, което ръчно да стартирам?

Отговор

Трябва да влезете за да пишете.

About this Topic