WordPress Shortcode im Inhalt, Ausgabe in Sidebar?

Ich möchte einen Shortcode mit Parametern erstellen, der im WordPress-Post-Content verwendet werden kann. Wenn der Shortcode verwendet wird, sollte der Inhalt im Seitenleistenbereich angezeigt werden! Ich kann die Ausgabe des ob_end_clean() mit ob_end_clean() unterdrücken, aber ich habe keine Ahnung, wie ich diesen Teil in die Sidebar legen soll (ich möchte nicht $_GLOBAL var verwenden). Gibt es einen sauberen Weg, um dieses Problem zu lösen?

Solutions Collecting From Web of "WordPress Shortcode im Inhalt, Ausgabe in Sidebar?"

Wenn Sie den Inhalt in der Seitenleiste has_shortcode wenn der aktuelle Post-Inhalt den Shortcode aufweist, sollten Sie die has_shortcode function ausprobieren. Hier ist eine Demonstration-

 $content = get_the_content(); if( has_shortcode( $content, 'your-shortcode' ) ) { // The content has a [your-shortcode] short code, so this check returned true. } 

Ich hoffe es hilft.