Anklickt! – Advanced Editor Tools; und NEU! – Classic Widgets
Anklickt! – Advanced Editor Tools; und NEU! – Classic Widgets
Anklickt! – Advanced Editor Tools; und NEU! – Classic Widgets
Anklickt! – Advanced Editor Tools; und NEU! – Classic Widgets
Anklickt! – Advanced Editor Tools; und NEU! – Classic Widgets
Anklickt! – Advanced Editor Tools; und NEU! – Classic Widgets
Anklickt! – Advanced Editor Tools; und NEU! – Classic Widgets
Anklickt! – Advanced Editor Tools; und NEU! – Classic Widgets
So Shortcode automatisch im Content durch Code in der Theme functions.php
. Demnach ist der Shortcode nicht per Hand einzufügen und jedem Beitrag dann visuell. Das funktioniert für ganz am Anfang des Contents. … Gut für so was wie Info und Werbung.
Fallbeispiels ist das auch sehr gut wie hier oben unter den Meta die Beschriftung zum Titelbild. Das der Beschriftung ist hier im Zusammenspiel mit Plug-in Featured Image Caption. Hierzu dem Beispiel ist das weiter im Beitrag Quellenangabe für Titelbild.
Das PHP zum Shortcode automatisch
Und wie man so will ist auch automatisch Shortcode von zweien untereinander.
Das Bspw geht hier aus dem Shortcode [ccfic] von Plug-in Featured Image Caption und [ditty_news_ticker id="20"] von Plug-in ‘Ditty News Ticker‘ hervor.
/* Shortcode per functions.php einfügen */
//Beschriftung Titelbild
$reihenfolge = 2;
add_filter('the_content', 'ccfic_before_content', $reihenfolge, 2);
function ccfic_before_content($content) {
if (is_singular('post') && ! is_embed()) {
$content = do_shortcode('[ccfic]') . $content;
}
return $content;
}
// Ditty News Ticker
$reihenfolge = 1;
add_filter('the_content', 'ditty_news_ticker_before_content', $reihenfolge, 1);
function ditty_news_ticker_before_content($content) {
if (is_singular('post') && ! is_embed()) {
$content = do_shortcode('[ditty_news_ticker id="20"]') . $content;
}
return $content;
}
Pr. WP-Freund
- Des bspw hier die Shortcodes [ccfic] und [ditty_news_ticker id="20"] sind mit dem für sich bestimmten Shortcode zu ersetzten.
- Gleich wie die Anpassung bei
ccfic_before_content
dasccfic
und beiditty_news_ticker_before_content
dasditty_news_ticker
individuell ist. – so wie hier ist das als bspw!
Automatische Shortcodes
im Kontext mit Auto Highlight
Im Zusammenspiel mit Autohighlight des ersten Textabsatzes, da könnte es zu Widerspruch kommen. Sodass der Inhalt vom Shortcode gestylt ist statt das Exzerpts. Wie das gemeint ist siehe den ersten Textabsatz stylen! – Auto Highlight.
Erläuterung von Embed selbiger Website
- Das bei
if (is_singular('post') && ! is_embed())
. Das mit&& ! is_embed()
, das ist für ein Embed von selbiger Website, sodass dort nicht die Texte, welche den Shortcodes sind. Also somit ist das Exzerpts des Embeds in Ordnung.
Musterbeispiel
Dem Text da nach der Überschrift würde ohne && ! is_embed()
die Texte welche den Shortcodes sind.
Falls hier mal das Embed nicht visuell ist, bitte so
Aktualisiert im Jahr 2022-April