Ich versuche, WordPress-Funktionen mit PHP zu verwenden, und ich habe einige Probleme.
Die Fehlermeldung lautet: Call to undefined method stdClass::set_prefix() in /hd2/www/WWW_BACKUP/www-lalala/blog/wp-settings.php on line 287
sergiovinicius
Ich versuche, WordPress-Funktionen mit PHP zu verwenden, und ich habe einige Probleme.
Die Fehlermeldung lautet: Call to undefined method stdClass::set_prefix() in /hd2/www/WWW_BACKUP/www-lalala/blog/wp-settings.php on line 287
Ich bin mir nicht sicher, warum Sie das wollen integrieren die beiden, da WordPress kein Entwicklungsframework ist. Ich mache ein GROSS Annahme, dass Sie es wirklich nur im selben “Verzeichnis” haben und dieselbe Datenbank verwenden möchten?
Ich habe das schon einmal gesehen, und es geht darum, einfach Konfigurationsdateien für Ihre Datenbank freizugeben (WordPress-Konfiguration in Codeigniter einschließen usw.).
Stecken Sie CI einfach in einen Ordner in Ihrem WordPress-Verzeichnis:
/website/
/ci/ (codeigniter runs inside here)
/wp-content/
/wp...
...
index.php (wordpress)
.htaccess (combined wordpress / ci functionality)
Dann würdest du eben Ente innerhalb der /ci
Ordner für die CI-Funktionalität und leiten Sie danach zurück zu WordPress.
Was die Integration mit der Zusammenführung von CODE (dh WordPress mit darin ausgeführtem CI oder umgekehrt) betrifft, ist das sinnlos und die meisten würden als Zeitverschwendung argumentieren.
WordPress bietet bereits die meisten Funktionen, die Sie in CI einbauen möchten (Sitzungsverfolgung / aktive Datenbankabfrage / grundlegende CRUD-Funktionalität / Benutzerverwaltung).
Wenn Sie nur ein paar kleine “Funktionen” in WordPress verwenden möchten, die Sie in CI erhalten, würde ich sagen, konzentrieren Sie sich darauf portieren die allein.
Wenn Sie zwei Anwendungen auf diese Weise zusammenführen, kann nichts Gutes entstehen.
Bitte suchen Sie, bevor Sie eine Frage stellen. Es gibt unzählige WordPress- und Codeigniter-Ergebnisse. Hier ist eines davon: stackoverflow.com/questions/1253906/…
– Poelinka Dorin
5. Januar 2011 um 19:59 Uhr
Warum sollten Sie jemals WordPress mit Codeigniter integrieren wollen? WordPress ist fast ein vollwertiges Framework, das für einen bestimmten Zweck gebaut wurde, und es ist extrem leistungsfähig, wenn man die Dokumentation liest und seine eingebauten Funktionen verwendet.
– Shivas
11. Februar 2011 um 5:29 Uhr
Ich nehme an, er hat einige sehr spezifische Anforderungen, wie das Hinzufügen einer Mitbezeichnerebene zu einer WordPress-Installation … Bevor Sie andere kritisieren, versuchen Sie bitte zu helfen.
– Mangano
11. Februar 2011 um 15:27 Uhr
Shivaas, WordPress ist kein Framework. WordPress ist eine Blogging-Engine, die sich zu einem sehr einfachen Content-Management-System entwickelt hat, es kann nicht alles und manchmal ist es einfacher, ein PHP-Framework eines Drittanbieters wie Codeigniter zu verwenden, um Dinge zu erreichen, als ein Plugin für WordPress zu schreiben, das dasselbe tut . Lassen Sie mich nicht mit der Codebasis von WordPress anfangen, es ist ein Durcheinander.
– Dwayne Charrington
25. Februar 2011 um 7:06 Uhr