WordPress Hilfe: WordPress-Funktionen in eigenen PHP-Scripten nutzen

Ja, das geht. Ich mache das gerne um über Cron beispielsweise Service-Scripte automatisiert laufen zu lassen. Man hat so die Möglichkeit die WordPress-Funktionen zu nutzen um neue Posts programmatisch zu erstellen, Posts mit einem PHP-Script zu taggen, benutzerdefinierte Felder hinzuzufügen, … die Datenbankverbindung steht und sämtliche Funktionen aus der Code Reference von WordPress sind verfügbar.
Ist echt praktisch.

Die Basis-Funktionen von WordPress einbinden:

<?php
	// WordPress einbinden
	define('WP_USE_THEMES', false);
	require('/server/pfad/zur/WordPress/Seite/wp-blog-header.php');
	query_posts('showposts=1');
?>

Code-Beispiel um den WordPress-Loop in einem externen Script laufen zu lassen:

<?php 
	while (have_posts()): the_post(); ?>
     	<h2><?php the_title(); ?></h2>
     	<?php the_excerpt(); ?>
     	<p><a href="<?php the_permalink(); ?>" class="red">Weiterlesen...</a></p>
<?php endwhile; ?>

Wer noch die WordPress Admin-Funktionen in seinem externen PHP-Script benötigt, der sollte diese Datei noch mit einbinden:

<?php
	require_once('/server/pfad/zur/WordPress/Seite/wp-admin/includes/admin.php');
?>

Falls es doch nicht klappt: WordPress-Hilfe vom Profi

Ich biete schnell und unkompliziert WordPress-Hilfe auf stundenbasis an:

WordPress-Hilfe

Die meisten Probleme sind schnell identifiziert und werden kurzfristig gelöst. Mit einem Klick auf den orangefarbenen Chat-Button hast Du hast die Möglichkeit mich tagsüber im Chat zu erreichen – oder Du sendest mir eine E-Mail über das WordPress-Support-Formular.

WordPress Support in 75233 Tiefenbronn

15 Jahre Erfahrung mit WordPress

 

Seit WordPress 1.2 (Mai 2004).

Hilfe bei Fehlern oder Problemen mit WordPress, Plugins, Themes, Widgets, Snippets und vielem mehr!

Du hast in Tom einen kompetenten Web-Developer mit umfangreichen Programmierkenntnissen als Ansprechpartner.

Tom hilft Dir schnell und unkompliziert!

Klicke auf das orangefarbene Chat-Symbol unten rechts oder hinterlasse eine Nachricht über das unten stehende Formular.

Sende Tom eine Email und er meldet sich bald möglichst

Versuche Dein Anliegen konkret zu beschreiben:

* Pflichtfelder

Telefonischer WordPress Support

Tom im Büro anrufen unter:

Telefon: +49 (0)7961 / 564237

(Festnetz; Kosten abhängig von Ihrem Tarif)

Tom ist nicht immer telefonisch zu erreichen. Sende in dem Fall Deine Telefonnummer über das Kontaktformular .