WP Subtitle
Mit dem Plugin WP Subtitle kannst du Untertitel (Sub-Headlines, Dachzeilen) in deine Seiten und Beiträge einfügen. Dieser Zusatz zur Überschrift steht üblicherweise vor oder nach der Haupt-Überschrift, du kannst ihn jedoch in deine Templates einbauen, wo du möchtest.
Du kannst den Untertitel mit Hilfe der folgenden API in deine Theme-Templates oder Plugins einbauen:
Subheadline anzeigen
Alle Parameter sind optional. Wenn „post_id“ nicht übergeben wird, dann wird die aktuelle Beitrags-ID aus dem Loop benutzt.
PHP-Code:
do_action( 'plugins/wp_subtitle/the_subtitle', array(
'before' => '<p class="subtitle">',
'after' => '</p>',
'post_id' => get_the_ID(),
'default_value' => ''
) );
Ausgabe:
<p class="subtitle">My Post Subtitle</p>
Die Subheadline abrufen
Alle Parameter sind optional. Wenn „post_id“ nicht übergeben wird, dann wird die aktuelle Beitrags-ID aus dem Loop benutzt.
A default value can be supplied as the second parameter for apply_filters
. This will be used if the post does not have a subtitle. Leave as an empty string to return an empty string if the post does not have a subtitle.
PHP-Code:
$subtitle = apply_filters( 'plugins/wp_subtitle/get_subtitle', '', array(
'before' => '<p class="subtitle">',
'after' => '</p>',
'post_id' => get_the_ID()
) );
Ergebnis:
$subtitle = '<p class="subtitle">My Post Subtitle</p>'
Einstellungen
The array of arguments accepted for the plugins/wp_subtitle/the_subtitle
action and plugins/wp_subtitle/get_subtitle
filter are:
before (string) Text, der vor einer Subheadline ausgegeben wird, falls eine existiert. Standardwert ist ein leerer String.
before (string) Text, der nach einer Subheadline ausgegeben wird, falls eine existiert. Standardwert ist ein leerer String.
post_id (integer) ID eines Beitrags, einer Seite oder eines Individuellen Inhaltstyps.
default_value
(string) Only used by the plugins/wp_subtitle/the_subtitle
action, allows you to specify a default subtitle to display if the post does not have one. For the plugins/wp_subtitle/get_subtitle
filter the second parameter of apply_filters
should be used instead. Defaults to to an empty string.
Unterstützte Inhaltstypen
Standardmäßig unterstützen sowohl Seiten als auch Beiträge das Einfügen von Subheadlines. Um eigene Inhaltstypen zu unterstützen, füge den folgenden Code in die Datei „functions.php“ deines Themes oder Plugins ein:
add_post_type_support( 'my_post_type', 'wps_subtitle' )
Unterstützung für das Plugin „WooCommerce“
Untertitel können automatisch zu deinen WooCommerce-Produkten hinzugefügt werden, ohne dass Tempalte-Änderungen notwendig sind. In der Adminansicht gehe zu WooCommerce > Einstellungen > Produkte; dort kannst du wählen zwischen:
- Produkt-Untertitel aktivieren
- Untertitel auf Produktseiten anzeigen
- Untertitel auf Produkt-Archiv-Seiten (Kategorie-Seiten) anzeigen
Unterstützung für die Plugins Yoast SEO und SEOPress
The plugin allows you to include the subtitle in your meta titles and descriptions via the Yoast SEO and SEOPress plugins.
Ähnlich wie beim Platzhalter %%title%%
von Yoast, der den Beitragstitel einfügt, kannst du %%wps_subtitle%%
benutzen.
Es gibt weitere Platzhalter und Filter, mit denen du eigene Trennzeichen für die Untertitel definieren kannst.
Weiterführende Informationen findest du in der Yoast-SEO-Support-Dokumentation (engl.).