Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man ein jQuery FAQ-Akkordeon in WordPress einfügt (3 Methoden)

Die Organisation von Inhalten mit einem FAQ-Akkordeon kann die Benutzererfahrung auf Ihrer WordPress Website verbessern. Mit dieser Funktion können Sie Fragen und Antworten in einem kompakten Format anzeigen, so dass Besucher die Informationen schnell finden können.

Außerdem macht die Verwendung von jQuery für Ihr Akkordeon Ihre FAQs interaktiv und einfach zu navigieren.

Bei WPBeginner betreiben wir seit über 16 Jahren einen Blog und haben Hunderte von Artikeln, Anleitungen und Tutorials geschrieben. In einigen dieser Artikel werden Sie feststellen, dass wir jQuery FAQ-Akkordeons verwendet haben, um häufige Fragen unserer Besucher zu beantworten.

Dieser Ansatz hat uns geholfen, mehr Besucher anzuziehen, unser Suchranking zu verbessern und sogar Leads zu generieren. Zusammenfassend lässt sich sagen, dass wir wissen, wie wertvoll ein dynamisches FAQ-Akkordeon sein kann.

In diesem Artikel zeigen wir Ihnen, wie Sie Schritt für Schritt ein jQuery FAQ-Akkordeon in WordPress hinzufügen können.

Add a jQuery FAQ Accordion in WordPress

Warum ein jQuery FAQ-Akkordeon in WordPress verwenden?

Im Webdesign ist ein Akkordeon ein Werkzeug zur übersichtlichen Organisation von Inhalten. Es sieht aus wie eine Liste, in der sich jedes Element erweitert, um mehr Details zu zeigen, wenn Sie darauf klicken, und dann wieder zusammenklappt, wenn Sie fertig sind. Es ist eine einfache Möglichkeit, zusätzliche Informationen ein- oder auszublenden, ohne die Seite zu überladen.

In der Zwischenzeit ist jQuery eine JavaScript-Bibliothek, die das Hinzufügen interaktiver Funktionen zu Ihrer Website vereinfacht. Sie aktiviert z. B. Animationen, Dropdown-Menüs und anklickbare Buttons, ohne dass Sie komplizierten Code von Grund auf schreiben müssen.

Das bedeutet, dass die Verwendung eines jQuery FAQ-Akkordeons in WordPress Ihre Website übersichtlicher und benutzerfreundlicher machen kann. Es ermöglicht Ihnen, häufig gestellte Fragen in einem zusammenklappbaren Format anzuzeigen, was Platz spart und die Unübersichtlichkeit reduziert.

SeedProd FAQ accordion preview

Auf diese Weise können die Besucher schnell die gewünschten Antworten finden, ohne sich durch lange Textblöcke scrollen zu müssen. Dies kann Ihrer Website ein sauberes Aussehen verleihen und die Suchmaschinenoptimierung verbessern, da Ihre Inhalte besser strukturiert sind, was von den Suchmaschinen bevorzugt wird.

Schauen wir uns also an, wie man in WordPress ganz einfach ein jQuery FAQ-Akkordeon einfügt. Wir werden in diesem Tutorial mehrere Methoden besprechen, aber Sie können die Links unten verwenden, um zur Methode Ihrer Wahl zu springen:

Methode 1: Hinzufügen eines jQuery FAQ-Akkordeons mit WPCode (empfohlen)

Wenn Sie nach einer einfachen und zuverlässigen Möglichkeit suchen, ein jQuery FAQ-Akkordeon hinzuzufügen, dann ist diese Methode genau das Richtige für Sie.

Für diesen Ansatz benötigen Sie WPCode, das beste WordPress Code Snippets Plugin auf dem Markt. Es ist der einfachste und sicherste Weg, individuellen Code zu Ihrer Website hinzuzufügen. Außerdem wird es mit einem vorgefertigten Code-Snippet für ein FAQ-Akkordeon geliefert, was es zu einer idealen Wahl macht.

Zunächst müssen Sie das WPCode Plugin installieren und aktivieren. Einzelheiten finden Sie in unserer Anleitung zur Installation eines WordPress Plugins.

Hinweis: WPCode hat einen kostenlosen Plan, aber Sie benötigen die Premium-Version, um die Cloud-Bibliothek mit Code-Snippets freizuschalten.

Rufen Sie nach der Aktivierung die Seite Code Snippets “ + Snippet hinzufügen im WordPress-Dashboard auf und verwenden Sie das Suchformular, um das Snippet „FAQ Accordion“ zu finden.

Klicken Sie dann einfach auf den Button „Snippet verwenden“ darunter.

Click the Use Snippet button under the FAQ Accordion snippet

Dadurch werden Sie auf die Seite „Snippet bearbeiten“ weitergeleitet, wo der individuelle Code für ein FAQ-Akkordeon bereits in der Box „Codevorschau“ hinzugefügt wurde.

Hier müssen Sie lediglich die Fragen und Antworten für Ihr Akkordeon in den Code eingeben. Sobald Sie das getan haben, schalten Sie den Schalter oben auf „Aktiv“ um und klicken auf den Button „Aktualisieren“.

Add FAQs in the snippet

Öffnen Sie nun im Block-Editor die Seite oder den Beitrag, auf der/dem Sie den FAQ-Akkordeon-Abschnitt hinzufügen möchten.

Klicken Sie hier auf den Button „Block hinzufügen“ (+), um das Blockmenü zu öffnen und den „WPCode“-Block zur Seite hinzuzufügen. Öffnen Sie nun das Dropdown-Menü innerhalb des Blocks, um das zuvor erstellte Code-Snippet „FAQ Accordion“ auszuwählen.

Klicken Sie anschließend oben auf den Button „Aktualisieren“ oder „Veröffentlichen“, um Ihre Einstellungen zu speichern.

Add WPCode block

Besuchen Sie jetzt Ihre WordPress Website und zeigen Sie das FAQ-Akkordeon in Aktion an.

Denken Sie daran, dass Sie den Vorgang wiederholen müssen, um ein Akkordeon für andere Seiten zu erstellen.

jQuery FAQ Accordion preview

Methode 2: Hinzufügen eines jQuery FAQ-Akkordeons mit einem kostenlosen Plugin (einfach)

Wenn Sie keinen individuellen Code auf Ihrer Website verwenden möchten, dann ist diese Methode genau das Richtige für Sie.

Zunächst müssen Sie das Advanced Accordion Gutenberg Block Plugin installieren und aktivieren. Weitere Informationen finden Sie in unserem Leitfaden für Einsteiger zur Installation eines WordPress Plugins.

Öffnen Sie nach der Aktivierung die Seite oder den Beitrag, auf der/dem Sie FAQs hinzufügen möchten, und klicken Sie auf den Button „Block hinzufügen“ (+) am oberen Rand. Sobald das Blockmenü erscheint, suchen Sie einfach den Block „Separates Akkordeon“ und fügen ihn der Seite hinzu.

Add separate accordion block

Geben Sie dann Ihre erste Frage und Antwort in den Akkordeonblock ein.

Anschließend können Sie ein FAQ-Schema aus dem Block-Panel hinzufügen, indem Sie den gleichnamigen Tabs aufklappen und den Schalter „Aktivieren“ umlegen.

Enable the FAQ schema

Wechseln Sie anschließend zum Abschnitt „Stile“ in der rechten Spalte. Von hier aus können Sie die Textfarbe des Akkordeons, die Hintergrundfarbe, die Farbe des Symbols und vieles mehr individuell anpassen.

Anschließend können Sie diesen Vorgang wiederholen und so viele FAQs hinzufügen, wie Sie möchten.

Customize accordions

Klicken Sie abschließend auf den Button „Aktualisieren“ oder „Veröffentlichen“ oben auf der Seite, um Ihre Einstellungen zu speichern.

Besuchen Sie nun Ihre FAQ-Seite, um das jQuery-Akkordeon in Aktion zu sehen.

FAQ accordion created with a free plugin

Methode 3: Hinzufügen eines jQuery FAQ-Akkordeons mit SeedProd

Wenn Sie einer individuellen Seite einen interaktiven Abschnitt für häufig gestellte Fragen (FAQ) hinzufügen möchten, dann ist diese Methode genau das Richtige für Sie.

Um dies zu tun, können Sie SeedProd verwenden. Es ist der beste WordPress Page-Builder, der auch einen speziellen Akkordeon-Block enthält, um Textabschnitte hinzuzufügen, die sich auf Ihren Seiten aus- und einklappen lassen.

Zunächst müssen Sie das SeedProd Plugin installieren und aktivieren. Weitere Informationen finden Sie in unserer Anleitung zur Installation eines WordPress Plugins.

Hinweis: SeedProd hat einen kostenlosen Plan. Sie benötigen jedoch die Pro-Version, um den Block „Akkordeon“ freizuschalten.

Gehen Sie nach der Aktivierung auf die Seite SeedProd “ Einstellungen, um Ihren Lizenzschlüssel einzugeben. Sie finden diese Informationen in Ihrem Konto auf der SeedProd-Website.

Paste license key in the field

Rufen Sie danach die Ansicht SeedProd “ Landing Pages in der Seitenleiste der WordPress-Verwaltung auf.

Klicken Sie hier auf den Button „Neue Seite hinzufügen“.

Click the Add New Landing Page button

Dadurch gelangen Sie zu einer neuen Ansicht, in der Sie eine Liste mit vorgefertigten Templates sehen, aus der Sie auswählen können.

Sobald Sie eine Auswahl getroffen haben, werden Sie aufgefordert, einen Seitennamen und eine URL einzugeben. Geben Sie die Details ein und klicken Sie auf den Button „Speichern und mit der Bearbeitung der Seite beginnen“, um fortzufahren.

Add a name for the FAQs page

Der Drag-and-drop-Builder von SeedProd wird nun auf Ihrer Ansicht geöffnet. Hier sehen Sie auf der linken Seite eine Blockspalte und auf der rechten Seite eine Seitenvorschau.

Sie können nun ein beliebiges Element zu Ihrer Seite hinzufügen, z. B. ein Bild, ein Video, einen CTA Button, eine Überschrift oder einen Textblock. Danach ziehen Sie den„Akkordeon„-Block per Drag-and-drop an die Stelle, an der Sie Ihre FAQs hinzufügen möchten.

Add the accordion block in the page builder

Klicken Sie dann erneut auf den Block, um seine Einstellungen in der linken Spalte zu öffnen. Erweitern Sie hier den Tab „Akkordeon 1“ und beginnen Sie mit der Eingabe Ihrer ersten FAQ.

Sie können nun den Vorgang wiederholen, um weitere Einträge hinzuzufügen.

Add your first FAQ in SeedProd

Standardmäßig fügt der Block nur zwei Akkordeons hinzu, aber Sie können auf den Button ‚Neues Element hinzufügen‘ klicken, um so viele FAQs wie gewünscht hinzuzufügen.

Sie können sogar die Schriftgröße und den Leerzeichenabstand zwischen den einzelnen Akkordeons mit den angegebenen Sliders konfigurieren.

Add new accordion

Wechseln Sie dann oben auf den Tab „Erweitert“.

Von hier aus können Sie die Textfarbe, die Farbe des Headers, die Hintergrundfarbe und die Farbe der Trennlinien des Akkordeons ändern.

Customize your FAQs and publish the page

Wenn Sie fertig sind, klicken Sie einfach auf den Button „Speichern“ und dann auf „Veröffentlichen“ oben auf der Seite.

Sie können nun die neu erstellte individuelle Seite besuchen, um Ihr jQuery FAQ-Akkordeon anzuzeigen.

SeedProd FAQ accordion preview

Bonus: Hinzufügen des FAQ-Schemas in WordPress

Sobald Sie diese jQuery-FAQ-Akkordeons hinzugefügt haben, ist es eine gute Idee, ein FAQ-Schema für sie hinzuzufügen. Dies kann Ihre SEO-Rankings und die organische Klickrate erhöhen, da Ihre häufig gestellten Fragen direkt in den Suchergebnissen von Google erscheinen.

Hierfür empfehlen wir All in One SEO, das beste SEO Plugin auf dem Markt. Es ist eine All-in-One-Lösung, die Ihre Website für Suchmaschinen optimiert und ihr mit nur wenigen Klicks zu einem höheren Ranking verhilft.

Wir haben dieses Tool in den letzten Jahren auf WPBeginner verwendet und konnten seither deutliche Verbesserungen in unseren Suchergebnissen feststellen. Details finden Sie in unserer Rezension zu AIOSEO.

All in One SEO for WordPress

Das Werkzeug verfügt über eine integrierte Funktion zur Schemaauszeichnung, die Suchmaschinen helfen kann, Ihre Inhalte besser zu verstehen. Nach der Aktivierung des Plugins öffnen Sie einfach Ihre FAQ-Seite im Block-Editor.

Blättern Sie dann nach unten zum Abschnitt „AIOSEO-Einstellungen“ und wechseln Sie zum Tab „Schema“. Klicken Sie hier auf den Button „Schema generieren“.

All in One SEO Schema Settings

Dadurch wird der „Schema-Katalog“ geöffnet, in dem Sie die Option „FAQ“ suchen und auf den Button „Schema hinzufügen“ daneben klicken müssen.

Danach können Sie Ihre FAQs so hinzufügen, wie sie in Ihrem Akkordeon erscheinen. Wenn Sie fertig sind, klicken Sie einfach auf den Button „Schema hinzufügen“, um Ihre Einstellungen zu speichern.

Add name and description for FAQ

Nun werden diese Fragen von den Suchmaschinen indiziert und auf den Seiten der Suchergebnisse angezeigt, was Ihre Platzierung verbessert.

Weitere Informationen finden Sie in unserer Anleitung zum Hinzufügen des FAQ-Schemas in WordPress.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat zu lernen, wie man ein jQuery FAQ-Akkordeon in WordPress einfügt. Vielleicht interessieren Sie sich auch für unseren Leitfaden zur einfachen Anzeige von Code auf Ihrer WordPress Website und unsere Top-Tipps für die besten Werkzeuge zur WordPress-Entwicklung.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

45 KommentareEine Antwort hinterlassen

  1. Zac Smith

    Hello, I installed the Quick and Easy FAQ plugin, and then followed this video. I do not get an accordion FAQ, rather the only thing that shows up is the first FAQ question and answer … and the question is hyperlinked.

  2. Daniel

    Great tutorial!

    My debugger complained about undefined variable $faq.
    Defined variable at begin of function accordion_shortcode() with $faq = “;

    As well my version of FAQ plugin enters the value ‚faq‘ instead of ‚query‘ into the field post_type of the table postes.

    Adjusted line 23:
    ‚post_type‘ => ‚faq‘,

  3. Johan Johnsson

    It’s silly that you’ll have us install a plugin for a FAQ page and follow your previous tutorial on how to make that FAQ page, and then copy (essentially download) the plugin you made for this tutorial. So we’re essentially downloading 2 already finished plugins.

    I don’t think people come here to download 2 plugins, but rather to LEARN how to make a custom accordion menu of their own. I don’t see why I should follow this „how to guide“ when I can just download some other WP plugin that does the same job, if not better.

    And the fact that this plugin relies on the FAQ plugin seems quite unnecessary. Why didn’t you make a stand-alone plugin and make it dynamic? So you can use it for any content on any page.

    • WPBeginner Support

      Hi Johan,

      Most our users are beginners who would find it difficult to copy paste code. This is why we made it into a plugin so that users can download and install it. If you would like to use the code method, then the code is here for you to study and use it in your theme or a site-specific plugin. Let’s us know if you need any help with that.

      Admin

  4. Kim

    How do I make it so that when I click the title it collapses – I see that it collapses when you click another part of the accordian but I am looking for the function to collapse when each title is clicked.

  5. christina

    thanks for the tutorial. I am very much new to coding and webpage design. I have followed instructions to pasting the codes to my notepad on my mac. Is there a different way to save the file other than in notepad as a php or js file into the folder? Also, could you please let me know step by step how to open FTP client (what is it btw?) and how to upload my-accordian folder to /wp-contnt/plugins/directory to WP website. Thanks so much.

  6. Nurul Amin

    I have activated this plugins successfully, but it is not working. Displaying nothing in my FAQs Page.

  7. WPBeginner Staff

    The code screenshot you shared, does not look like the code we have shared above. However, the code in screenshot has HTML tags that shouldn’t be there. It should be like this:

    ‚posts_per_page‘ => ’10‘,

    • Stefan 13

      This is pretty weird. Your comments had me baffled, as I was clearly seeing the code right there on my screen. I then realised that all those currency converter tags came from another one of my Firefox plugins, which dynamically adds a context menu to numbers in web pages – hence the source looked different.
      Thanks for your help!

  8. Stefan 13

    When I try to activate the plugin in WP 4.1, I get this error message:

    Plugin could not be activated because it triggered a fatal error.

    Parse error: syntax error, unexpected ‚<' in /home2/laurepc3/public_html/shala/wp-content/plugins/my-accordion/my-accordion.php on line 20

    Any ideas that may help with this?

    • WPBeginner Staff

      The code you pasted has an unexpected character 10,

      Make sure posts_per_page is enclosed in single quotes. Make sure there is an equals sign before greater than sign and make sure there is a comma at the end of the line.

      • Guest

        I don’t have that on line 20. What I can see on line 20 in the post above and in my file is this:

        ‚posts_per_page‘ => 10,
        Screen shot attached as well.
        So does the post above display incorrect file content?

      • Stefan 13

        The code in my file does not look like what you posted for line 20, but it’s the same code as is above:

        ‚posts_per_page‘ => 10,
        ‚orderby‘ => ‚menu_order‘,

        Does that mean that the code in the article is out-of-date?
        Thanks for clarifying!

        Screen shot attached:

  9. Caroline

    Thank you for this tutorial! It’s really help with my problem!

    I want to put topics like this: Topic „Events“: a accordion box and „Past Events“: another accordion box with topic Past Events. I tried the shortcode [faq_accordion + topic=“events“] but nothing happened. What can I do? Thank you very much!!!

  10. raouf

    hello .. thank you for this tutorial, it’s helpful . but i just make a simple modification to make a accordion for a specific category . it worke’s but it show me the classic editor of my post not the visual editor. can you help me

  11. Rana

    Hi
    Is there a way I can just dispay the „category title i.e FAQ Topic “ and the topic listed under each.
    I dont want the whole content,just the category title and clicking on it would show the topic title )

    Raba

  12. Chris

    What’s the best way of getting the CSS to work? I have a child theme with my custom css code. Do I need to do anything in that file since I don’t see any of the Google css.

    • WPBeginner Support

      Chris the Google CSS is queued and only fetched when your FAQ accordion is displayed. Open the page containing your FAQ Accordion and right click then select View Source. On the view source page look for http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/themes/humanity/jquery-ui.css if it is there then this means you have successfully loaded CSS theme.

      Admin

  13. Chris S.

    I am able to get your plugin to work properly with the FAQ Manager but had some questions. It will only display 10 of the FAQs (which I presume is a default #). If I use the built-in shortcode that comes with the FAQ Manager plugin I am able to get the full list to display

    To display ALL: place [faq limit=“-1″] on a post / page

    Do you have any suggestions on how to handle this?

    Also, the FAQ manager allows for creating different lists by topic. Would there be a simple way to modify your plugin to make use of this?

    List all from a single FAQ topic category: place [faq faq_topic=“topic-slug“] on a post / page

    Great work otherwise!

    • WPBeginner Support

      To display FAQs with topics FAQ Manager uses these parameters in the shortcode:

      [faq faq_topic="topic-slug"]

      [faq limit=“-1″] is quite self explanatory. It will display all FAQ.

      However, if you want to display more FAQ’s in the accordion you need to modify the query parameter in WPBeginner’s FAQ Accordion plugin, like this:

      // Getting FAQs from WordPress FAQ Manager plugin's custom post type questions
      $posts = get_posts(array( 
      
      // Increase posts per page
      'posts_per_page' => 50, 
      
      // Get only FAQs under a specific topic
      // faq-topic is a taxonomy 
      //topic-name is the name of topic you want to display
      
      'faq-topic' => 'topic-name',
      'orderby' => 'menu_order',
      'order' => 'ASC',
      'post_type' => 'question',
      )); 
      

      Admin

      • Chris S.

        Great- thanks for your help with this!

  14. Garrett

    This isn’t working for me quite as intended. Plugin activates successfully and the shortcode is being processed, but here’s what the output looks like…

    I opted to use the FAQ manager plugin with your code in order to fix the hideous styling the plugin spits out.

    But when it’s all said and done, here’s what it looks like. Any tips?
    http://screencast.com/t/K2VfuBOptcn

    Many thanks in advance!!
    ~Garrett
    Atlanta, GA

    • Garrett

      It seems the list is not inheriting any styling info from jquery-ui.css, though I did verify that a link file to jquery-ui.css IS present on the page.

      Line where jquery-ui.css is included:
      Exploring CSS rules:

      How can this be?

      Thank you!
      ~Garrett

  15. Richard Morrison

    This has broken following the latest Wordpress Update. I can no longer get the accordion to display. Shortcode now only displays the text from FAQ manager.

  16. Piet

    line 20 of your my-accordion.php file reads: ’numberposts‘

    that function has been deprecated since…. a very long time.

    as you guys are in the business of giving tutorials to beginners, can you at least get the functions right?

    obviously this should be ‚posts_per_page‘

  17. Mary-Anne

    I would appreciate some help with this. I am attempting to install on a 3.5.2 on a network site. Network Admin has the Plugin listed and Network Activated.

    However it is not listed in the sub-sites.

    Has this been tested with Network sites yet? It looks like just what is needed. Thanks for all your efforts with WPBEGINNER.

    Thanks.

  18. birge

    Hi,
    I made my-accordion.php and accordion.js, uploaded them and everything, but still I can’t see the plugin in the list of plugins. What went wrong?
    Thanks,
    birge

    • Editorial Staff

      Are you sure that the plugin file location is something like this: /wp-content/plugins/accordion/my-accordion.php

      Admin

  19. alin

    I do just what you said but I can’t activate the plugin from plugins dashboard because I can’t se it :)

  20. curdaneta

    You forgot include the script file „accordion.js“ …

    • Editorial Staff

      We shared the accordion.js code in there. It is also being included using enqueue script.

      Admin

      • curdaneta

        Sorry, but I find the link to the file

        • Editorial Staff

          There is no link to the file. We have shared the code that you need to paste in a new file that you will create called accordion.js

      • curdaneta

        Sorry, my bad
        I didn’t read carefully. Now everything works as expected
        curdaneta

  21. curdaneta

    Hello
    It doesn’t work for me using the shortcode in several paragraph
    Regards
    curdaneta

  22. Gaelyn

    Thanks. I can see where this will come in very handy.

  23. Drake

    Thank you for the article. It would be nice have a similar one that explain how to introduce jQuery tabs to pages/posts.

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.