Syntaxhighlighting in Wordpress

  • Hallo zusammen,

    ich als Webdesigner brauche das im Titel genannte auch in meinem Blog, deshalb wollte ich fragen, ob es ein Plugin gibt, welches XHTML, CSS, PHP und JavaScript highlightet. WP-Syntax habe ich schon probiert, entweder bin ich zu blöd (was ich denke) oder es funktioniert in der Version 2.3.3 nicht.

    Könnt ihr mir helfen?

    Danke!

    Gruß
    Wishu

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Also, der Code muss in <code lang="php"> (als Beispiel für PHP-Code) eingepackt werden. Intern wird das dann als Code erkannt und vom Plugin mit <div> und class usw. ersetzt. Dazu ist natürlich der Hook-Aufruf wp_head() im Header des Themes nötig, damit sich das CSS einhaken kann.

  • sollte es denoch nicht klappen, benutze Hacker for Hire » Code Snippet und sollte es da zu Problemen kommen füge in die functions.php in deinem Theme Verzeichnis

    PHP
    remove_filter('the_content', 'convert_chars');

    um eventuelle Probleme mit den Gänsefüschen zu verhindern

    Einmal editiert, zuletzt von Cabcom (3. April 2008 um 15:46)

  • bei dem letzten gibt er mir nur das im adminbereich zurück:

    Zitat


    Warning: CodeSnippet::init() [function.init]: open_basedir restriction in effect. File(/geshi.php) is not within the allowed path(s): (/var/www/vhosts/wishu.de/httpdocs:/tmp) in /var/www/vhosts/wishu.de/httpdocs/blog/wp-content/plugins/codesnippet/codesnippet.php on line 126

    Warning: CodeSnippet::init(geshi.php) [function.init]: failed to open stream: Operation not permitted in /var/www/vhosts/wishu.de/httpdocs/blog/wp-content/plugins/codesnippet/codesnippet.php on line 126

    Fatal error: CodeSnippet::init() [function.require]: Failed opening required 'geshi.php' (include_path='.::/var/www/vhosts/wishu.de/httpdocs/blog//wp-content/plugins/codesnippet/lib:/var/www/vhosts/wishu.de/httpdocs/blog//wp-content/plugins/codesnippet/lib/PEAR') in /var/www/vhosts/wishu.de/httpdocs/blog/wp-content/plugins/codesnippet/codesnippet.php on line 126


    Verändert hatte ich daran nichts...

    Gruß
    Wishu

  • Naja nicht perfekt, der Doctype wird bei HTML nicht richtig dargestellt. zwischen < und !DOCTYPE ist ein Leerzeichen.
    Ich lasse es erstmal, bis etwas vernünftiges rauskommt.

    Trotzdem danke an alle!

    Gruß
    Wishu

  • Ich bezweifle ja, dass ich als WP-Laie und PHP-Anfänger dafür eine Lösung finde, aber sobald ich Zeit habe, werde ich mal gucken. Wenn ich es widererwartend doch schaffen sollte, dann werde ich es hier natürlich bekanntgeben.

    Gruß
    Wishu

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!