Intereting Posts
Добавление определенного содержимого страницы с одной страницы на другую автоматически Изображение и короткий код не отображаются в выдержке поместить данные wp_query в таблицу html Почему нет сообщений, несмотря на то, что я, по-видимому, исправил ошибку? Как просмотреть / показать все пользовательские типы сообщений независимо от категории? Как получить сообщение или выдержку страницы, используя post_excerpt Как я могу писать сообщения с определенным тегом? Как я могу запросить конкретную страницу из многостраничной страницы Добавить имя класса, Hypernate не работает в IE и Chrome Query_posts и вложения Могу ли я создать новый тип комментариев? Может ли пользовательский тип сообщения использоваться как «родительский» на обычной странице? Как удалить неиспользуемый URL? Как удалить атрибуты класса из пользовательской разметки меню? Начало работы с Subversion, Git или аналогичной системой контроля версий, чтобы сохранить историю моих файлов?

Категории и теги не работают!

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

Сам сайт основан на том, что он стал немного бегемотом (слияние 4 существующих сайтов в один массивный!) С различными пользовательскими типами сообщений и т. Д. …

Как бы то ни было, мои архивы категорий и тегов больше не работают, если вы нажмете на категорию / тег на боковой панели в любом из блогов, а не перейдете в список сообщений в блогах в пределах одной и той же категории / тега, он просто идет к списку ничего:

Примеры блогов: http://whitewatergroup.eu/leadership-blog/

Пример категории / архив тегов: http://whitewatergroup.eu/category/100-lessons-on-happiness/

Я основал сайт на этом шаблоне; Углеродный свет:

В последние несколько недель я размахивал своим мозгом, как это сделать, но это выходит за рамки меня – кто-то может быть полезен и укажет мне в правильном направлении, как я это как-то испортил!

Я начинаю задаваться вопросом, правильно ли я зарегистрировал пользовательские сообщения, вот пример кода, который я использовал:

add_action( 'init', 'register_cpt_womens_blog' ); function register_cpt_womens_blog() { $labels = array( 'name' => _x( 'Women in Business Blog', 'womens_blog' ), 'singular_name' => _x( 'Womens Blog', 'womens_blog' ), 'add_new' => _x( 'Add New', 'womens_blog' ), 'add_new_item' => _x( 'Add New Womens Blog', 'womens_blog' ), 'edit_item' => _x( 'Edit Womens Blog', 'womens_blog' ), 'new_item' => _x( 'New Womens Blog', 'womens_blog' ), 'view_item' => _x( 'View Womens Blog', 'womens_blog' ), 'search_items' => _x( 'Search Women in Business Blog', 'womens_blog' ), 'not_found' => _x( 'No women in business blog found', 'womens_blog' ), 'not_found_in_trash' => _x( 'No women in business blog found in Trash', 'womens_blog' ), 'parent_item_colon' => _x( 'Parent Womens Blog:', 'womens_blog' ), 'menu_name' => _x( 'Women in Business Blog', 'womens_blog' ), ); $args = array( 'labels' => $labels, 'hierarchical' => false, 'description' => 'Women in Business Blog', 'supports' => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'trackbacks', 'custom-fields', 'comments', 'revisions', 'page-attributes' ), 'taxonomies' => array( 'category', 'post_tag', 'page-category' ), 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'menu_position' => 5, 'show_in_nav_menus' => true, 'publicly_queryable' => true, 'exclude_from_search' => false, 'has_archive' => true, 'query_var' => true, 'can_export' => true, 'rewrite' => true, 'capability_type' => 'post', 'yarpp_support' => true ); register_post_type( 'womens_blog', $args ); } 

Надеюсь, кто-то там может мне помочь!

ура

Страница «Страницы статистики» и «Только тег» запрашивает только тип post сообщения. Если вы хотите, чтобы на этих страницах отображались пользовательские типы сообщений, вам необходимо изменить запрос с помощью pre_get_posts чтобы добавить дополнительные типы.

 function wpd_womens_blog_taxonomy_queries( $query ) { if ( ( $query->is_category() || $query->is_tag() ) && $query->is_main_query() ) { $query->set( 'post_type', array( 'post', 'womens_blog' ) ); } } add_action( 'pre_get_posts', 'wpd_womens_blog_taxonomy_queries' ); 

Вы должны использовать register_taxonomy_for_object_type() чтобы зарегистрировать ранее существовавшие таксономии с вашими пользовательскими типами сообщений (leader_blog_post, womens_blog и т. Д.). Ссылка Codex для register_taxonomy_for_object_type ()

Ex для женского блога:

 register_taxonomy_for_object_type('category', 'womens_blog'); 

Это можно добавить к нижней части функции register_cpt_womens_blog . Также см. Сообщение Пиппина для дальнейших примеров использования функции register_taxonomy_for_object_type .