• Liebe Community,

    ich muss in Kürze die Webseite einer sehr großen Autohaus-Kette (ca. 55 Autohäuser) mit WordPress aufbauen. Dabei stoße ich auf die Herausforderung, dass die bisherige Webseite ein CMS der Eigenmarke ist und ich muss für viele der Funktionen auf der alten Webseite eine Alternative für WordPress finden. Nachdem ich jetzt 2 Stunden mir Plugins rausgesucht habe, stelle ich fest, dass das ein ganz schöner Wirrwar an Plugins werden würde. Und irgendwie stelle ich fest, dass ich eigentlich für alle Problemfälle nur eine Grundfunktion brauche.

    1. Die jetzige Webseite hat ein Mitarbeiterverzeichnis. Ich brauche ein Plugin mit dem man nach Namen suchen kann, nach Standort filtern kann und dahinter muss eine Zielseite anwählbar sein.

    2. Gleiches für Jobs: Ich muss filtern können nach Standort, Jobtyp, Gehalt usw usw…und die Ergebnisse müssen auf eine Zielseite leiten

    3. Gleiches für Angebote: Ich muss Angebote auflisten können – auch hier wieder mit Filter usw usw…und dann einer entsprechenden Zielseite.

    4. Gleiches für Standorte: Ich muss auch hier filtern können nach Region usw usw. und das Ergebnis muss auf eine Zielseite linken.

    Ich frage mich, ob es nicht EIN Plugin gibt, das man für alle 4 Fälle verwenden kann. Am besten Elementor und themekompatibel. Ich hoffe ihr habt vielleicht eine Idee.

    Gruß
    kweb

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)
  • Moderator threadi

    (@threadi)

    Klingt für mich nach einem Einsatz für ACF: https://de.wordpress.org/plugins/advanced-custom-fields/

    Konkret:
    Du müsstest in ACF für die verschiedenen Themengebiete jeweils eigene Post Types einrichten. Hier kannst du auch wählen wie die Eingabemöglichkeiten sind, da sie sich ja thematisch unterscheiden. Eigenschaften nach denen gefiltert werden können soll und die immer die gleichen feststehenden Werte haben, könntest du als Taxonomien anlegen.
    Danach kannst du in den Post Types Datensätze erstellen und die Inhalte zu diesen hinterlegen.

    Für die Ausgabe im Frontend brauchst du nun einen Filter, der die zu dem jeweiligen Post Type hinterlegten Taxonomien zum Filtern anzeigt. Wie das geht hängt nun primär von dem von dir eingesetzten Theme ab. Bei ACF und einem klassischen Theme könnte man die Templates selbst schreiben, hier ein Beispiel aus deren Dokumentation: https://support.advancedcustomfields.com/forums/topic/setting-up-front-end-filtering-and-sorting-by-custom-fields/

    Wenn du jedoch ein modernes FSE-Theme nutzt, könnte es vermutlich auch Möglichkeiten geben.

    Ein anderes Plugin was all diese von dir genannten Fälle abdeckt ist mir derzeit nicht bewusst. So etwas muss man, wie mit ACF, schon an der Datenbasis anpacken.

    Hallo,
    das könnte evtl. auch mit GenerateBlocks entwickelt werden. In einem älteren Beitrag von mir findest du dazu entsprechende Hinweise, die möglicherweise hilfreich sind. In dem Beitrag beschreibe ich die Verwendung des Plugins beim Block Theme Twenty Twenty-Four.

    Anbieten würde sich in dem Fall auch ein klassisches Theme wie z. B. GeneratePress, das von den gleichen Entwicklern gepflegt wird.

    Viele Grüße
    Hans-Gerd

    Thread-Starter kareswebdesign

    (@kareswebdesign)

    Also das Template soll eigentlich sowas wie hier sein:
    https://demo.themesuite.com/index.php?theme=Automotive-WP
    ACF hatte ich mir angeschaut – mir ist noch nicht so ganz klar, wie später die Filterung im Frontend vonstattengehen soll :/

    Moderator threadi

    (@threadi)

    Das ist nicht bloß ein Template sondern ein Theme. Ein Theme ist eine Sammlung von Templates um Inhalte auszugeben.

    Das von dir verlinkte Theme nutzt den kommerziellen PageBuilder WPBakery zur Gestaltung der Seiten. Wenn du diesen Weg gehen willst, müsstest du dich zur Frage der Ausgabe der Filter an deren Support wenden. Wir hier im Forum können bei kommerziellen Produkten nicht weitergehend helfen. Allerdings weiß ich nicht, ob du mit dem Kauf des Themes auch eine Berechtigung zur Nutzung des Supports von WPBakery dazu kaufst – das ist in der Vergangenheit oft schon negativ aufgefallen, wenn man das im Bundle mit einem Theme kauft. Möglicherweise musst du diesen Support separat buchen.

    Wenn du den ACF-Weg zusammen mit diesem Theme gehen willst, dann lohnt sich aber ggfs. auch ein Blick in deren Dokumentation zur Kombination mit WPBakery: https://www.advancedcustomfields.com/blog/wpbakery-acf/

    Es gäbe neben ACF und dem von @hage genannten Block-Themes aber auch noch die Möglichkeit der Individualentwicklung. Diese könnte passgenau in das gewünschte Layout integriert werden. Ein Einstieg dazu dürfte das Entwicklerhandbuch sein: https://developer.wordpress.org/

    Bitte beachte, dass es dir hier offenbar um die Erstellung einer Website geht für deren Erstellung du auch Geld verdienen wirst. Hilfe in diesem Forum hier ist komplett kostenfrei und du nutzt somit unsere Hilfe für dein Geschäft. Wir haben dir hier bereits mehrere Hinweise für mögliche Lösungswege aufgezeigt. Wenn du weitergehende Unterstützung suchst, würde ich dir empfehlen dir jemanden zu suchen der dir dabei persönlich helfen kann. So jemanden findest du sicherlich in verschiedensten Jobbörsen (wie dieser hier: https://jobs.wordpress.net) oder bei den vielen WordPress-Agenturen im Land.

    Moderator La Geek

    (@la-geek)

    @kareswebdesign

    Und irgendwie stelle ich fest, dass ich eigentlich für alle Problemfälle nur eine Grundfunktion brauche.

    Zuvor musst du die Daten in das neue System importieren oder willst du wirklich alle Daten händisch eintragen? Falls nein: Kannst du die Daten aus dem alten CMS per .csv oder .xml exportieren? Dann bist du einen Schritt weiter.

    Zuerst kommt also ein Import-Plugin zum Einsatz. Doch wohin wird das alles importiert?

    WordPress bietet keine zusätzlichen „individuellen Inhaltstypen“ = CPT (Custom Post Types).

    Ferner notwendig: „Individuelle Felder“ (Custom Fields). Diese können in WordPress standardmäßig nur sehr umständlich, eingeschränkt und unübersichtlich hinzugefügt werden. Du benötigst also zweitens ein Plugin, mit dem Custom Fields erstellt werden können; meistens bieten solche Plugins auch die Funktion, auf einfache Weise neue CPTs zu erstellen. Die im alten System vorhandenen CPTs (Jobs, Angebote, Standorte, Mitarbeiter) legst du mit solch einem Plugin an, inklusive aller vorhandenen zusätzlichen individuellen Felder. Im Anschluss werden die Daten in die vorbereiteten CPTs und CFs importiert.

    Jetzt stehen dir die Daten zur weiteren Verarbeitung zur Verfügung.

    Der dritte Schritt ist die Ausgabe im Frontend. Diese kann über a) ein Plugin oder b) ein Theme oder c) Individual-Programmierung erfolgen. WordPress selbst kann eingeschränkt mit Queries und Query-Loop im Block-Editor sowie im FSE (Full Site Editing) dynamische Inhalte bereitstellen (doch auch hier wirst du ohne weitere Tools das anvisierte Ziel nicht erreichen).

    Der vierte Schritt ist das Filtern der Inhalte im Frontend.

    ACF (advanced custom fields) wurde bereits genannt. Damit kannst du die gewünschten CPTs, CFs erstellen und über die Erstellung von Templates (individuelle Programmierung) wie von @threadi bereits genannt, die Ausgabe im Frontend ermöglichen. Eine Filterung/Suche ist möglich aber sehr umfangreich, dies zu programmieren, Zitat „Gleiches für Jobs: Ich muss filtern können nach Standort, Jobtyp, Gehalt usw usw“.

    Zusammen mit Elementor funktioniert die Ausgabe der dynamischen Daten/individuellen Felder (CFs) (von ACF und anderen Tools) nur, wenn die Pro-Version von Elementor zum Einsatz kommt. In der Elementor free kann kein „Dynamic Content“ angesprochen werden (Unterschied free/pro). Mit Elementor Pro kannst du außerdem einfach Templates erstellen, die individuelle Programmierung entfällt.

    Ich nenne dir kurz Plugins oder Themes (nicht vollständig) für die vier erwähnten Schritte, du müsstest noch detailliert recherchieren, ob und wie sie zusammenpassen. Meine Anmerkungen über die Funktionen sind ohne Gewähr -> selbst nachprüfen! Da ich nicht mit Gutenberg arbeite, kann ich hierzu kaum etwas vorschlagen.

    1. Import
    WP All Import,
    WP Ultimate CSV Importer Pro,
    Import WP

    2. Custom Fields
    Advanced Custom Fields (CPT, CF, Templates)
    Metabox.io (CPT, CF, Filterung im Frontend, Views/Templates)
    Toolset (CPT, CF, Filterung im Fronted, Views/Templates)
    Jetengine (CPT, CF, Filterung im Frontend, Views/Templates)
    ACPT (CPT, CF, …?)
    Pods (CPT, CF, …?)
    Nur mit Gutenberg:
    Greenshift Query Addon

    3. Ausgabe im Frontend/Verarbeitung dynamischer Daten
    Elementor Pro
    Bricks Builder (Theme und Plugin in einem [irgendwie])
    Divi
    WP Grid Builder
    Beaver Builder (Theme)
    Breakdance (Theme)
    Oxygen Builder (Theme und Plugin in einem [irgendwie])
    Zion Builder (Theme)
    Nur mit Gutenberg:
    Greenshift Query Addon

    4. Filterung/Suche
    FacetWP
    Metabox.io
    Toolset
    JetSearch und JetSmartFilter
    WP Grid Builder

    Wenn du mit Elementor Pro arbeitest, wäre die Kombination mit den Plugins von CrocoBlock wahrscheinlich effizient:

    Elementor Pro
    JetEngine
    JetSearch
    JetSmartFilters
    plus
    Import-Plugin

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)

Du musst angemeldet sein, um auf dieses Thema zu antworten.