Wordpress in CMS includen

  • Hallo zusammen,

    bin Wordpress Newbie und bisher ziemlich angetan.

    Ich habe ein kleines CMS System geschrieben, bzw. bin noch voll dabei. Da ich es als sinnlos erachte, das Rad neu zu erfinden, habe ich mir gedacht, dass ich Wordpress als Blog in mein CMS integrieren möchte, als Plugin quasi.

    Ich habe auch schon das passende Template gefunden (simplr), mit dem das optisch funktionieren wird. Das werde ich mir dann noch anpassen und auf deutsch übersetzen.

    Aber das Problem ist, dass ich Wordpress nicht vernünftig eingebunden bekommen. Wenn ich das ganze als IFRAME einbinde, funktioniert es einwandfrei, sieht aber mäßig aus, weil ich den Scrollbalken in der Seite habe. Die saubere Lösung wäre allerdings das mit INCLUDE einzubauen. Geht aber leider nicht.

    Hat jemand sowas schon mal gemacht und kann mir erklären, warum das nicht geht, bzw. wo die Ursache für das Problem ist? Ich bin für jeden Hinweis dankbar.

    So funktioniert es:
    <iframe name="blog" src="http://www.theaker.de/mySite/plugins/wordpress/index.php" frameborder="0" width="100%" height="800"></iframe>

    So leider nicht:
    <?php include "http://www.theaker.de/mySite/plugins/wordpress/index.php"; ?>

    Anzusehen ist das ganze unter (aber BITTE das ist noch voll BETA):
    http://www.theaker.de/mySite

    Einmal editiert, zuletzt von ftheaker (29. März 2008 um 18:33)

    • 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

  • PHP
    <?php require('./wp-blog-header.php'); ?>


    Dann kannst du alle WordPress-Funtkionen nutzen.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Wenn du die von jottlieb angebene Datei per include/require einbindest, dann stehen dir sämtliche WP-Befehle zur Verfügung. Du kannst dann quasi dein Theme in der Datei nachbauen mit allen WP-Funktionen. Beispiel:

    PHP
    <?php require('./wp-blog-header.php'); ?>
    <?php query_posts(); ?>
    <?php while( have_posts() ) : ?>
      <div class="content"><?php the_content(); ?></div>
    <?php endwhile; ?>

    Beachte auch, dass include/require eine Datei erwartet und keine Resource (d.h. einen lokalen Dateipfad, keine HTTP-URL)! HTTP geht bei manchen Hostern gut, bei vielen ist das aber aus Sicherheitsgründen deaktiviert.

  • CMS neu erfinden...

    warum nutzt du nicht wordpress als einfaches CMS? Ich denke die features, die dein selbstgeschreibenes CMS hat (nur statische seiten?), kannst du mit wordpress locker abdecken.

  • ben

    Das, was Du da sehen kannst ist mit Sicherheit kein fertiges CMS sondern rein experimentell.
    Aber vielen Dank für den produktiven Beitrag.

    Einmal editiert, zuletzt von ftheaker (13. April 2008 um 14:50)

Jetzt mitmachen!

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