Code Snippets Shortcode

Veröffentlicht von Marco Betschart am

UPDATE: Fixed in Version 2.6.0

Ein Shortcode für das fantastische Code Snippets Plugin um Snippets aus diesem Plugin auch im Frontend darzustellen:

add_shortcode('snippet', function( $atts ){
  if( isset($atts['id']) ){
    $snippet = get_snippet( $atts['id'] );
  
      if( isset($snippet) ){
        if( class_exists('CrayonWP') ){
          return CrayonWP::highlight('<pre>'.htmlentities($snippet->code).'</pre>');
          
        } else {
            return '<pre>'.htmlentities($snippet->code).'</pre>';
        }
      }
  }
  
  return '';
});

Und der Feature Request, dieses Feature direkt in das Plugin zu integrieren.

Kategorien: Technologie

Marco Betschart

nerdpreneur out of conviction. lover of the never ending journey of exploration. self growth and tech enthusiast. ambitious rock climber and from time to time, adrenaline junkie.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.