Shortcode …
automatisch im Content

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

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

Info echo
OpenClipart-Vectors-katze-2

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

Info echo
OpenClipart-Vectors-katze-3

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

Info echo
OpenClipart-Vectors-katze-7

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

Info echo
OpenClipart-Vectors-katze-4

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

Info echo
OpenClipart-Vectors-katze-5

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

Info echo
OpenClipart-Vectors-katze-6

… und NEU! – Classic Widgets
“Classic Widgets – sind so grandiose!”
Anklickt Classic! – TinyMCE; 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
“Classic und TinyMCE – ist so fein!”
Anklickt Classic! – TinyMCE; und NEU! – Classic Widgets

Shortcodes automatisch im Content durch Code in der 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.

Das ist auch sehr gut wie oben unter den Meta die Beschriftung zum Titelbild. Das bspw der Beschriftung ist hier im Zusammenspiel mit Plug-in Featured Image Caption. Hierzu das weiter ist im Beitrag Quellenangabe für Titelbild.

Und wie man so will ist auch aut. Shortcode von zweien untereinander.

Das PHP

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 über 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')) {
$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')) {
$content = do_shortcode('[ditty_news_ticker id="20"]') . $content;
}

return $content;
}

Kevin

  • 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 hier ist das als bspw!

Shortcode per functions.php im Kontext …

von Auto-Highlighting? – den ersten Textabsatz anders.

Ohne so Aut.-Hervorhebung von Text ist das im Zusammenhang mit den ‘aut. Shortcodes’ nicht relevant. Gleich wie der Anwendung nur eines der Shortcode. Hingegen bei zwei Shortcodes wie obigen Beispiel bedarf es etwas Javascript, um die Funktionalität des Auto-Highlightings zu gewähren.

  • Der Code hier ist für das ‘Twenty Fourteen‘ Theme und wird für anderes Theme anzupassen sein.

– so hier für die functions.php samt JS.

/* Shortcode per functions.php + Auto-Highlighting */ 
add_action('wp_footer', function() {
echo '<script>jQuery(".entry-content .wprt-container > p:first").addClass("opener");</script>';
});

Kevin


Aktualisiert im Jahr 2021-September

… Und wie ist dein Erfolg des Beitrags?

Wegerl's fix zum Feedback-Plug-in