1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Version 2.6: get_posts() funktioniert in Plugin nicht mehr

Dieses Thema im Forum "Installation" wurde erstellt von redcat63, 17. Juli 2008.

  1. redcat63

    redcat63 Well-Known Member

    Registriert seit:
    31. März 2006
    Beiträge:
    1.036
    Zustimmungen:
    0
    Hallo,

    innerhalb eines Plugins nutze ich die Funktion get_posts.
    Mit der neuen Version produziert die Funktion den folgenden Fehler:
    und die Seite (Frontend) wird nicht mehr angezeigt.
    Ins Backend komme ich noch. Auch das Aktivieren des Plugins war problemlos möglich.
    Ich benutze die Funktion, um die where-Bedingung zu ändern.
    Die Funktion sieht folgendermaßen aus:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Bis einschließlich der Version 2.51 funktionierte das Plugin tadellos.

    Im Übrigen scheine ich nicht die Erste zu sein, die das bemerkt hat:
    WordPress › Support » get_posts doesn't work after 2.6 upgrade

    Der Tipp von dort funktioniert leider bei mir nicht. :(

    Kann es sein, dass die Funktion entweder nicht mehr existiert, in eine andere Datei verschoben wurde, seit 2.6 einen Fehler enthält und/oder andere Parameter benötigt?

    Weiß jemand Rat?

    Herzlichen Dank im Voraus für Eure Ratschläge.

    VG Elke
     
  2. riddim

    riddim Well-Known Member

    Registriert seit:
    20. Februar 2007
    Beiträge:
    241
    Zustimmungen:
    0
    alternativ kannst du query_posts() benutzen
     
  3. spickzettel

    spickzettel Well-Known Member

    Registriert seit:
    19. Januar 2006
    Beiträge:
    1.848
    Zustimmungen:
    0
    Keine Ahnung, ob sich dort etwas geändert hat. Aber als Alternative würde ich das Folgende mal versuchen:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    [zu langsam :)]
     
  4. redcat63

    redcat63 Well-Known Member

    Registriert seit:
    31. März 2006
    Beiträge:
    1.036
    Zustimmungen:
    0
    Hallo,
    vielen Dank Euch beiden, aber leider funktioniert es nicht. Das Selbe gilt auch für WP_Query (o.s.ä.) :confused:

    VG Elke
     
  5. Monika

    Monika Well-Known Member
    Ehrenmitglied

    Registriert seit:
    4. Juni 2005
    Beiträge:
    14.126
    Zustimmungen:
    2
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    mit dem hole ich mir 10 Artikel in meiner WP 2.6 Installation,

    it works like a charm

    versuche mal statt myposts so wie ich oben nur posts ( ob jetzt logisch oder nicht ;)) ungewöhnliche Fehler verlangen ungewöhnliche Lösungen und Fragen denke ich mir immer
    und schau welche PHP Version etc Dein Server hat

    ....
     
  6. Putzlowitsch

    Putzlowitsch Well-Known Member

    Registriert seit:
    21. Oktober 2006
    Beiträge:
    5.955
    Zustimmungen:
    47
    Ich kann zwar jetzt nicht direkt etwas zur Problemlösung beitragen, bei mir funktioiert get_posts() aber unter 2.6. Allerding nicht in einem Plugin (das habe ich noch nicht probiert), sondern in der functions.php des Themes.

    Gruß
    Ingo
     
  7. spickzettel

    spickzettel Well-Known Member

    Registriert seit:
    19. Januar 2006
    Beiträge:
    1.848
    Zustimmungen:
    0
    Was sagt denn die Error-Logdatei? Dort müsste ja drin stehen, was schief gelaufen ist...
     
  8. redcat63

    redcat63 Well-Known Member

    Registriert seit:
    31. März 2006
    Beiträge:
    1.036
    Zustimmungen:
    0
    Vielen Dank für Eure Hilfestellungen.

    Ich habe inzwischen eine Lösung gefunden, die jetzt zunächst wie folgt aussieht:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Was mich dennoch interessieren würde:
    Warum hat das früher funktioniert und heute nicht mehr? :confused:

    Über eine Antwort würde ich mich freuen. :)

    VG Elke
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden