在开始之前,我们需要了解什么是自定义分类法。在WordPress中,自定义分类法允许你按照自己的需求为内容进行分类和组织。比如,你可能创建了一个产品分类法,用于对商品进行分类。
打开你的WordPress主题文件夹,找到functions.php
文件。在这个文件中,你需要添加一些自定义代码。我提供了一个简单的代码示例,你只需要将其中的'product_cat'
替换为你实际使用的分类法名称即可。
// 添加产品分类筛选器
function custom_product_taxonomy_filter() {
global $typenow;
$taxonomy = 'product_cat';
if ($typenow == 'product') {
$current_taxonomy = isset($_GET[$taxonomy]) ? $_GET[$taxonomy] : '';
$terms = get_terms($taxonomy);
if ($terms) {
echo '<select name="' . $taxonomy . '" id="' . $taxonomy . '" class="postform">';
echo '<option value="">选择产品分类</option>';
foreach ($terms as $term) {
echo '<option value="' . $term->slug . '" ' . selected($current_taxonomy, $term->slug, false) . '>' . $term->name . '</option>';
}
echo '</select>';
}
}
}
// 将产品分类筛选器添加到产品列表
function add_custom_product_taxonomy_filter() {
add_action('restrict_manage_posts', 'custom_product_taxonomy_filter');
}
add_action('admin_init', 'add_custom_product_taxonomy_filter');
保存functions.php
文件,并刷新WordPress后台的文章列表页面。现在,你将看到一个漂亮的产品分类筛选器出现在顶部,让你可以轻松地按分类查找和管理文章。
📮评论