Verwenden von Shortcode, um die Anzeige von Post-Inhalten zu stoppen

Gibt es eine Möglichkeit, Shortcode zu verwenden, um die Anzeige des Post-Contents zu blockieren?

Ich möchte mit dem Shortcode den Post-Inhalt direkt aus der database holen, manipulieren und dann mit dem Shortcode anzeigen.

Aber wenn ich das tue, wird der Post-Inhalt zweimal angezeigt. Einmal, wie es normal und wieder gedruckt wird, wenn der Shortcode es anzeigt.

Gibt es eine Möglichkeit, the_content() zu verwenden, um die the_content() von the_content() zu stoppen?

Solutions Collecting From Web of "Verwenden von Shortcode, um die Anzeige von Post-Inhalten zu stoppen"

Anstatt den Shortcode zu verwenden, können Sie den Post-Inhalt abrufen, ihn so formatieren, wie Sie möchten und ihn später anzeigen.

Sie können die function get_the_content verwenden. Das wird nur Post-Inhalt in einer Variablen abrufen.

  $raw_input = get_the_content(); /*process your content here and store the result in variable eg.*/ $raw_input = str_replace("No", "Yes", $raw_input); print $raw_input; 

Dadurch wird der verarbeitete Inhalt gedruckt und Sie können einfach die function ” the_content() in Ihrer single.php .