Wie kann ich Codes in meinem Blog teilen?

Ich möchte tag einfach zu meinem Post hinzufügen. Zum Beispiel ist das Hinzufügen von Code in Stackoverflow und anderen Sites sehr einfach. Grundsätzlich können wir Codes zwischen Apostrophen ("") hinzufügen, ich brauche so etwas für WordPress.

Vielleicht kann ich dafür die Shortcode-function verwenden.

Zum Beispiel: [code="Hello"] wird genau so angezeigt: Hello

Zusammenfassend teile ich viele HTML- und PHP-Codes mit meinen Lesern in meinem Blog. Ich brauche einen einfachen Weg, sie zu teilen. Ist es möglich, wie die Apostroph-Methode von stackoverflow? Oder vielleicht Shortcodes?

Vielen Dank...

Solutions Collecting From Web of "Wie kann ich Codes in meinem Blog teilen?"

Ich würde vorschlagen, Syntax Highlighter Evolved zu verwenden . Es ist von Viper007Bond. Du kannst es so benutzen:

 [sourcecode lang="php"] < ?php echo 'Hello World!'; ?> [/sourcecode] 

Oder sogar so:

 [php] < ?php echo 'Hello World!'; ?> [/php] 

Ein Screenshot:

Bildbeschreibung hier eingeben

BEARBEITEN

Ein Beispiel dafür, wie Sie die Backtick-Methode verwenden können, die SE verwendet:

 function wpse13653_content( $content ){ return preg_replace( '@`([^`]+)`@', '$1', $content ); } foreach( array( 'the_content', 'comment_text' ) as $hook ) add_filter( $hook, 'wpse13653_content', 1 ); function wpse13653_excerpt( $content ){ $content = preg_replace( '@`([^`]+)`@', '$1', $content ); return str_replace( '`', '', $content ); } add_filter( 'the_excerpt', 'wpse13653_excerpt', 1 ); 

Dies würde Ihnen ermöglichen, Backticks in Kommentaren zu verwenden und Text zu posten, würde aber auch verhindern, dass die Backticks in Auszügen angezeigt werden, nachdem der Code in automatischen Auszügen entfernt wurde.

OK, ich benutze das:

 function codefunc( $atts ) { extract( shortcode_atts( array( 'c' => '' ), $atts ) ); return "".htmlentities($c).""; } add_shortcode( 'code', 'codefunc' ); 

Verwendung :

 [code c="
Hello"]