Как правильно сделать страницу таксономии и попасть на нее?

Для создания страницы таксономии в WordPress, вам потребуется выполнить несколько шагов:

1. Во-первых, вам нужно определить, какую таксономию вы хотите создать. Таксономия - это способ классификации контента в WordPress. Например, вы можете создать таксономию для категорий товаров, меток для сообщений и т. д.

2. Затем вам нужно добавить код в вашу тему или создать плагин с этим кодом. Вам нужно определить новую таксономию с помощью функции register_taxonomy(). Пример кода:

function custom_taxonomy() {
    $labels = array(
        'name' => __('Custom Taxonomy', 'text-domain'),
        'singular_name' => __('Custom Taxonomy', 'text-domain'),
        'search_items' => __('Search Custom Taxonomy', 'text-domain'),
        'all_items' => __('All Custom Taxonomy', 'text-domain'),
        'parent_item' => __('Parent Custom Taxonomy', 'text-domain'),
        'parent_item_colon' => __('Parent Custom Taxonomy:', 'text-domain'),
        'edit_item' => __('Edit Custom Taxonomy', 'text-domain'),
        'update_item' => __('Update Custom Taxonomy', 'text-domain'),
        'add_new_item' => __('Add New Custom Taxonomy', 'text-domain'),
        'new_item_name' => __('New Custom Taxonomy Name', 'text-domain'),
        'menu_name' => __('Custom Taxonomy', 'text-domain'),
    );

    $args = array(
        'labels' => $labels,
        'public' => true,
        'hierarchical' => true,
        'show_ui' => true,
        'show_admin_column' => true,
        'query_var' => true,
        'rewrite' => true,
    );

    register_taxonomy('custom_taxonomy', array('post'), $args);
}

add_action('init', 'custom_taxonomy');

В приведенном выше примере создается таксономия с именем "Custom Taxonomy" для типа записей "post".

3. После того, как код будет добавлен, вы должны перейти в раздел "Пермалинки" в административной панели WordPress и настроить обновление ссылок, чтобы правильно отражать вашу таксономию.

4. Теперь, чтобы попасть на страницу таксономии, вам нужно перейти по URL, соответствующему таксономии. В приведенном выше примере, для таксономии "Custom Taxonomy" и типа записи "post", URL может выглядеть следующим образом: example.com/custom_taxonomy/term_name, где term_name - это конкретный термин таксономии.

Также можно использовать функцию get_term_link() для генерации URL для конкретной таксономии:

$term = get_term_by('slug', 'term_name', 'custom_taxonomy');
$term_link = get_term_link($term);

5. Наконец, вы можете добавить на страницу таксономии шаблон taxonomy-{taxonomy}.php в вашей теме (где {taxonomy} - это имя вашей таксономии), чтобы настроить вывод контента для этой страницы таксономии.

Вот и все! Теперь вы знаете, как создать страницу таксономии в WordPress и как попасть на нее.