Fehler in index.php

  • Hallo, ich habe jetzt mein Theme angepasst und bekomme folgende Fehlermeldung: Warning: Invalid argument supplied for foreach() in ... on line 88

    Folgender Code steht dazu in der Datei:

    PHP
    <?php
            $display_categories = get_option('openbook_cats');
            foreach ($display_categories as $category) { 
            $showposts = get_option('openbook_featured_posts'); 
            query_posts("showposts=$showposts&cat=$category");
            ?>



    Wo habe ich da jetzt meinen Fehler?

    Danke schon mal im vorraus!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo, ich habe jetzt mein Theme angepasst und bekomme folgende Fehlermeldung: Warning: Invalid argument supplied for foreach() in ... on line 88

    Folgender Code steht dazu in der Datei:

    PHP
    <?php
            $display_categories = get_option('openbook_cats');
            foreach ($display_categories as $category) { 
            $showposts = get_option('openbook_featured_posts'); 
            query_posts("showposts=$showposts&cat=$category");
            ?>

    Wo habe ich da jetzt meinen Fehler?

    Danke schon mal im vorraus!


    Deine option "openbook_cats" wird leer sein und kein array. Somit wird PHP murren und dich darauf hinweisen.
    Änder das mal ab:

    PHP
    <?php
            $display_categories = (array)get_option('openbook_cats');
            foreach ($display_categories as $category) { 
            $showposts = get_option('openbook_featured_posts'); 
            query_posts("showposts=$showposts&cat=$category");
            ?>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!