Проблема с перенаправлением категории публикации

#php #wordpress #apache #redirect #categories

#php #wordpress #apache #перенаправление #Категории

Вопрос:

Меня попросили рассмотреть проблему для веб-сайта WordPress, который имеет тип сообщения, называемый Offers. К типу сообщения offers привязано несколько категорий, например, еда и напитки. Все категории отображаются на странице со списком с помощью следующего кода:

 <?php

                //Offers category listing query

                $taxonomy = 'offer_category';
                  $terms = get_terms( $taxonomy, '' );
                  if ($terms) {
                    foreach($terms as $term) {

                        $name = str_replace(' ', '', $term->name);
                        $class = strtolower($name);

                        echo '<a class="title" href="' . esc_attr(get_term_link($term, $taxonomy)) . '" title="' . sprintf( __( "View all posts in %s" ), $term->name ) . '" ' . '>';
                        echo '<div class="offer category '.$class.'">';
                        echo '<div class="background">';
                        echo '<a class="title" href="' . esc_attr(get_term_link($term, $taxonomy)) . '" title="' . sprintf( __( "View all posts in %s" ), $term->name ) . '" ' . '>';
                        echo '<h2>'.$term->name.' amp;raquo;</h2></a>';
                        echo '<span class="count">'. $term->count .'</span>';
                        echo '</a></div></div></a>';
                    }
                  }

                  ?>
 

Проблема в том, что на странице предложений, если я нажимаю на ссылку категории продуктов питания и напитков, она просто продолжает перенаправляться на домашнюю страницу. Это происходит для любой из категорий в разделе тип сообщения Предложения. Дело в том, что при наведении курсора мыши на ссылку перед щелчком постоянная ссылка, кажется, установлена правильно, например: www.mysite.com/offers_category/food-drink /

Я заметил, что сайт использует плагин под названием More Taxonomies, но из того, что я вижу в настройках, нет ссылки на домашнюю страницу или каких-либо объяснений относительно того, почему это будет перенаправлять на домашнюю страницу.

Я просто не уверен, куда идти дальше, я просмотрел журналы ошибок Apache, чтобы посмотреть, смогу ли я что-то найти, но я в недоумении.

Я был бы чрезвычайно признателен, если бы вы, ребята, могли помочь мне в этом, пожалуйста, и я был бы рад предоставить любую дополнительную информацию, необходимую для решения проблемы.

Приветствия

Комментарии:

1. Извините, ребята, основная проблема, с которой я должен сразу перейти к делу, заключается в том, что у меня настроена таксономия под названием offers_category , и я создал страницу под названием taxonomy-offers_category.php в котором должны быть перечислены все наборы категорий (еда и напитки / Развлечения и т. Д. И т. Д.), Но по какой-то причине постоянные ссылки, похоже, все принимаютменя на домашнюю страницу (даже несмотря на то, что пули отображаются правильно в адресной строке.

Ответ №1:

Я нашел решение, я удалил offer_category из элементов More Taxonomies и добавил код:

register_taxonomy(‘offer_category’,’предложение’);

вручную, чтобы зарегистрировать таксономию offer_category в functions.php и ссылки на категории теперь работают 🙂