Trick # 442 | Dieser Beitrag beinhaltet 448 Wörter. – Geschätzte Lesezeit: ca. 3 Minuten.
Wenn Sie möchten, dass Divi ausschliesslich Produkte Ihres Webshops durchsucht, sollten Sie sich diesen Hack zu Gemüte führen. Beiträge und Seiten lassen sich für die Shopsuche nämlich ganz einfach ausschliessen.
Zunächst platzieren Sie ein Suche-Modul aus dem Divi-Katalog an die gewünschte Stelle.
In den Sucheinstellungen des Moduls können Sie Ausnahmen bestimmen: Schliessen Sie «Seiten» und «Beiträge» aus der Suche aus.
Nun setzen Sie das folgende Script in den <Body>-Bereich Ihrer Website. Entweder im Backend via Divi/Theme-Optionen/Integration/Code dem < body > hinzufügen oder mittels eines Code-Moduls auf jener Seite, auf welcher sich das Suche-Modul befindet:
<script>
jQuery(document).ready(function($){ // auf das Laden von jQuery warten
// die Eingabe unter dem Suchfeld dynamisch hinzufügen. Sie teilt der Suche mit, dass der zu durchsuchende Beitragstyp Produkte ist.
$(".et-search-form").append('<input type="hidden" name="post_type" value="product" />');
// Code für jedes Suchfeld des Divi-Moduls
$(".et_pb_menu__search-form").each(function() {
$(this).append('<input type="hidden" name="post_type" value="product" />');
});
// Code für jedes Suchfeld in der Kopfzeile des Divi Theme Builders
$(".et_pb_searchform").each(function() {
$(this).find('div').append('<input type="hidden" name="post_type" value="product" />');
});
});
</script>
Die Suchergebnisse stammen nun allesamt aus dem Produktekatalog – andere Resultate erscheinen nicht.
Werbung



