(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…

(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…

Coding | Kunden und Leser | Queries

Was bedeutet “Trying to get property of non-object in…”?

Befindet man sich auf einer WordPress Seite, bekommt man zum Beispiel die Inhalte eines “Post-Objektes” dargestellt. Ein Objekt kann Methoden (Funktionen) und Eigenschaften (Properties) haben, zum Beispiel hat ein post als Eigenschaft eine ID, einen Titel, einen Hauptinhalt und so weiter, eben alles, was zum Inhalt einer Seite oder eines Beitrags gehört. Die Datenabfrage die…

Kunden und Leser | Queries | WordPress

Wie bekommt man einen WordPress Custom Query der nur Beiträge mit Beitragsbildern listet?

Welches Beitragsbild welchem Beitrag zugeordnet ist, diese Information hält die Tabelle prefix_postmeta ggf. im Meta_key _thumbnail_id vor. Mit einem entsprechenden Meta-Query bekommt man nur jene Beiträge zurück, die ein Beitragsbild haben. Beispielzeilen aus einer prefix_postmeta-Tabelle meta_id post_id meta_key meta_value 179 3944 _thumbnail_id 2855 186 121 _thumbnail_id 2854 209 20 _thumbnail_id 46 Da nur von Interesse…

Coding | Queries | WordPress

WordPress Attachment-Query nach Vorkommen einer bestimmten Zeichenfolge im Excerpt

Die Quelle für Beitragsbilder dieses Blogs ist Pixabay, eine Plattform für freie, handverlesene Bilder. Auch wenn laut Nutzungsbedingungen keine Pflicht besteht die Herkunft der Bilder zu nennen, liegt mir daran, auf Leistung der Entwickler und Fotografen hinzuweisen. In der Beschreibung jedes Bildes von Pixabay ist daher die Bildquelle festgehalten. Die Bilder haben also etwas gemeinsam,…

(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. Öffentiich zugängliche Inhaltstypen inklusive Seiten /** * returns public post types with pages */ function flxo_get_public_post_types() { $items = array(); $args = array( 'public' =>…