Deprecated: Function add_option was called with an argument that is deprecated since version 2.3.0 with no alternative available. in /home/o/optimatour/sonika.ru/public_html/blog/wp-includes/functions.php on line 6121 Notice: Функция register_sidebar вызвана неправильно. В массиве аргументов для боковой колонки «Левая колонка» не задан параметр id. Присвоенное по умолчанию значение равно «sidebar-1». Чтобы убрать это сообщение и сохранить текущее содержимое боковой колонки, задайте вручную параметр id, равный «sidebar-1». Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 4.2.0.) in /home/o/optimatour/sonika.ru/public_html/blog/wp-includes/functions.php on line 6121 Notice: Функция register_sidebar вызвана неправильно. В массиве аргументов для боковой колонки «Правая колонка» не задан параметр id. Присвоенное по умолчанию значение равно «sidebar-2». Чтобы убрать это сообщение и сохранить текущее содержимое боковой колонки, задайте вручную параметр id, равный «sidebar-2». Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 4.2.0.) in /home/o/optimatour/sonika.ru/public_html/blog/wp-includes/functions.php on line 6121 Sonika’s blog. В основном про WordPress » Как исключить некоторые теги из the_tags

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

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

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

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/o/optimatour/sonika.ru/public_html/blog/wp-content/plugins/psevdo-code.php on line 31 Deprecated: call_user_func_array() expects parameter 1 to be a valid callback, non-static method LiteSyntaxSupporter::wpAutoP() should not be called statically in /home/o/optimatour/sonika.ru/public_html/blog/wp-includes/class-wp-hook.php on line 324

В параметрах 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');

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


  1. # Viktor 07.08.2008 в 23:19

    А просто спасибо сказать можно? А то после этого "Все саттелиты — в топку! Даже не сомневайтесь. Для вопросов ..." уже и поблагодарить страшно:)
    Доводилось пользоваться Вашими советами на форумах, а сюда заглянул впервые. Много полезного для меня.
    Спасибо.

  2. # sonika (301) 08.08.2008 в 00:57

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

  3. # Viktor - kviv 08.08.2008 в 01:17

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

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

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

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

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

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

  6. # sonika (301) 23.11.2008 в 14:28

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

Подписаться на фид.
Deprecated: Функция comments_rss_link с версии 2.5.0 считается устаревшей! Используйте post_comments_feed_link(). in /home/o/optimatour/sonika.ru/public_html/blog/wp-includes/functions.php on line 6121 RSS комментариев к этой записи.

Sorry, the comment form is closed at this time.

Deprecated: Функция previous_post с версии 2.0.0 считается устаревшей! Используйте previous_post_link(). in /home/o/optimatour/sonika.ru/public_html/blog/wp-includes/functions.php on line 6121 « Custom fields в WordPress — примеры продвинутого использования    Deprecated: Функция next_post с версии 2.0.0 считается устаревшей! Используйте next_post_link(). in /home/o/optimatour/sonika.ru/public_html/blog/wp-includes/functions.php on line 6121 Выпадающий список тегов »

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

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