Применить класс к ссылке тега, сгенерированной в ссылках тега post

Я использую следующий код для генерации тегов

<?php if( has_tag() ): ?> <?php echo '<div id="tagWrapper">'?><p>Tags</p><?php the_tags('<ul class="tags"><li class="tag-body olive">','</li><li>','</li></ul>'); ?><?php echo '</div>' ?> <?php endif; ?> 

Это вывод неупорядоченного списка с простыми <a> ссылками. Мне нужно применить класс к этим ссылкам class="tag-body olive

Какой файл генерирует эти теги, которые я просматривал в своих темах functions.php

благодаря

Solutions Collecting From Web of "Применить класс к ссылке тега, сгенерированной в ссылках тега post"

Функция get_the_tags(); вероятно, то, что вы ищете. Следующий код отображает список тегов со ссылками на каждый из них и конкретный класс для каждого тега:

 <?php $tags = get_the_tags(); $html = '<div class="post_tags">'; foreach ($tags as $tag){ $tag_link = get_tag_link($tag->term_id); $html .= "<a href='{$tag_link}' title='{$tag->name} Tag' class='{$tag->slug}'>"; $html .= "{$tag->name}</a>"; } $html .= '</div>'; echo $html; ?> 

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

 <?php if( has_tag() ) { ?> <div id="tagWrapper"> <p>Tags</p> <?php $tags = get_the_tags(); $html = '<ul class="tags">'; foreach ($tags as $tag){ $tag_link = get_tag_link($tag->term_id); $html .= "<li class="tag-body olive"><a href='{$tag_link}' title='{$tag->name} Tag' class='{$tag->slug}'>"; $html .= "{$tag->name}</a></li>"; } $html .= '</ul>'; echo $html; ?> </div> <?php } ?> 

И выход в случае, если он помогает (хотя и не проверен), должен выглядеть следующим образом:

 <div id="tagWrapper"> <p>Tags</p> <ul class="tags"> <li class="tag-body olive"> <a href='http://example.com/tag/technology/' title='Technology Tag' class='technology'>Technology</a> </li> <li class="tag-body olive"> <a href='http://example.com/tag/gadgets/' title='Gadgets Tag' class='gadgets'>Gadgets</a> </li> <li class="tag-body olive"> <a href='http://example.com/tag/mobile/' title='Mobile Tag' class='mobile'>Mobile</a> </li> </ul> </div> 

ИСТОЧНИК: Справочник по get_the_tags(); WordPress для get_the_tags();

Посмотрите на этот фильтр: http://wordpress.org/support/topic/the_tags-and-add_filter – играйте с выходом, чтобы добавить свой класс.