Sowohl aus SEO Sicht aber auch für die Kunden ist es sinnvoll, sowohl oben als auch unten Content anzuzeigen auf WooCommerce Produkt Kategorieseiten.
Wie wir auch zusätzlich zur „normalen Beschreibung oben“ auch unten Content anzeigen können iust hier erklärt:
Schritt 1: Kategorie-Metadaten hinzufügen
Verwenden Sie ein Plugin wie „Advanced Custom Fields“ (ACF) oder erstellen Sie benutzerdefinierte Felder in der functions.php
, um benutzerdefinierte Inhalte für jede Kategorie zu speichern. Hier ist ein Beispiel mit ACF:
- Installieren und aktivieren Sie das Advanced Custom Fields-Plugin.
- Erstellen Sie benutzerdefinierte Felder für die Kategorie-Seiten.
- Gehen Sie zu „Feldgruppen“ > „Neu hinzufügen“.
- Erstellen Sie eine neue Feldgruppe, z.B. „Kategorieinhalte“.
- Fügen Sie ein Feld hinzu, z.B. „Inhalt unten“, Typ WYSWYG Editor.
- Stellen Sie die Feldgruppe so ein, dass sie nur für Produktkategorien angezeigt wird.
Schritt 2: Anpassung der functions.php
- Öffnen Sie die
functions.php
-Datei Ihres aktiven Themes. - Fügen Sie den folgenden Code hinzu, um den benutzerdefinierten Inhalt für jede Kategorie anzuzeigen:
// Content below the category
add_action('woocommerce_after_main_content', 'add_custom_content_below_category', 5);
function add_custom_content_below_category() {
if (is_product_category()) {
$term = get_queried_object();
$content_below = get_field('inhalt_unten', 'product_cat_' . $term->term_id);
if ($content_below) {
echo '<div class="custom-category-content-below">';
echo $content_below;
echo '</div>';
}
}
}
Erklärung des Codes:
get_queried_object()
: Diese Funktion erhält das aktuelle Kategorie-Objekt.get_field('inhalt_unten', 'product_cat_' . $term->term_id)
: Diese Funktion ruft das benutzerdefinierte Feld „Inhalt unten“ für die aktuelle Kategorie ab.
Schritt 3: Kategorieinhalte hinzufügen
- Gehen Sie zu „Produkte“ > „Kategorien“.
- Bearbeiten Sie eine Kategorie.
- Fügen Sie den benutzerdefinierten Inhalt in das Feld „Inhalt unten“ ein.
Schritt 4: Testen
Besuchen Sie verschiedene Kategorieseiten in Ihrem WooCommerce-Shop, um sicherzustellen, dass der spezifische Inhalt für jede Kategorie angezeigt wird.
Diese Methode ermöglicht es Ihnen, für jede Produktkategorie im WooCommerce-Shop unterschiedlichen Inhalt sowohl oberhalb als auch unterhalb der Kategorieseite anzuzeigen.