Ich habe nun das Archiv und die Links auf statische Seiten ausgelagert. Das hat zwei Ursachen, zum einem dient es der Übersichtlichkeit und zum zweiten konnte ich durch die Auslagerung dem Archiv und vor allem den Links mehr an Informationen spendieren.
Doch wie kann man Daten aus WordPress in statische Seiten einbauen? Das habe ich mich auch gefragt und die Lösung ist sehr einfach. Ganz am Anfang der jeweiligen Seite (in der ersten Zeile) folgenden Code einfügen:
<?php require('wp-blog-header.php'); ?>
Diese Datei natürlich als eine PHP-Datei speichern. Und schon kann man innerhalb dieser Unterseite mit WordPress-Tags arbeiten.
Für die Archivseite habe ich folgenden Code eingesetzt:
<ul>
<?php get_archives('monthly', '', 'html', '', '', TRUE); ?>
</ul>
<h3>Einzelne Beiträge</h3>
<ol>
<?php get_archives('postbypost','','custom','<li>','</li>'); ?>
</ol>
Die erste Anweisung gibt einen Monats-Archiv als Liste aus inkl. der Anzahl der Beiträge im jeweiligen Monat. Die zweite Anweisung gibt einen Aufzählungsliste von jedem einzelnen Beitrag aus.
Für die ausgelagerte Linkliste habe ich folgenden Code eingesetzt:
<ul>
<?php wp_get_links(); ?>
</ul>
Hierbei werden die Linkeinträge innerhalb einer Liste ausgegeben. Hat man mehrere Linklisten und man will nur eine Ausgeben, dann schreibt man innerhalb der runden Klammer die ID-Nummer der jeweiligen Link-Kategorie. Und nun konnte ich auch die Beschreibungen der Links ausgeben. Das stellt man natürlich innerhalb des Adminbereiches ein: “Links” » “Link Kategorien” » “Bearbeiten”.
Wir arbeiten seit 20 Jahren mit WordPress und bieten diverse Dienstleistungen rund um das System an. Kontaktiere uns für weitere Informationen oder für ein Angebot.
nicht schlecht…
aber wieso legst du die statischen seiten denn nicht mit der neuen page-funktion an?
@jaman,
weil man php-code innerhalb der Beiträge (die Pages sind so gesehen auch Beiträge) nicht ausführen kann. Man könnte dafür noch einen Plugin installieren, aber ich habe schon genug Plugins installiert, es müssen wahrlich nicht noch mehr dazu kommen *g*
ich kann bei mir phpcode in pages ausführen…
siehe z.B. hier: http://www.northern-web-coders.de/blog/heisenews/
[…] freiche Anweisungen, wie sich auf einfache Art bei WordPress ein Archiv realisieren lässt. Zum Artikel von Perun… Rubrik: Vertiefung » Autor: admin » Druckversi […]
[…] 217; Arno und ihm seine Büchers. Archivseiten in Weblogs. Perun beschreibt, wie er seinem WordPress-Blog Archivseiten beibringt. Mir erschließt si […]
@jaman,
ich weiss nicht was du genau gemacht hast, aber bei mir wird kein PHP-Code innerhalb von Wp ausgeführt. Habe es gerade eben probiert. Hast du nicht evtl. den Plugin dafür installiert?
yup… hab ich.
und zwar RUNPHP 😉
[…] tzten Beiträge < ?php get_archives(‘postbypost’, ‘5’, ‘html’, ”, ”); ?> thx to Perun für diesen Tip! Posted by ilnowa on […]
[…] mir das direkte posten von [code] nicht wirklich möglich, deswegen dies Image thx to Perun für diesen Tip! ilnowa am 22. M& […]