Emphasize Page Link: Eine Seite in der Liste der Seiten hervorheben

Emphasize Page Link ist ein einfaches WordPress-Plugin, mit dessen Hilfe eine Seite in der Liste der Seiten (die durch wp_list_pages ausgegeben wird) hervorgehoben werden kann.

Download

em-pagelink01.zip

Installieren

Folgende Schritte führen zur erfolgreichen Installation:

  1. Kopiere die Datei emph-page-link.php in das Plugin-Verzeichnis wp-content/plugins/
  2. Aktiviere Emphasize Page Link auf der Plugins-Seite der Admin-Oberfläche.

Benutzen

Vor der Ausgabe der Seitenliste durch wp_list_pages (meist in der sidebar.php) können die hervorzuhebende Seite und die Art der Hervorhebung angegeben werden. Dazu stehen zwei Funktionen zur Verfügung:

set_emph_page_title erwartet als Parameter den Titel der Seite (also den Text, der in der Liste der Seiten verlinkt ist).

set_emph_page_style erwartet als Parameter eine Style-Angabe.

Anwendungsbeispiele

<?php 
set_emph_page_title('Impressum');
set_emph_page_style('color:blue;font-size:2em;'); 
wp_list_pages(); ?>

Der Link zur Seite "Impressum" wird in blauer Farbe und großer Schrift ausgegeben.

<?php 
set_emph_page_title('Mein Dackel');
set_emph_page_style('color:red;background:yellow;'); 
wp_list_pages(); ?>

Der Link zur Seite "Mein Dackel" wird in roter Farbe auf gelbem Hintergrund ausgegeben.

<?php 
set_emph_page_title('Impressum');
wp_list_pages(); ?>

Der Link zur Seite "Impressum" wird, da nichts anderes angegeben ist, mit dem im Plugin vorgegebenen Stil in roter Schriftfarbe ausgegeben.

Sicherer ist es jeweils vor Aufruf der Funktionen zu prüfen, ob das Plugin auch aktiviert ist:

<?php 
if ( function_exists('set_emph_page_title') ) {
set_emph_page_title('Impressum');
...

Entwicklung

  • Emphasize Page Link 0.1 — 7. August 2006
    • Erste Version
    • Angabe von Titel und Stil möglich

Das könnte Dich auch interessieren...

1 Antwort

  1. 31. Januar 2007

    […] Vor einiger Zeit wurde hier bereits ein Plugin zur Hervorhebung einzelner Seitentitel in der Liste vorgestellt. Diese Lösung war jedoch etwas umständlich zu handhaben und zudem nicht besonders flexibel […]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.