WordPress als HTML Editor

Um HTML Inhalt aus der WordPress Datenbank zu laden benötigt man die „wordpress/wp-blog-header.php“ Datei.

PHP Code
<?php
$sql = "SELECT * FROM `wp_posts` WHERE `post_title` LIKE 'Home' LIMIT 1 ";
?>
<?php
$servername = "localhost";
$username = "wordpress";
$password = "123456";

try {
$conn = new PDO("mysql:host=$servername;dbname=wordpress", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
}
catch(PDOException $e)
{
echo "Connection failed: " . $e->getMessage();
}

$statement = $conn->query($sql);
$rows = $statement->fetchAll(PDO::FETCH_ASSOC);
echo '<pre>';
print_r($rows);
echo '</pre>';

$content = $rows[0]['post_content'];
echo '<pre>';
echo ($content);
echo '</pre>';

require('wordpress/wp-blog-header.php');
$content = apply_filters( 'the_content', $content );
$content = str_replace( ']]>', ']]&gt;', $content );
echo ($content);
?>

Advertisements
Dieser Beitrag wurde unter HTML, php, Webdeveloping, Wordpress abgelegt und mit verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Eine Antwort zu WordPress als HTML Editor

  1. Martinsblog schreibt:

    Hallo. Der Tipp klingt gut. Aber für Dummies: Wird dieser dann als Code in das Plug In Verzeichnis „wordpress“ als wp-blog-header.php eingefügt oder Überschrieben und

    $servername = "localhost";
    $username = "wordpress";
    $password = "123456";
    entsprechend abgeändert? Falls ja. Durch diese Struktur kann ein unautorisierter Zugriff von außen getätigt werden (Suchauslese über diesen Pfad)? Für den Tipp jedoch vielen Dank!

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s