在開始之前,我們需要了解什么是自定義分類法。在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后臺的文章列表頁面?,F在,你將看到一個漂亮的產品分類篩選器出現在頂部,讓你可以輕松地按分類查找和管理文章。
??評論