• Zur Hauptnavigation springen
  • Skip to main content
  • Zur Hauptsidebar springen
  • Zur Fußzeile springen
Logo

CITROWEB Webdesign

Erste Wahl für Ihren Onlineauftritt

  • Home
  • Leistungen
    • Webdesign, Webentwicklung und Beratung
    • Online-Shops mit WooCommerce
    • Technische Unterstützung für WooCommerce-Shops
    • Suchmaschinenmarketing
      • SEO: Ihr Webauftritt erhält mehr relevante Besucher
      • SEA: Suchmaschinenwerbung für Ihren Webauftritt
    • Webhosting
  • Blog
  • Kontakt aufnehmen

Blog

Unterkategorien von Produkten visuell trennen in WooCommerce – separate ‚ul‘-Listen

7. September 2021

Unterkategorien von Produkten visuell trennen in WooCommerce

Bei WooCommerce werden auf der Kategorie-Archive-Seite im Standard, je nach Konfiguration, die Unterkategorien vor den Produkten angezeigt oder ausgeblendet. Es ist aber nicht möglich die Auflistung getrennt darzustellen. Wenn wir die Darstellung trennen möchten und zwei separate Auflistungen haben möchten, so ist es möglich folgenden Code zu verwenden.

/**
* Move WooCommerce subcategory list items into their own <ul> separate from the product <ul>.
*/
add_action( 'init', 'iphf_move_subcat_list' );
function iphf_move_subcat_list() {
	// Remove the subcat <li>s from the old location.
	remove_filter( 'woocommerce_product_loop_start', 'woocommerce_maybe_show_product_subcategories' );
	add_action( 'woocommerce_before_shop_loop', 'iphf_product_loop_start', 1 );
	add_action( 'woocommerce_before_shop_loop', 'iphf_maybe_show_product_subcategories', 2 );
	add_action( 'woocommerce_before_shop_loop', 'iphf_product_loop_end', 3 );
}
/**
 * Conditonally start the product loop with a <ul> contaner if subcats exist.
 */
function iphf_product_loop_start() {
	$subcategories = woocommerce_maybe_show_product_subcategories();
	if ( $subcategories ) {
		woocommerce_product_loop_start();
	}
}
/**
 * Print the subcat <li>s in our new location.
 */
function iphf_maybe_show_product_subcategories() {
	echo woocommerce_maybe_show_product_subcategories();
}
/**
 * Conditonally end the product loop with a </ul> if subcats exist.
 */
function iphf_product_loop_end() {
	$subcategories = woocommerce_maybe_show_product_subcategories();
	if ( $subcategories ) {
		woocommerce_product_loop_end();
	}
}

So sieht es dann im Frontend aus:

Move WooCommerce subcategory list items into their own separate from the product

Somit sind wir in der Lage die Unterkategorien entsprechend zu stylen und beispielsweise als Filter darzustellen. Das ermöglicht den Kunden und Kundinnen Produkte besser aus dem Katalog rauszusuchen.

Danke an twoelevenjay

Kategorie: WooCommerce, WordPress

Google Fonts in Genesis Sample entfernen

6. September 2021

Google-Banner

Das Theme genesis-sample bindet Google Fonts ein. Um die Font-Styles zu entfernen, die Fonts von Google-Servern laden, lässt sich folgender Code verwenden:

add_action( 'wp_print_styles', 'cw_dequeue_google_fonts_style' );
function cw_dequeue_google_fonts_style() {
      wp_dequeue_style( 'genesis-sample-fonts' );
}

Diesen Code entweder über ein eigenes Plugin, das Code Snippets Plugin oder die functions.php in das WordPress einbinden.

Den Artikel warum Google-Fonts nicht von Google-Servern geladen werden sollten, sondern lokal vom Webhosting, ist hier zu finden.

Kategorie: Genesis-Framework, WordPress

Remove Google Fonts in Genesis Sample

6. September 2021

Google banner

The genesis-sample theme embeds Google Fonts. To remove the font styles that load fonts from Google servers, the following code can be used:

add_action( 'wp_print_styles', 'cw_dequeue_google_fonts_style' );
function cw_dequeue_google_fonts_style() {
      wp_dequeue_style( 'genesis-sample-fonts' );
}

Integrate this code either via a custom plugin, the Code Snippets plugin or the functions.php into the WordPress.

The article why Google fonts should not be loaded from Google servers, but locally from web hosting, can be found here.

Kategorie: Genesis Framework, WordPress

Blockbasierten Widget-Editor aktivieren mit Genesis >= 3.3.4

23. August 2021

Widgets-Editor in WordPress
So sieht der neue Widgets-Editor ab WordPress 5.8 aus

Mit Genesis 3.3.4 hat StudioPress den Support für den neuen Blockbasierten Widget-Editor (Gutenberg) implementiert. Der neue Widget-Editor ist mit der WordPress-Version 5.8 dazugekommen.

Um die Funktion aber nutzen zu können muss in der functions.php folgender Code eingefügt werden:

//* Enable the block-based widget editor
add_filter( 'use_widgets_block_editor', '__return_true' );

Mehr Infos dazu gibt es hier: https://my.studiopress.com/documentation/snippets/block-editor/enable-block-based-widget-editor/ (englisch)

Kategorie: Genesis-Framework, WordPress

Anzahl Produkte in Kategorieliste beim Kategorienamen entfernen

12. Juni 2021

Anzahl Produkte in Kategorieliste beim Kategorienamen
add_filter( 'woocommerce_subcategory_count_html', 'remove_category_products_count_in_category_list' );
function remove_category_products_count_in_category_list() {
  return;
}

Kategorie: WooCommerce, WordPress

Was hat es mit ‚Schema „data-vocabulary.org“ veraltet‘ auf sich?

13. April 2021

Beispiel SEO-Dashboard

Derzeit verschickt Google Warnungen über Search Console „Navigationspfade-Probleme auf <Seite> erkannt“.

Damit möchte Google darauf hinweisen, dass sie bei der Entwicklung des Crawlers sich auf das Schema schema.org konzentrieren und Metadaten aus dem veralteten Namespace data-vocabulary.org nicht mehr unterstützen.

Die Umstellung hat Google am 6. April 2020 durchgeführt. Seitdem wird nur noch das weiter verbreitete schema.org-Schema von der Suchmaschine unterstützt.

Was sind strukturierte Daten wie z.B. schema.org?

Strukturierte Daten sind Anweisungen für Suchmaschinen über spezielle Bedeutung von Daten und wie sie in Beziehung zu anderen Daten stehen.

Ohne zu theoretisch zu werden: Es können so Daten über eine Seite gesondert mitgegeben werden. Handelt es sich z.B. um einen eShop, so können damit der Titel, die Artikelnummer, der Preis usw. der Suchmaschine mitgegeben werden ohne, dass der Crawler selbst die Infos im Text auf der Seite herauslesen müsste. Letzteres ist nämlich gar nicht so einfach. Bei Preisen wäre das vielleicht noch möglich, aber bei Artikelnummern stellt sich die Frage wo steht sie und wie sieht sie aus. Um genau das Problem zu lösen, gibt es strukturierte Daten (siehe auch Ontologie bei Wikipedia).

Muss ich deswegen etwas tun?

Wer genau die Meldung erhält, ist mir nicht ganz klar. Vielleicht bekommen sie alle Webmaster. Wenn Du diese Meldung bekommen hast, bedeutet es nicht, dass Du ein akutes Problem hast.

Unterstützt das CMS / ESHOP oder das SEO-Plugin, welches Du im Einsatz hast, schema.org-Metadaten, dann brauchst du nichts weiter zu tun. Handelt es sich um eine aktuelle Version, sollte das der Fall sein. Die Entwicklerinnen und Entwickler eines aktiv weiterentwickelten Systems wissen in der Regel Bescheid und entwickeln die Software nach den aktuellen Standards.

Um strukturierte Daten auf der eigenen Daten zu testen, bietet Google dafür das Online-Tool um strukturierte Daten zu testen (externer Link). Tauchen dort Daten über Produkte (im Falle eines Online-Shops), wie z.B. Titel, Preise usw. auf, ist alles in Ordnung.

WooCommerce in der aktuellen Version unterstützt das schema.org-Schema. WordPress lässt sich u.a. mithilfe von YOAST SEO mit strukturierten Daten nach schema.org versorgen. Weitere Infos gibt es bei YOAST unter diesem Link: Structured data with Schema.org: the ultimate guide (externer Link).

Möchtest Du mehr erfahren über das Thema? Einen weiteren Artikel zu dem Thema findest Du bei t3n.de (externer Link).

Kategorie: Google Search Console, SEO

  • « Go to Previous Page
  • Seite 1
  • Interim pages omitted …
  • Seite 13
  • Seite 14
  • Seite 15
  • Seite 16
  • Go to Next Page »

Haupt-Sidebar

  • How to remove dashicons in WordPress frontend?
  • How do I create a website (homepage) with ChatGPT?
  • Can I create a website (homepage) with ChatGPT?
  • iOS restrictions re: bringing up the keyboard on programmatic focus
  • iOS restrictions re: bringing up the keyboard on programmatic focus
  • Remove user listing from WP-JSON
  • Benutzerauflistung aus WP-JSON entfernen
  • What does „Video is not the main content of the page“ mean?
  • Was hat es mit „Das Video ist nicht der Hauptinhalt der Seite“ auf sich?
  • Remove WordPress logo from toolbar
  • Efficient onboarding simplified: LearnSuite – the cloud application for digital onboarding
  • Wir stellen vor: LearnSuite – Die Cloudanwendung für digitales Onboarding
  • Howto: How do I create a website (homepage) with ChatGPT?
  • Howto: Wie erstelle ich mit ChatGPT eine Website (Homepage)?
  • Can I create a website (homepage) with ChatGPT?
  • Kann ich mit ChatGPT eine Website (Homepage) erstellen?
  • Set noindex nofollow via .htaccess HTTP header
  • Über .htaccess X-Robots-Tag noindex nofollow setzen
  • How to remove WordPress Dashicons in frontend?
  • Wie lassen sich Dashicons im WordPress-Frontend entfernen?
  • DSGVO (3)
  • GDPR (3)
  • Genesis Framework (10)
  • Genesis-Framework (9)
  • Google Search Console (4)
  • Google Search Console (4)
  • Linux (3)
  • Linux (3)
  • mobile (3)
  • Mobile (3)
  • Network (1)
  • Netzwerk (1)
  • SEO (5)
  • SEO (5)
  • Trends (3)
  • Trends (4)
  • Uncategorized (3)
  • Web development (1)
  • Web hosting (1)
  • Webentwicklung (1)
  • Webhosting (1)
  • WooCommerce (9)
  • WooCommerce (9)
  • WordPress (24)
  • WordPress (23)

Footer

Logo




© 2026 CITROWEB
  • Datenschutz
  • Impressum