Custom Taxonomies nur in bestimmter Produkt Kategorie

  • Hallo,

    ich stehe irgendwie am Schlauch..

    Ich habe meinen Produkten eigene Taxonomien zugeordnet.

    zb.
    Ich habe als Produkte Bücher. Dort habe ich den Produkten Autor & Jahr hinzugefügt.

    Jetzt möchte ich aber die Taxonomien nur bei einer bestimmten Kategorie (zb Krimi) im Backend anzeigen lassen.
    Ist sowas möglich?
    Sprich die Produkt Kategorie Krimi zeigt nur Autor und Jahr an, Kategorie Fantasy auch noch Seitenanzahl.

    Kann man auch Custom Post Types als Produkt definieren? Damit nicht Produkte steht sondern Bücher etc?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Also ich hab hier meine Taxonomie für die WooCoommerce Produkte angelegt:

    [PLAIN]
    /* Custom Post Types */
    function cptui_register_my_taxes_autor() {

    /* Taxonomy: Autor. */

    $labels = array(
    "name" => __( "Autor", "custom-post-type-ui" ),
    "singular_name" => __( "Autoren", "custom-post-type-ui" ),
    'add_new_item' => __('Neuen Autor erstellen'),
    );

    $args = array(
    "label" => __( "Autor", "custom-post-type-ui" ),
    "labels" => $labels,
    "public" => true,
    "publicly_queryable" => true,
    "hierarchical" => false,
    "show_ui" => true,
    "show_in_menu" => true,
    "show_in_nav_menus" => true,
    "query_var" => true,
    "rewrite" => array( 'slug' => 'autor', 'with_front' => true, ),
    "show_admin_column" => true,
    "show_in_rest" => true,
    "rest_base" => "autor",
    "rest_controller_class" => "WP_REST_Terms_Controller",
    "show_in_quick_edit" => false,
    );
    register_taxonomy( "autor", array( "product" ), $args );
    }

    add_action( 'init', 'cptui_register_my_taxes_autor' );
    [/PLAIN]

    Diese Metagbox soll aber im Backend nur erscheinen, wenn die Produkt Category zb. "Auto" ist.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!