Eine Seite im Theme-Design ausserhalb von WordPress erstellen

Tags: | |

Das Problem:
Sie möchten eine Seite im Webdesign Ihres Blogs (also unter Verwendung Ihrer Theme) erstellen, die aber ausserhalb des eigentlichen Weblogs liegt. Vielleicht wollen Sie eine selbstprogrammiertes PHP-Anwendung einbinden?

Natürlich können Sie das CSS des PHP-Scriptes an Ihr bestehendes Template anpassen, aber was ist,

  • wenn Sie irgendwann das Templat umbauen?
  • Wie können Sie die Sidebar Ihres Blogs in Ihr Script integrieren?
  • Wie halten Sie alle Seiten-Elemente auf dem aktuellen Stand?

Die Lösung:
Nutzen Sie die bereits in WordPress vorhanden Möglichkeiten!

Dieser Hack basiert auf der Möglichkeit, WordPress-Funktionen ausserhalb von WordPress zu benutzen.

Um in einem Script das vorhandene WordPress-Design mit Sidebar einzubinden, benutzen Sie folgenden Code, um das Design Ihres Blogs einzubinden:

<?php 
require('wp-blog-header.php'); // Pfad anpassen!
get_header(); ?>
<div id="content" class="narrowcolumn">
  <h1>Titel</h1>
  /* eigener Content */
<?php get_sidebar(); ?>
<?php get_footer(); ?>

Um in einem Script das vorhandene WordPress-Design ohne Sidebar einzubinden, benutzen Sie folgenden Code, um das Design Ihres Blogs einzubinden:

<?php 
require('wp-blog-header.php'); // Pfad anpassen!
get_header(); ?>
<div id="content" class="widecolumn">
  <h1>Titel</h1>
  /* eigener Content */
</div>
<?php get_footer(); ?>

Diese Methode der Seitenerstellung wurde zum Beispiel bei CONNECT verwendet, um mit dem Thema nicht direkt zusammenhängende Links (Partnerlinks / Backlinks) zu verwalten und in im Seite-Layout einzubinden. Die Seiten werden über einen Link im Kontext eingebunden. Das dahinter liegende Script organisiert die Einträge und überprüft das Vorhandensein der vereinbarten Backlinks.

Premium Hosting 24,
Ihr Suchmaschinen-Optimierer

Ein Kommentar zu “Eine Seite im Theme-Design ausserhalb von WordPress erstellen”

  1. Ludwig meint:

    Eigentlich eine nette Idee.
    Nur leider hat man hier keine Gelegenheit, wichtige Headbereiche wie beispielsweise Seitentitel oder Beschreibung einzugeben?

Hinterlassen Sie einen Kommentar

Text-Formatierung: Sie können diese XHTML-Tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> benutzen.

Ich erkläre mich damit einverstanden, dass alle eingegebenen Daten und meine IP-Adresse nur zum Zweck der Spamvermeidung durch das Programm Akismet in den USA überprüft und gespeichert werden. Weitere Informationen unter Datenschutz. (nötig)