• Hallo allerseits,

    ich habe eine Seite programmiert, in der ich nun eine Newsseite machen will. Dazu habe ich mir Wordpress installiert und will nun wenn möglich über include die Posts, die ich in Wordpress schreibe in einem div auf meiner Seite anzeigen lassen. Am liebsten würde ich nur die Posts einbinden und nicht mein Design nochmals in Wordpress schreiben.

    Ich habe nun die Wordpress-index-Seite so gekürzt, dass sie nur noch die posts anzeigt. Und diese will ich über

    PHP
    <?php include "../wordpress/wp-content/themes/theme/index.php"; ?>

    einbinden.

    Ich erhalte aber diese Fehlermeldung:

    Fatal error: Call to undefined function: have_posts() in /home/seitenname/public_html/wordpress/wp-content/themes/theme/index.php on line 3

    Kann mir da jemand auf die Sprünge helfen, was ich falsch mache, und wie ich das Problem lösen könnte?

    • 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

  • Du musst den WP-Blogheader einbinden um alle WP-Funktionen zu bekommen:

    PHP
    define('WP_USE_THEMES', false);
    require('/path/to/wordpress/wp-blog-header.php');


    Dann kannst du in deiner Website alle Template-Funktionen (und mehr) von WP nutzen.

Jetzt mitmachen!

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