probocop
  • 0
Новичок

WordPress 3.1 – на странице тегов не отображаются сообщения из пользовательского типа сообщений

  • 0

На сайте, который я разрабатываю, я настроил несколько пользовательских типов сообщений (пресс-релизы, статьи, подкасты). У меня также включен виджет «Облако тегов» на боковой панели.

Я пометил сообщение «Testtest», а также пометил пресс-релиз «Testtest». Моя проблема заключается в том, что когда я нажимаю тег «Тесттест» в своем облаке тегов, он показывает только «Пост», который я пометил, а не пресс-релиз.

Любая идея, почему это было бы, или решение?

Спасибо!

Share
  1. вы можете добавить их с помощью фильтра pre_get_posts:

    function myTagFilter($query) {
        $post_type = $_GET['type'];
        if (is_tag()){
            if (!$post_type) {
                $post_type = 'any';
            }
            $query->set('post_type', $post_type);
        }
        return $query;
    };
    add_filter('pre_get_posts','myTagFilter');
    
    • 0
  2. У меня была та же проблема, единственное исправление, которое я нашел до сих пор, — это обернуть меню удалением, а затем добавить фильтр, чтобы он не сломал меню.

    • 0

Оставить ответ

You must login to add an answer.