Fehlermeldung in der Sidebar (brauche dringend Hilfe)

  • Hi ich habe folgenden Problem wenn ich meinen Blog aufrufe ist alles in Ordnung da sich auf der Home Seite keine Sidebar befindet öffne ich eine verlinkte Kategorie wie z.B "News" ist alles in Ordnung doch rufe ich eine Statische Seite auf erscheint folgende Fehlermeldung in der Sidebar ich verzweifele...

    Catchable fatal error: Object of class WP_Error could not be converted to string in /mnt/web1/40/39/5724139/htdocs/wp-content/themes/webfolio/sidebar.php on line 8

    hier der Code aus der sidebar.php (ich hoffe ihr wisst weiter):

    • 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

  • wenn ich es richtig verstehen und soweit ich mal get_category_parents schon genutzt habe,
    und codex gelesen habe, und wie auch die Fehlermeldung glaube ich meint, kann explode mit den output der funktion nichts anfangen,

    Wordpress weil es spass macht, besonders beim WordPress Meetup in Linz

  • ???aaarrrrr

    wenn ich es richtig verstehen und soweit ich mal get_category_parents schon genutzt habe,
    und codex gelesen habe, und wie auch die Fehlermeldung glaube ich meint, kann explode mit den output der funktion nichts anfangen,

    Ähhmm ok und jetzt nochmals in Deutsch und so das ich es auch verstehe ich kann zwar einmischen PHP aber ich verstehe nicht so ganz was du meinst :D

  • dann ist die frage von wo du den PHP Code hast, denn du eingebaut hast,
    und warum du diesen Fix gecodes hast und diese ausgabe nicht als Widget genutzt wird.

    denn get_category_parents generiert ansich eine sogar formatierte HTML Ausgabe, und keinen String, denn du dann zerlegen willst.

    Wordpress weil es spass macht, besonders beim WordPress Meetup in Linz

  • :d

    ich habe das leider nicht selbst gemacht das ist das Template Webfolio was ich um Designe für einen Kunden

    Zitat

    dann ist die frage von wo du den PHP Code hast, denn du eingebaut hast,
    und warum du diesen Fix gecodes hast und diese ausgabe nicht als Widget genutzt wird.

  • alchymyth hat schon zitiert,

    da ändert natürlich, entweder von Profi überarbeiten lassen, aber es gibt Functionen und sogar plugins die wenn ich die idee an der funktion verstehe, eine bessere Lösung ermöglichen

    Wordpress weil es spass macht, besonders beim WordPress Meetup in Linz

  • falsche verwendung von 'get_the_category()' - ausserhalb des loops und ohne post ID;
    http://codex.wordpress.org/Function_Refer…et_the_category
    ist das aus dem original theme code?

    ja ist es ich habe nichts geändert

    Zitat

    wozu der code auch immer gedacht ist, das braucht einiges an ueberarbeitung.

    kannst du das :D ? wäre meine nächste frage das das Theme genau das richtige ist und ich eigentlich kein anderes nehmen will da ich das Design schon voll angepasst habe

    wäre nett falls das nicht zu viel Arbeit ist wenn du das machen würdest.

  • Shadow:

    Zitat

    wenn ich die idee an der funktion verstehe

    da stimme ich voll zu.

    der punkt ist: 'wozu der code auch immer gedacht ist'

    so wie ich das sehe:
    - der code greift nur die erste kategorie eines posts (der posts koennte viele kategorien haben; in archiven ist undefiniert welcher post das ist);
    - dann besorgt auf seltsame umwege die vorfahren dieser kategorie (besonders den obersten vorfahren);
    - dann gibt die unterkategorien dieses vorfahren aus, aber nur wenn es im kategorie-archiv ist und der post in dieser einen kategorie ist.

    :roll: wozu soll das gut sein?

    am einfachsten: den abschnitt entfernen.

    wenn du die ausgabe in der sidebar unbedingt brauchst, kannst du ja eine anfrage ins job-forum stellen.

Jetzt mitmachen!

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