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.

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=""> <s> <strike> <strong> benutzen.

Comments links could be nofollow free.