Как исключить некоторые теги из the_tags

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

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

В параметрах the_tags не предусмотрена возможность исключения некоторых тегов, погуглив, я все же нашла интересное и легкое решение отсюда.

В functions.php пишем такой код и в нем указываем названия тегов, которые нужно исключить из the_tags:

//исключаем некоторые теги из the_tags
function exclude_tags($tags) {
foreach ($tags as $tag)
switch ($tag->name) {
 case 'интернет':
 case 'Софт':
 case 'Hello':
  break;
 default:
  $newtags[] = $tag; }
return $newtags; }
add_filter( 'get_the_tags', 'exclude_tags');

В шаблоне пишем:

<?php the_tags('Теги: ',', ',' '); ?>

Комментариев: 6, оставить свой »

  1. # 6 sonika (297) 23.11.2008 в 14:28

    Дмитрий, в шаблоне archive.php не работает, а где работает? Дело не в archive.php

  2. # 5 Дмитрий 19.11.2008 в 16:11

    У меня этот прием на работает в archive.php

  3. # 4 Димс (1) 08.08.2008 в 09:01

    Спасибо автору, нашёл решение, которое долго искал. Теперь буду заглядывать сюда чаще.

  4. # 3 Viktor - kviv 08.08.2008 в 01:17

    это до вас еще «ручные» спаммеры не добрались

    Пока тьфу-тьфу-тьфу Бог миловал. Хотя на одном из сайтов довольно высокий трафик, за 1000 уникальных ежедневно. Но вы им, наверное, больше нравитесь:)

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

    kviv

  5. # 2 sonika (297) 08.08.2008 в 00:57

    Ну дык спасибо :) А насчет саттелитов — это до вас еще «ручные» спаммеры не добрались, и не такое напишете :)

  6. # 1 Viktor 07.08.2008 в 23:19

    А просто спасибо сказать можно? А то после этого «Все саттелиты — в топку! Даже не сомневайтесь. Для вопросов ...» уже и поблагодарить страшно:)

    Доводилось пользоваться Вашими советами на форумах, а сюда заглянул впервые. Много полезного для меня.

    Спасибо.

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


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


Subscribe without commenting

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

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