jonnybojangles
  • 0
Эксперт

Как отображать пользовательские типы сообщений с помощью общей таксономии?

  • 0

У меня есть посты и у меня есть рецепты. Рецепты — это настраиваемый тип сообщений. Рецепты используют таксономию категорий, а недавно добавленный рецепт был отнесен к категории пива. Когда я просматриваю страницу списка для категории пива, я вижу все мои предыдущие сообщения, отнесенные к категории пива, в то время как новый рецепт не появляется.

Как связать пользовательские типы сообщений через их таксономии? Или как я могу отобразить все типы сообщений в одной категории?

Share
  1. Вы можете использовать хук pre_get_posts, чтобы добавить свой пользовательский тип сообщения в запрос.

    function include_recipes( $query ) {
        if ( $query->is_category ) {
            $query->set( 'post_type', array('post','recipes') );
        }
        return $query;
    }
    add_filter( 'pre_get_posts', 'include_recipes' );
    
    • 0

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

You must login to add an answer.