Wie füge ich in FiboSearch ohne zusätzliches Plugin individuelle Taxonomien als Suchparameter hinzu (WooCommerce)?

Marc Wag­ner

August 9, 2023

1 min read|

Mit dem Plug­in Fibo­Se­arch lässt sich einem Online-Shop leicht eine AJAX-basier­­te Such­leis­te hin­zu­fü­gen, die Pro­duk­te in Word­­Press-/Woo­­Com­­mer­ce-Shops auf ihre Eigen­schaf­ten und Para­me­ter hin durch­su­chen kann. Es gibt eini­ge mit Fibo­Se­arch kom­pa­ti­ble Plug­ins, die dies errei­chen, doch nicht immer ist es rat­sam, die­sen Weg zu gehen, da dadurch unter ande­rem der RAM stär­ker aus­ge­las­tet wird. Wer sich den Umgang mit PHP zutraut, kann eine ele­gan­te­re Lösung über die functions.php fah­ren.

add_filter( 'dgwt/wcas/indexer/taxonomies', function ( $taxonomies ) {
    $taxonomies[] = array(
        'taxonomy'      => 'product_brand1',
        'labels'        => array(
            'name'          => 'Brands',
            'singular_name' => 'Brand',
        ),
        'image_support' => true,
    );
    return $taxonomies;
} );

Das gezeig­te Code-Snip­­pet wird in functions.php ein­ge­fügt, wobei die Para­me­ter „taxo­no­my“, „name“ und „singular_name“ ganz nach dei­nen indi­vi­du­el­len Anfor­de­run­gen aus­ge­füllt wer­den kön­nen. In die­sem Fall fügen wir die Taxo­no­mien „mar­ken“ und „fahr­zeu­ge“ hin­zu, nach denen wir in unse­rem Shop über die Such­leis­te suchen möch­ten. Sobald die­ser Code ein­ge­fügt und gespei­chert wur­de, tau­chen die bei­den Taxo­no­mien als aus­wähl­ba­re Opti­on in Fibo­Se­archu unter „Search con­fig“ auf und kön­nen akti­viert wer­den.

Screenshot 2023 07 28 112010

Wer das möch­te, kann nun im Tab „Auto­com­ple­te“ unter „Non-pro­­ducts in auto­com­ple­te“ neben eini­gen vor­ge­ge­be­nen Optio­nen auch die ange­leg­ten Taxo­no­mien in der Suche im Auto­com­ple­te anzei­gen las­sen, statt nur die Pro­duk­te des Shops.

Screenshot 2023 07 28 112039

Zuletzt muss im Tab „Index­er“ nur noch der Index neu durch­lau­fen, damit die Such­leis­te die neu­en Ein­stel­lun­gen regis­triert und für Nut­zer live anzeigt.

Screenshot 2023 07 28 113200

Wie Forge12 mit solchen Themen arbeitet

Forge12 betreibt und ver­ant­wor­tet umsatz­kri­ti­sche Word­Press- und Woo­Com­mer­ce-Sys­te­me im lau­fen­den Betrieb. Bevor wir Sys­te­me über­neh­men oder wei­ter­ent­wi­ckeln, ana­ly­sie­ren wir sie voll­stän­dig – tech­nisch, struk­tu­rell und betrieb­lich. Das Sys­tem Audit ist der Ein­stiegs­punkt für jede Zusam­men­ar­beit.

88e86fcb816eff22bc917094df2862d8dd5c0e978b333e6dd5f36f808990c261 96

Arti­kel von:

Marc Wag­ner

Marc Wag­ner ist Grün­der der Forge12 Inter­ac­ti­ve GmbH und ver­ant­wort­lich für Betrieb, Absi­che­rung und Wei­ter­ent­wick­lung umsatz­kri­ti­scher Word­Press- und Woo­Com­mer­ce-Sys­te­me.

Seit über 20 Jah­ren arbei­tet er an Web­sites, Online-Shops und indi­vi­du­el­len Soft­ware­lö­sun­gen – vom Mit­tel­stand bis zu Struk­tu­ren bör­sen­no­tier­ter Unter­neh­men. Sein Fokus liegt nicht auf Pro­jek­ten, son­dern auf dau­er­haf­tem Betrieb: sta­bi­le Sys­te­me, kla­re Ver­ant­wort­lich­kei­ten und tech­ni­sche Ent­schei­dun­gen mit wirt­schaft­li­cher Kon­se­quenz.

Bei Forge12 beglei­tet er Unter­neh­men, die ihre Sys­te­me nicht nur bau­en, son­dern lang­fris­tig sicher betrei­ben und auto­ma­ti­sie­ren wol­len.

Hast du eine Fra­ge? Hin­ter­lass bit­te einen Kom­men­tar