Woocommerce: Wie entferne ich „Archiv“ im Titel?

Lesezeit: 3 Minuten

Benutzeravatar von MrRoman
Herr Roman

Ich versuche das Wort zu entfernen “Archiv“ aus dem Seitentitel.

Wie entferne ich es? Durch Hinzufügen eines Filters?

Beispiel:

Meine Sammlungen Archiv | Mein Seitenname

Verwenden Sie am besten WordPress SEO von Yoast.

Wechseln Sie in Titles & Metas zur Registerkarte Taxonomies und aktualisieren Sie die Titelvorlage für Produktkategorien, um das Wort Archiv zu entfernen. Meine sah am Ende so aus:

%%term_title%% %%page%% %%sep%% %%sitename%%

Sie können den Filter in functions.php so umschreiben, dass er fehlschlägt und WooCommerce ihn nicht rendert.

function override_page_title() {
return false;
}
add_filter('woocommerce_show_page_title', 'override_page_title');

  • Oder, einzelne Zeile: add_filter(‘woocommerce_show_page_title’, ‘__return_false’);

    – passatgt

    27. Februar 2014 um 12:28 Uhr

  • Oder, add_filter( 'woocommerce_show_page_title', function() { return false; } );

    – Adamj

    8. Juli 2014 um 7:02 Uhr


  • Ich denke, das ist die falsche Antwort, da op nach dem Titel-Tag gefragt hat (nicht wirklich klar, aber sein Code-Snippet oben sieht so aus). aber ich habe nach DIESER Antwort gesucht. Ich wollte den Archivtitel aus der Seitenvorlage entfernen und das macht diese Funktion, also bin ich damit gut 🙂

    – hupe31

    23. März 2016 um 10:43 Uhr


Wenn Sie Yoast SEO (Version 8.1.2) verwenden, wurden die Optionen verschoben nach:

Yoast SEO -> Aussehen der Suche -> Taxonomien.

Geben Sie hier die Bildbeschreibung ein

Suchen Sie dort nach Produktkategorien (product_cat) und öffnen Sie es.

Geben Sie hier die Bildbeschreibung ein

Entfernen Sie dann die Archives-Zeichenfolge aus dem Kopf.

Ich weiß, dass dies ein alter Beitrag ist, aber ich habe die Antworten hier versucht und es hat nicht funktioniert. Ich habe die Lösung gefunden, die auf der Antwort von Renegadesk basiert, aber zusätzlich zum Tab „Taxonomien“ musste ich sie auch auf dem Tab „Post Types“ ändern. Siehe unten:

Holen Sie sich WordPress SEO by Yoast, wenn Sie es noch nicht haben, und klicken Sie dann auf SEO > Titel & Metas > Beitragstypen. Scrollen Sie nach unten und suchen Sie nach der Überschrift „Custom Post Type Archives“. Unter „Produkte“ können Sie den Inhalt dieses Titels bearbeiten. Meine sieht jetzt so aus:

%%pt_plural%% %%page%% %%sep%% %%sitename%%

In Woocommerce scheint es 3 Instanzen von Archiven zu geben (Groß-/Kleinschreibung beachten), eine in \wp-content\plugins\woocommerce\woocommerce-hooks.php um Zeile 50 und 2 in \wp-content\plugins\woocommerce\woocommerce-template.php ungefähr Zeilen 240 ish Vielleicht ist einer davon das, wonach Sie suchen, und Sie können möglicherweise Code ändern.

Benutzeravatar von Alexander Behling
Alexander Behling

zusätzlich zu Ted C:

Dafür hat WordPress bereits vordefinierte Funktionen, beginnend mit __return_. In diesem Fall ist die gesuchte Funktion __return_false.

add_filter(‘woocommerce_show_page_title’, ‘__return_false’,10,0); wird auch funktionieren.

Die letzten beiden Parameter sind die Reihenfolge der Funktion und die Anzahl der übergebenen Parameter.

Es ist immer eine gute Praxis, sie einzurichten, aber dies ist nur notwendig, wenn Sie die Standardreihenfolge (10) und die Anzahl der übergebenen Parameter (1) ändern möchten.

Benutzeravatar von Vincent Rocher
Vinzenz Rocher

Sie haben diesen Filter für alle Fälle: “get_the_archive_title”. Aber dann gibt es verschiedene Fälle.

Zum Beispiel für eine einfache Kategorie können Sie Folgendes tun:

function prefix_category_title( $title ) {
  if(is_category()){
    $title = single_cat_title( '', false );
  }
  return $title;
}
add_filter( 'get_the_archive_title', 'prefix_category_title' );

Für einen benutzerdefinierten Beitragstyp sollten Sie Folgendes tun:

function prefix_category_title( $title ) {
  if(is_archive('slug-of-your-custom-post-type')){
    $title = single_cat_title( '', false );
  }
  return $title;
}
add_filter( 'get_the_archive_title', 'prefix_category_title' );

So haben Sie schließlich viele Bedingungen wie:

  • ist_kategorie
  • ist_archiv
  • ist_tag
  • ist_Autor
  • is_year
  • ist_steuer

https://developer.wordpress.org/reference/functions/get_the_archive_title/

Vinzenz.

1403190cookie-checkWoocommerce: Wie entferne ich „Archiv“ im Titel?

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

Privacy policy