Verwendung von $wpdb - lokal gehts, am Server nicht

  • Salü zusammen,ich bastle an einem php-Progrämmchen, das die wp_posts ausliest und eine sortierte Liste aller Beiträge und Seiten ausgibt. Das funktioniert auf meiner lokalen Testumgebung (XAMPP Version 5.6.3, Wordpress 4.1.1de) einwandfrei, aber ich kriegs auf verschiedenen Serverinstallationen einfach nicht zum Laufen und bin allmählich mit meiner Weisheit am Ende. Beim Programmaufruf kommt immer nur eine leere Seite.Das lokale Programm läuft auch erst, seit ich die wp-load.php per require eingebunden habe:require( 'C:/xampp/htdocs/wordpress/wp-load.php' );Ich vermute stark, daß das Problem irgendwo im Umfeld vom $wpdb-Objekt liegt, komme aber jetzt wirklich nicht mehr weiter. Hat jemand eine Idee?Grüße vom inselfischPS: gibt es hier irgendwo eine Anleitung, wie man Anhänge einfügt? Ich kriegs nicht hin.

    • 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

  • Da musst Du schon mehr Details über Dein Progrämmchen erzählen, denn das scheint ja außerhalb von WordPress zu laufen. Wäre es ein Plugin müsstest Du ja keine Umwege gehen.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Was Du machst ist nicht besonders sinnvoll. WordPress bietet die notwendige Funktion bereits an: https://codex.wordpress.org/Template_Tags/get_posts

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Sehr hilfreich, vielen Dank.Vielleicht hat ja doch noch jemand eine Idee?Es geht mir um die prinzipielle Verwendung von $wpdb, das ist doch wesentlich praktischer als z.B. mit mysql_connect auf die Wordpress-Datenbanken zuzugreifen.

  • Update: Problem gelöst! Ich hab die Funktion als Plugin realisiert, jetzt geht es. Dank der Verwendung von $wpdb->prefix für die Tabellenauswahl sogar auf jedem meiner Blogs ohne Codeänderung.

  • ohne Codeänderung.

    Das heißt Du bindest immer noch wp-load ein?

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

Jetzt mitmachen!

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