Was das für die Rezeptsuche bedeutet
Die meisten Foodblogger wünschen sich eine Rezeptsuche, bei der Leser nach Zutaten, Kochzeit oder Schwierigkeitsgrad filtern können...
Die meisten Foodblogger wünschen sich eine Rezeptsuche, bei der Leser nach Zutaten, Kochzeit oder Schwierigkeitsgrad filtern können. „Zeig mir alle Rezepte mit Basilikum unter 30 Minuten." Das klingt einfach. Mit einem Rezept-Plugin ist es das nicht.
Warum die WordPress-Suche Rezeptdaten nicht findet
Die Standard-Suche in WordPress durchsucht zwei Tabellen: wp_posts (Titel und Inhalt) und wp_postmeta (zusätzliche Felder). Wenn jemand auf deinem Blog nach „Basilikum" sucht, findet WordPress das Wort im Blogtext — aber nicht in der Zutatenliste.
Der Grund: WP Recipe Maker speichert Zutaten in seiner eigenen wprm_ingredients-Tabelle. Die WordPress-Suche weiß nicht, dass diese Tabelle existiert. Recipe Card Blocks speichert Zutaten als JSON-Attribute im Block-Content — technisch Teil des Beitrags, aber die Suche kann die JSON-Struktur nicht aufschlüsseln. WP Tasty's serialisierte Arrays werden von SQL-LIKE-Queries ebenfalls nicht sinnvoll durchsucht.
Das Ergebnis: Deine Leser suchen nach einer Zutat und finden nur die Rezepte, bei denen du die Zutat zufällig auch im Blogtext erwähnt hast.
Die Plugin-eigenen Suchfunktionen
Manche Plugins bieten eigene Suchfunktionen an. WP Recipe Maker hat einen eigenen Rezept-Index, Recipe Card Blocks bietet eine Suchseite. Aber diese Funktionen haben drei Probleme:
Sie sind nicht in WordPress integriert. Die Plugin-Suche läuft über eigene AJAX-Endpunkte, nicht über die WordPress-Suche. Das bedeutet: Es gibt zwei Suchen auf deinem Blog, die unterschiedliche Ergebnisse liefern. Die WordPress-Suche findet Blogartikel, die Plugin-Suche findet Rezepte. Für Leser ist das verwirrend.
Sie sind langsam. Jede AJAX-Anfrage ist ein eigener Server-Roundtrip. Bei jedem Tastendruck wird eine Abfrage gegen die Plugin-Datenbank ausgelöst. Auf Shared Hosting — wo die meisten Foodblogs laufen — spürt man das deutlich.
Sie sind begrenzt. Die Plugin-Suche durchsucht nur die Plugin-eigenen Daten. Eine kombinierte Suche über Zutaten, Blogtext, Kategorien und Rezeptname ist nicht vorgesehen.
Was Foodblogger sich wünschen vs. was möglich ist
Eine gute Rezeptsuche würde: - Zutaten, Titel, Kategorien und Blogtexte gleichzeitig durchsuchen - nach Kochzeit, Schwierigkeitsgrad und Portionen filtern - sofort reagieren, ohne spürbare Ladezeiten - sich nahtlos in das bestehende Blog-Design einfügen
Mit einem Rezept-Plugin ist nichts davon nativ möglich. Jede dieser Funktionen braucht Custom-Entwicklung — entweder durch den Plugin-Entwickler (der andere Prioritäten hat) oder durch einen Webentwickler (der bezahlt werden muss).
Wie eine native Rezeptsuche aussehen kann, die all das bietet, zeigt der Kurs Rezeptsuche im Foodblogliebe Theme.
Wenn du diese Lektion gelesen hast, markiere sie als abgeschlossen.
