Shortcode automatisch

Booyah! Shortcode
automatisch im Content

Bild Chihuahua, Mylene2401
Info echo
OpenClipart-Vectors-katze-1

Ist der Classic-Editor schon zu kennen? –
“Advanced Editor Tools – ist so klasse!”
Anklickt! – Advanced Editor Tools; und NEU! – Classic Widgets

Info echo
OpenClipart-Vectors-katze-2

Anklickt Classic-Editor mit Advanced Editor Tools
“Advanced Editor Tools – ist das ausgezeichnete!”
Anklickt! – Advanced Editor Tools; und NEU! – Classic Widgets

Info echo
OpenClipart-Vectors-katze-3

Klassischen Editor anwenden! – und …
“Advanced Editor Tools – ist so sehr gut !”
Anklickt! – Advanced Editor Tools; und NEU! – Classic Widgets

Info echo
OpenClipart-Vectors-katze-7

… die Welt gehört dem, der sie genießt.
“Advanced Editor Tools – und tut sehr gut!”
Anklickt! – Advanced Editor Tools; und NEU! – Classic Widgets

Info echo
OpenClipart-Vectors-katze-4

Advanced Editor Tools aktive Installationen: 2+ Millionen
“Advanced Editor Tools – ist so fabelhaft!”
Anklickt! – Advanced Editor Tools; und NEU! – Classic Widgets

Info echo
OpenClipart-Vectors-katze-5

Ansprechend! – so gehts hier zur Lancierung
“Advanced Editor Tools – ist de luxe!”
Anklickt! – Advanced Editor Tools; und NEU! – Classic Widgets

Info echo
OpenClipart-Vectors-katze-6

… und NEU! – Classic Widgets
“Classic Widgets – sind so grandiose!”
Anklickt! – Advanced Editor Tools; und NEU! – Classic Widgets

Info echo
OpenClipart-Vectors-katze-8a

Werkraum ist Werkraum und Frontend ist Frontend
Katzen SVG OpenClipart-Vectors; Ticker von Ditty News Ticker
“Advanced Editor Tools – ist so fein!”
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 das ccfic und bei
    • ditty_news_ticker_before_content das ditty_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.

Booyah! Shortcode automatisch im Content

Falls hier mal das Embed nicht visuell ist, bitte so


Aktualisiert im Jahr 2022-April