WooCommerce Product-Basis-Link ermitteln
Allgemein

WooCommerce Product-Basis-Link ermitteln

In einer doch schon recht speziellen Anforderung war es erforderlich, von einem bekannten Produktslug auf den Produktlink zu kommen. Dafür braucht es den Basislink für WooCommerce-Produkte. Der lässt sich über die WooCommerce-Permalink-Einstellungen ermitteln. Enweder mit oder Die Produktbasis ist also $wc_options[‚product_base‘] . Dieser muss nun nur noch mit der Site-URL ergänzt werden, um als Ergebnis…

Post Type Archive Custom Query: Pagination funktioniert ab Seite 6 nicht mehr
(Custom) Post Types | (Custom) Taxonomies | Hooks und Filter | Kunden und Leser | Queries

Post Type Archive Custom Query: Pagination funktioniert ab Seite 6 nicht mehr

Die Anzahl berechneter Seiten ist bei 6 Einträge pro Seite mit 8 korrekt, und die mit paginate_links generierte Paginierung entspricht dem. Bis Seite 5 werden mir auch die richtigen Einträge angezeigt. Ab Seite 6 allerdings erhalte ich nur noch 404-Meldungen. Da es sich um ein Post Type Archiv handelt, würde auch the_posts_pagination funktionieren. Das zeigt…

Unterschiede zwischen Custom Post Type Archiv und Custom Post Type Query Template
(Custom) Post Types | PHP | Queries

Unterschiede zwischen Custom Post Type Archiv und Custom Post Type Query Template

Es gibt unterschiedliche Wege, wie man das Archiv eines selbst definierten Inhaltstyps in WordPress auf den Screen bringt. Je nach Anwendungsfall mag es gute Gründe geben, dafür ein Seiten-Template vorzusehen, und ein Custom Query zu schreiben (oder ihn in eine Funktion packen, um ggf. in einem Shortcode wiederzugeben). Post Type Archiv Eigentlich benötigt es kein…

Was ist der Unterschied zwischen publicly_queryable und has_archive?
(Custom) Post Types | Coding | Queries | WordPress

Was ist der Unterschied zwischen publicly_queryable und has_archive?

Bei nachfolgenden Funktionen die Arrays mit Slugs und Bezeichnungen von Inhaltstypen ausgeben, unterscheiden sich die Argumente je nachdem, ob Seiten (oder Typen die Seiten entsprechen) dabei sein sollen oder nicht. Öffentlich zugängliche Inhaltstypen inklusive Seiten Gibt neben nachfolgenden Standard-Inhaltstypen post, page und attachment auch öffentliche benutzerdefinierte Inhaltstypen zurück. Öffentlich zugängliche Inhaltstypen exklusive Seiten Gibt neben…

Single Posts eines Custom Post Types nachträglich verbergen
(Custom) Post Types | Hooks und Filter | WordPress

Single Posts eines Custom Post Types nachträglich verbergen

Ein von einem Plugin generierter Post Type wurde über einen längeren Zeitraum in einem Projekt verwendet. Jeder Eintrag war einzeln zugänglich. Nach ein paar Änderungen am Inhaltskonzept wurde beschlossen, die Einträge des Post Types nur noch über Custom Loops mit definierten Kategorien als Archive anzuzeigen und auf die Einzelansichten fortan zu verzichten. Das Schlüsselargument hierfür…