Wie ändern -Tag auf der WooCommerce-Produktseite

Lesezeit: 2 Minuten

Benutzeravatar von saycookie
Sag Keks

Wie kann ich den h1-Tag des Produkttitels in WooCommerce ändern? Ich habe bereits ein h1-Tag auf meiner Seite und möchte, dass der Produktname h2 lautet.

der aktuelle Titel stammt von:

do_action( 'woocommerce_single_product_summary_single_title' );

  • Sollte die Datei nicht in woocommerce/templates/single-product/title.php und NICHT woocommerce/single-product/title.php kopiert werden? HINWEIS: Nein… Der Ordner „Vorlagen“ muss sich NICHT im Pfad des untergeordneten Designs befinden. Der Grund, warum ich die vorherige Frage gestellt habe, liegt darin, dass meine Änderungen aufgrund des Browser-Cache nicht im Frontend angezeigt werden. Gehen Sie im Zweifel „inkognito“!

    – Was ist die große Idee

    16. August 2017 um 15:15 Uhr


Sie können den Standard-WooCommerce überschreiben title.php Vorlage nach Ihrem eigenen Thema.

Kopieren woocommerce/templates/single-product/title.php und füge es in dein aktives Theme unter woocommerce/single-product/title.php ein

Ändern Sie diese Zeile the_title( '<h1 itemprop="name" class="product_title entry-title">', '</h1>' ); zu the_title( '<h2 itemprop="name" class="product_title entry-title">', '</h2>' );

Der Code ist getestet und voll funktionsfähig.


Bezug

  • Danke, ich hatte auch das gleiche Problem und es ist Arbeit für mich.

    – Rana Ghosh

    19. November 2016 um 11:37 Uhr

  • Vielen Dank für diese tolle Antwort. Gibt es eine Möglichkeit, dies vorzugsweise mit einem Filter zu tun, aber akzeptabel mit einem Aktionshaken?

    – Stefan Sabatini

    15. März 2017 um 12:49 Uhr


  • @StephenSabatini: Ich habe bis jetzt keinen Action-Hook oder Filter dafür gefunden.

    – Raunak Gupta

    15. März 2017 um 14:05 Uhr

Ich bin hierher gekommen, um nach Antworten zu suchen, aber ich mache Dinge gerne mit Filtern oder Aktionshaken. Nach einiger Suche fand ich einen Weg, dasselbe mit Action Hook zu tun.

Kopieren Sie den folgenden Code in das Child Theme „functions.php“.

//* Change Woo Product H1 Tag to H3
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
add_action( 'woocommerce_single_product_summary', 'sgl_template_single_title', 5 );
function sgl_template_single_title() {
    the_title( '<h3 class="product_title entry-title">', '</h3>' );
}

Dadurch wird das H1-Tag im Produkttitel, der auf einzelnen Produktseiten angezeigt wird, in H3 geändert. Ich verwende dieses Code-Snippet in meinem Projekt und es funktioniert hervorragend.

1427560cookie-checkWie ändern -Tag auf der WooCommerce-Produktseite

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy