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

Datenbankabfrage schlägt fehl

Dieses Thema im Forum "Allgemeines" wurde erstellt von Cowboy of Bottrop, 10. September 2017.

  1. Cowboy of Bottrop

    Cowboy of Bottrop Well-Known Member

    Registriert seit:
    14. Februar 2007
    Beiträge:
    125
    Zustimmungen:
    1
    Hallo Leute,

    ich habe auf der Seite unseres Tischtennisvereins eine Autorenliste, in der neben der Biografie auch einige Metadaten ausgegeben werden: https://goo.gl/Vkn4Wh

    Das funktioniert soweit zu meiner Zufriedenheit. Ich experimentiere derzeit aber in einer Testinstanz mit einem neuen Theme, und da schlägt die Datenbankabfrage fehl. Der Code

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    der genau so in der Liveseite funktioniert, gibt auf der Testseite folgende Fehlermeldung aus:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Auch ein voransetzen von global $wpdb hilft dabei nicht, ebensowenig die Alternative

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Hat jemand einen Tipp, wie ich das wieder ans Klappen bekomme?

    Das Theme in der Testinstanz ist übrigens ein Child-Theme zum Cusomizr-Theme (https://de.wordpress.org/themes/customizr/)

    Keep it Country,
    Markus aka Cowboy
     
  2. B-52

    B-52 Well-Known Member

    Registriert seit:
    16. März 2008
    Beiträge:
    1.189
    Zustimmungen:
    16
    Ja, versuche es hier!
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    LG B-52
     
  3. Cowboy of Bottrop

    Cowboy of Bottrop Well-Known Member

    Registriert seit:
    14. Februar 2007
    Beiträge:
    125
    Zustimmungen:
    1
    Wenn mir das was sagen würde... Ich bin froh, das vor damals überhaupt ans Laufen gebracht zu haben. Genau in dieser Zeile 8 steht die SQL-Abfrage, die bisher funktioniert hat. Woher jetzt in einem neuen Theme der Fehler kommt, ist mir ein Rätsel. Und meine bescheidenen Kenntnisse reichen leider nicht, um die Fehlermeldung korrekt zu deuten. Deshalb frage ich ja hier... ;)

    LG,
    Markus aka Cowboy
     
  4. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.318
    Zustimmungen:
    582
    warum haust du die Fehlermeldung nicht einfach bei Google rein
    https://www.google.de/search?q=Uncaught+Error%3A+Call+to+a+member+function+get_results%28%29&ie=utf-8&oe=utf-8&

    oder was verstehst du an der Fehlermeldung nicht? Da du ein nichts an Informationen zur Verfüung stellst, erwartest du jetzt was?

    evtl. fehlt ja auch nur ein davor... in ~/theme/get-authors.php on line 8
    global $wpdb;
     
  5. Cowboy of Bottrop

    Cowboy of Bottrop Well-Known Member

    Registriert seit:
    14. Februar 2007
    Beiträge:
    125
    Zustimmungen:
    1
    Klarer Fall von nicht richtig gelesen, denn im Eingangspost steht bereits, dass global $wpdb; nichts gebracht hat.

    Anyway, ich habe durch hinzufügen von
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    an den Anfang der get-authors.php habe ich die Funktion wieder hergestellt. Alle weiteren Probleme sind Sache des Themes und brauchen nicht hier erörtert werden.

    LG,
    Markus aka Cowboy
     
  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