Для создания страницы таксономии в 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 и как попасть на нее.