1

ポートフォリオを表示するためのカスタム分類カテゴリを作成するプラグインがあります。管理パネルの [カテゴリの編集] にカーソルを合わせると、次のようなリンクが表示されます。

localhost/site/wp-admin/edit-tags.php?action=edit&taxonomy=mg_item_categories&tag_id=13&post_type=mg_items

私がしたいのは、製品が特定のカテゴリから表示される場合、CSS (リボン画像) を追加することです。たとえば、「新しい」カテゴリの製品が表示されている場合、すべて「新しいリボン イメージ」が表示されます。上記のリンクから何かアイデアはありますか?

を使用する必要がありますかis_post_typeis_taxonomyまたは分類 ID 13 をターゲットにするのに役立つその他のものを使用する必要があります。

この分類法を作成する関数は次のとおりです。

function register_cpt_mg_item() {
$labels = array( 
        'name' => _x( 'Item Categories', 'mg_item_categories' ),
        'singular_name' => _x( 'Item Category', 'mg_item_categories' ),
        'search_items' => _x( 'Search Item Categories', 'mg_item_categories' ),
        'popular_items' => NULL,
        'all_items' => _x( 'All Item Categories', 'mg_item_categories' ),
        'parent_item' => _x( 'Parent Item Category', 'mg_item_categories' ),
        'parent_item_colon' => _x( 'Parent Item Category:', 'mg_item_categories' ),
        'edit_item' => _x( 'Edit Item Category', 'mg_item_categories' ),
        'update_item' => _x( 'Update Item Category', 'mg_item_categories' ),
        'add_new_item' => _x( 'Add New Item Category', 'mg_item_categories' ),
        'new_item_name' => _x( 'New Item Category', 'mg_item_categories' ),
        'separate_items_with_commas' => _x( 'Separate item categories with commas', 'mg_item_categories' ),
        'add_or_remove_items' => _x( 'Add or remove Item Categories', 'mg_item_categories' ),
        'choose_from_most_used' => _x( 'Choose from most used Item Categories', 'mg_item_categories' ),
        'menu_name' => _x( 'Item Categories', 'mg_item_categories' ),
    );

    register_taxonomy( 'mg_item_categories', array('mg_items'), $args );
}
4

1 に答える 1