Shortcodes und HTML in WooCommerce Kategoriebeschreibungen

  • Guten Abend !

    Wir benötigen Shortcodes und HTML un unseren Kategoriebeschreibungen (WooCommerce), leider scheint bei den aktuellen Versionen von Woo und WordPress der folgende Code in functions.php nicht mehr zu funktionieren:

    foreach ( array( 'pre_term_description' ) as $filter ) {
    remove_filter( $filter, 'wp_filter_kses' );
    }
    foreach ( array( 'term_description' ) as $filter ) {
    remove_filter( $filter, 'wp_kses_data' );
    }
    add_filter( 'category_description', 'do_shortcode' );
    add_filter( 'term_description', 'do_shortcode' );
    add_filter( 'post_tag_description', 'do_shortcode' );

    Hat jemand einen Vorschlag ?

    MfG

    D.

    • 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


  • foreach ( array( 'pre_term_description' ) as $filter ) {
    remove_filter( $filter, 'wp_filter_kses' );
    }
    .

    ich würde

    PHP
    remove_filter('pre_term_description', 'wp_filter_kses');

    verwenden

    und für


    foreach ( array( 'term_description' ) as $filter ) {
    remove_filter( $filter, 'wp_kses_data' );
    }

    PHP
    remove_filter('term_description', 'wp_filter_kses');


    add_filter( 'category_description', 'do_shortcode' );
    add_filter( 'term_description', 'do_shortcode' );
    add_filter( 'post_tag_description', 'do_shortcode' );
    .

    ein
    add_filter( 'term_description', 'shortcode_unautop');
    fehlt mir... dann würde WordPress in den Kategoriebeschreibungen vermutlich Shortcode ausführen.... aber Woocommerce finde ich bei dir nicht.

    Hier ein Code Beispiel, wie du angeblich Shortcode bei "in-product-excerpts" verwenden kannst
    https://docs.woocommerce.com/document/allow…oduct-excerpts/

    mit leichten Anpassungen wird dies dann auch bei Kategoriebeschreibungen im WooCommerce funktionieren.

    PHP
    ' . do_shortcode(wpautop(wptexturize($post->post_excerpt))) . '

    Viel Spaß schon mal mit o.g. Zeile

    Mit offenen Augen träumen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!