Minimum WordPress als Framework

bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.

Kommentare

  
  1. Sebastian sagt:

    Moin moin,

    kleiner, feiner Artikel.

    Nur ist mir nicht ganz klar geworden, ob man die if-Klausel braucht und wenn ja wo. Ich denke der Einsatz von define( 'SHORTINIT', TRUE ); in der wp-config.php sollte zur Aktivierung ausreichen?

    Gruß

    • @Sebastian: ja, reicht; diese Klausel ist der Auszug aus der genannten Datei, wo WordPress prüft, wie die Konstanten gesetzt ist.

  2. Ralf sagt:

    Das define( 'SHORTINIT, TRUE ); gehört wohl am ehesten in ein Plugin. Denn mit der Basic-Konfiguration kann man verdammt wenig anfangen. Kein Gettext, keine User-Verwaltung, kein dies und kein das.
    Habe jetzt mal flockig 8 Dateien nachgeladen und dann auch noch 3 weitere Konstanten definieren müssen um User neu anzulegen bzw. zu updaten.

    Die Basis-Konfiguration mit SHORTINIT reicht gerade einmal aus um Zugriff auf die Datenbank zu bekommen und ein paar grundlegendste Funktionen zur Verfügung zu haben. Benötigt man dann noch eine zusätzliche Funktion, reicht es oft nicht aus lediglich eine Datei nachzuladen (siehe oben). WordPress verteilt seine Funktionen leider etwas unlogisch was zu sehr komischen Abhängigkeiten führt. Es braucht schon einige Testläufe bis man alles zusammen hat.

  3. HDValentin sagt:

    Wenn ich define( 'SHORTINIT', TRUE ); in die wp-config.php einsetze bekomme ich die folgende Fehlermeldung beim Aufruf der Site:

    Fatal error: Call to a member function main() on a non-object in /var/www/html/web000/html/wp-includes/functions.php on line 1570

    • @HDValentin: Ja, da die globals $wp, $wp_query, $wp_the_query auf NULL gesetzt sind, darum muss man sich kümmern und aktivieren, was man braucht.

  4. Sebastian sagt:

    Ah okay, danke!

  5. hanno sagt:

    respekt - ich staune immer wieder, auf welches fachwissen hier teilweise zurückgegriffen wird. in meinen augen ist wordpress sowieso schon DAS tool der wahl wenn es um den profi blog geht - aber was ihr noch immer so an feinheiten beisteuern könnt verdient meinen vollen respekt!

  6. Ich muss sagen, dass hilft mir wirklich weiter. Ich habe vor in meinem nächsten Projekt das WP als Framework einzusetzen.

    Interessant fände ich wenn du vielleicht eine art Step by Step anbieten würdest, so ähnlich wie dein Beitrag "Wie schreibe ich ein WP Theme"
    Gruß
    Andrea

  7. Bernd sagt:

    Ich kam nicht darauf, dass man eine Änderung in wp-settings.php vornehmen muss. Vielen Dank, ich habe schon seit gestern nach einer gescheiten Lösung danach gesucht.

  8. Andreas B sagt:

    Ein sehr guter Anstaz. Ich wusste noch gar nicht, dass man WP als Backend nur nutzen kann. Ein Framework ist es an sich ja nicht, ist ein richtes CMS mit vielen Möglichkeiten. Frameworks gibt es heutzutage viele, aber man muss ja nicht immer ein eigenes CMS proggen. Damit wäre WordPress sicher schlanker und es lädt ja schon sehr schnell im Vergleich zu Typo3 *hust*
    Ein schönr Tipp auf jedne Fall, danke!

  9. jutta sagt:

    Guter Artikel! Und vielen Danke fuer die Info.

  10. Amgos88 sagt:

    ein guter Artikel. Er ist zwar kurz, aber hilft trotzdem sehr gut weiter. Danke!

  11. Janna Beurer sagt:

    Hm, ich frag mich ob man sowas in der Richtung nutzen kann um WordPress schneller zu machen.

  12. Frank sagt:

    Ja, interessant. Aber die Fehlermeldung von #4 kommt mit einer niegelnagelneuen Testinstallation. Ich finde, dass deine Antwort hinsichtlich der nicht initialisierten Variablen, Frank, um ein kleines diesbzgl. Howto erweitert sein sollte oder zumindest um einen Hinweis im Artikel selbst, dass nämlich der Tipp "out of the box" gar nicht lauffähig ist, wenn man nicht ...

  13. Super :) als Ladezeitenfeind und entschlacker von Webseiten bookmarke ich mir diese Webseite mal.
    Wenn ich die meisten Worpress Themes und auch Joomla Themes ansehe dann wird meistens die 1 MB Grenze geknackt. Eine Startseite sollte nicht mehr als 300 kb laden. Bin am testen :) Danke!

© 2013, since 2005 bueltge.de [by:ltge.de] · Theme is built by ThemeShift