{"id":3920,"date":"2025-02-15T20:36:03","date_gmt":"2025-02-15T20:36:03","guid":{"rendered":"https:\/\/s-o-s.net\/syntaxhighlighter-evolved\/"},"modified":"2025-02-15T20:36:03","modified_gmt":"2025-02-15T20:36:03","slug":"syntaxhighlighter-evolved","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/syntaxhighlighter-evolved\/","title":{"rendered":"SyntaxHighlighter Evolved"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-592\" class=\"alignwide post-592 plugin type-plugin status-publish hentry plugin_section-blocks plugin_tags-code plugin_tags-php plugin_tags-source plugin_tags-sourcecode plugin_tags-syntax-highlighting plugin_category-utilities-and-tools plugin_contributors-automattic plugin_contributors-donncha plugin_contributors-viper007bond plugin_committers-aaronfc plugin_committers-alexsanford1 plugin_committers-automattic plugin_committers-donnapep plugin_committers-fjorgemota plugin_committers-jakeom plugin_committers-merkushin plugin_committers-mikeyarce plugin_committers-nazianzun plugin_committers-renathoc plugin_committers-thedebian plugin_committers-yscik8 plugin_support_reps-aicee11 plugin_support_reps-bindlegirl plugin_support_reps-bluejay77 plugin_support_reps-crmilli plugin_support_reps-ctdealba plugin_support_reps-dcka plugin_support_reps-dericleeyy plugin_support_reps-erania-pinnera plugin_support_reps-eri32s98 plugin_support_reps-erricgunawan plugin_support_reps-gma992 plugin_support_reps-helizabethan plugin_support_reps-jamescadams plugin_support_reps-joashrajin plugin_support_reps-lromero16 plugin_support_reps-thabotswana\">\n<div class=\"plugin-banner\" id=\"plugin-banner-syntaxhighlighter\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" src=\"https:\/\/s.w.org\/plugins\/geopattern-icon\/syntaxhighlighter_ffffff.svg\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">SyntaxHighlighter Evolved<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/viper007bond\/\" rel=\"noopener\">viper007bond<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/syntaxhighlighter.3.7.1.zip\" rel=\"noopener\">Download<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/syntaxhighlighter\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/syntaxhighlighter\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/syntaxhighlighter\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/syntaxhighlighter\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<p><em>Now with support for the new block editor in WordPress 5.0!<\/em><\/p>\n<p>SyntaxHighlighter Evolved allows you to easily post syntax-highlighted code to your site without losing its formatting or making any manual changes. It uses the <a target=\"_blank\" href=\"http:\/\/alexgorbatchev.com\/wiki\/SyntaxHighlighter\" rel=\"nofollow ugc noopener\">SyntaxHighlighter JavaScript package by Alex Gorbatchev<\/a>.<\/p>\n<p>For a live demo, see <a target=\"_blank\" href=\"https:\/\/alex.blog\/wordpress-plugins\/syntaxhighlighter\/\" rel=\"nofollow ugc noopener\">this plugin\u2019s homepage<\/a>.<\/p>\n<p>For a list of supported languages (most widely used languages are supported), see the <a target=\"_blank\" href=\"http:\/\/en.support.wordpress.com\/code\/posting-source-code\/\" rel=\"nofollow ugc noopener\">WordPress.com support document<\/a>.<\/p>\n<p>Development of this plugin is <a target=\"_blank\" href=\"https:\/\/github.com\/Automattic\/syntaxhighlighter\" rel=\"nofollow ugc noopener\">on GitHub<\/a>.<br \/>\nTranslation of the plugin into different languages is on the <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/syntaxhighlighter\" rel=\"nofollow ugc noopener\">translation page<\/a>.<\/p>\n<p><em><a target=\"_blank\" href=\"http:\/\/en.blog.wordpress.com\/2009\/12\/02\/better-source-code-posting\/\" rel=\"nofollow ugc noopener\">As seen on WordPress.com.<\/a><\/em><\/p>\n<\/div>\n<div id=\"screenshots\" class=\"plugin-screenshots section\">\n<h2 id=\"screenshots-header\">Screenshots<\/h2>\n<ul class=\"plugin-screenshots\">\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/syntaxhighlighter\/assets\/screenshot-1.png?rev=2004415\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/syntaxhighlighter\/assets\/screenshot-1.png?rev=2004415\" alt=\"\"><\/a><figcaption>Example display of some PHP code.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/syntaxhighlighter\/assets\/screenshot-2.png?rev=2004415\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/syntaxhighlighter\/assets\/screenshot-2.png?rev=2004415\" alt=\"\"><\/a><figcaption>An example use of the editor block.<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<\/div>\n<div id=\"blocks\" class=\"plugin-blocks section\">\n<h2 id=\"blocks-header\">Blocks<\/h2>\n<p>This plugin provides 1 block.<\/p>\n<ul class=\"plugin-blocks-list\">\n<li class=\"plugin-blocks-list-item\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Code<\/span>\n\t\t\t\t\t\t\t<\/li>\n<\/ul>\n<\/div>\n<div id=\"faq\" class=\"plugin-faq section\">\n<h2 id=\"faq-header\">FAQ<\/h2>\n<dl>\n<dt id=\"the%20code%20is%20just%20being%20displayed%20raw.%20it%20isn%27t%20being%20converted%20into%20a%20code%20box%20or%20anything.%20what%27s%20wrong%3F\">\n<h3>The code is just being displayed raw. It isn\u2019t being converted into a code box or anything. What\u2019s wrong?<\/h3>\n<\/dt>\n<dd>\n<p>Make sure your theme\u2019s <code>footer.php<\/code> file has <code>&lt;?php wp_footer(); ?&gt;<\/code> somewhere inside of it, otherwise the plugin won\u2019t be able to do it\u2019s thing.<\/p>\n<\/dd>\n<dt id=\"highlighting%20doesn%27t%20work%20and%20my%20browser%20hangs%2C%20why%3F\">\n<h3>Highlighting doesn\u2019t work and my browser hangs, why?<\/h3>\n<\/dt>\n<dd>\n<p>Try excluding this plugin\u2019s Javascript from any performance optimizations your site may be doing that involve minifying or concatenating JS.<\/p>\n<\/dd>\n<\/dl>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/536f3c4055b5b63a826c819c21ef2286c36cb94d9bafa5f3b8b92a007f33b9d7?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/536f3c4055b5b63a826c819c21ef2286c36cb94d9bafa5f3b8b92a007f33b9d7?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"1 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"1\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url broken_link\" href=\"https:\/\/wordpress.org\/support\/topic\/%ec%9e%91%eb%8f%99-%ec%95%88%ed%95%a8\/\" rel=\"noopener\">\uc791\ub3d9 \uc548\ud568<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/devanykr\/\" title=\"Posts by DevAny\" rel=\"author noopener\">DevAny<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">July 15, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">\ucf54\ub4dc\uac00 \uc548\ubcf4\uc784<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/15bedca81a23ffa5c561891d3aacca999e6af5ad12d6ca3ae0502e67b9b23368?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/15bedca81a23ffa5c561891d3aacca999e6af5ad12d6ca3ae0502e67b9b23368?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/works-great-but-44\/\" rel=\"noopener\">Works Great! But\u2026.<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/atoris\/\" title=\"Posts by Andrey Sirota\" rel=\"author noopener\">Andrey Sirota<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">April 1, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Thank you for this plugin. It works perfect for pure C and C#, but unfortunately, it doesn\u2019t highlight most code for the Unity game engine: C# scripts and Shaders. Please add support for this.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/b6916f82d84dbe8a9a22b31d775f0604cc937492a91a9b4f6662735318138b2f?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/b6916f82d84dbe8a9a22b31d775f0604cc937492a91a9b4f6662735318138b2f?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"1 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"1\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/dont-work-396\/\" rel=\"noopener\">Dont work<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/colormaginfo\/\" title=\"Posts by versuri\" rel=\"author noopener\">versuri<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">January 4, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">\u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u0441\u0442\u0440\u043e\u043a\u0438 php \u043f\u0440\u043e\u0441\u0442\u043e \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u0442, \u0432 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u043d\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/f307cb885f72bd6400bae3405ff0dada2b83d4316ddcb99798dcb1925cd26ece?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/f307cb885f72bd6400bae3405ff0dada2b83d4316ddcb99798dcb1925cd26ece?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"2 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"2\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/works-but-if-you-copy-code-and-wan-to-to-use-it-show-error\/\" rel=\"noopener\">Works, But if you copy code and wan to to use it show error<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/janothemes\/\" title=\"Posts by janothemes\" rel=\"author noopener\">janothemes<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">January 20, 2023<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">3 replies<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">It works and show code beautifully on pages, But if you copied that code and want to use it, the it shows errors, Looks like it add some spaces,<\/p>\n<p>I tried it with php shorcode, and when i copied the code from the frontend of the page, It gives Parse error: syntax error, unexpected\u2026<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/6b5056f7042a373fcd794385ddab3a485315979efb1f968b9ca82971705e4e95?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/6b5056f7042a373fcd794385ddab3a485315979efb1f968b9ca82971705e4e95?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/i-find-this-plugin\/\" rel=\"noopener\">i find this plugin<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/afodore\/\" title=\"Posts by Alex\" rel=\"author noopener\">Alex<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">January 10, 2023<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Thank you<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/43cfb0f1f2b99934c0216396ef972968667a881ba9f1d3d61b80ba3066fc45ba?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/43cfb0f1f2b99934c0216396ef972968667a881ba9f1d3d61b80ba3066fc45ba?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/really-awsome-6\/\" rel=\"noopener\">really awsome<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/dreamsoft\/\" title=\"Posts by dreamsoft\" rel=\"author noopener\">dreamsoft<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">February 13, 2022<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">so useful and great! many thanks<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/syntaxhighlighter\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 87 reviews\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cSyntaxHighlighter Evolved\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/b5f16acb1bc24ca6bf644adb593384de64046fa69c5de867a7647c7f736a1271?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/b5f16acb1bc24ca6bf644adb593384de64046fa69c5de867a7647c7f736a1271?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/viper007bond\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tAlex Mills\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/73edc627541112a447e978843cf72f516bdbf6350e7cbac10016c71ab1b8c8a1?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/73edc627541112a447e978843cf72f516bdbf6350e7cbac10016c71ab1b8c8a1?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/automattic\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tAutomattic\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/bd49e83ad7955a8732fcac194fb035a4cae423f662f6ee2c96f6433c34621291?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/bd49e83ad7955a8732fcac194fb035a4cae423f662f6ee2c96f6433c34621291?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/donncha\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tDonncha O Caoimh (a11n)\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p>\u201cSyntaxHighlighter Evolved\u201d has been translated into 17 locales. Thank you to <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/syntaxhighlighter\/contributors\" rel=\"noopener\">the translators<\/a> for their contributions.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/syntaxhighlighter\" rel=\"noopener\">Translate \u201cSyntaxHighlighter Evolved\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/syntaxhighlighter\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/syntaxhighlighter\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/syntaxhighlighter\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/syntaxhighlighter\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<h4>Version 3.7.1<\/h4>\n<ul>\n<li>Ensure box sizing accounts for added padding #278<\/li>\n<\/ul>\n<h4>Version 3.7.0<\/h4>\n<ul>\n<li>Update translations with translator comment to a single line. #245<\/li>\n<li>Fix nested shortcode bugs. #261<\/li>\n<li>PHP 8 Compat: declare class properties. #265<\/li>\n<li>Migrate project to wp-scripts and fix lodash deps. #269<\/li>\n<\/ul>\n<h4>Version 3.6.2<\/h4>\n<ul>\n<li>New: Add syntax highlight for Swift. #232<\/li>\n<\/ul>\n<h4>Version 3.6.1<\/h4>\n<ul>\n<li>New: Set code block language when pasting into editor. #215<\/li>\n<li>New: Add syntax highlight for Haskell. #210<\/li>\n<li>New: Display the list of available brushes. #221<\/li>\n<li>Fix: Line alignment for bootstrap themes. #222<\/li>\n<li>Fix: Add space around code. #223<\/li>\n<li>Fix: XML brush \u2013 use the last occurrence of the tag. #225<\/li>\n<\/ul>\n<h4>Version 3.6.0<\/h4>\n<ul>\n<li>New: Add \u201c`language shortcut. #180<\/li>\n<li>New: Add block alignment support. #179<\/li>\n<li>New: Add language selector to block toolbar. #172<\/li>\n<li>Fix: transform issue. #201<\/li>\n<li>Fix: toolbar code selection for latest Gutenberg versions #200<\/li>\n<li>Fix: Content attribute selector. #178<\/li>\n<li>Fix: Escaping for shortcodes and URLs. #177<\/li>\n<li>Fix: Escaping issues with HTML entities. #160<\/li>\n<li>Fix: MatLab brush key in brush map. #188<\/li>\n<li>Fix: Remove <code> wrapper. #163<\/code><\/li>\n<li>Fix: escaping for non-admin authored posts. #187<\/li>\n<li>Tweak: Bump \u201ctested up to\u201d version. #183<\/li>\n<li>Tweak: Refactor block JS code. #171<\/li>\n<li>Tweak: Update plugin tags. #181<\/li>\n<li>Tweak: Use tab size from plugin settings in block editor. #174<\/li>\n<\/ul>\n<h4>Version 3.5.5<\/h4>\n<ul>\n<li>Allow setting text to include br and code tags. #144<\/li>\n<li>Add Arduino Brush. #136<\/li>\n<li>Fix tags issue while alternating visual and text mode in the classic editor. #139<\/li>\n<li>Fix adding classname when using SyntaxHighlighter block. #138<\/li>\n<\/ul>\n<h4>Version 3.5.4<\/h4>\n<ul>\n<li>Add missing shBrushYaml file.<\/li>\n<\/ul>\n<h4>Version 3.5.3<\/h4>\n<ul>\n<li>Add \u201cedit mode on double click\u201d option to settings, shortcode parameters and block editor. #126<\/li>\n<li>Add YAML highlighter. #129<\/li>\n<li>Update plugin dependencies to the latest version. #132<\/li>\n<\/ul>\n<h4>Version 3.5.2<\/h4>\n<ul>\n<li>Update plugin dependencies to the latest version.<\/li>\n<\/ul>\n<h4>Version 3.5.1<\/h4>\n<ul>\n<li>Fix stored XSS by tightening up the autolinking code so it only does http\/https text. #1<\/li>\n<li>Add more CSS keywords and values. #6<\/li>\n<li>Fork GH repository: https:\/\/github.com\/Automattic\/syntaxhighlighter\/<\/li>\n<\/ul>\n<h4>Version 3.5.0<\/h4>\n<ul>\n<li>Block: Add a bunch of display settings.<\/li>\n<li>Block: Switch to server-side rendering so that the same code that renders the shortcode will render the block.<\/li>\n<\/ul>\n<h4>Version 3.4.2<\/h4>\n<ul>\n<li>Blocks: Support SyntaxHighlighter block being used as a reusable block.<\/li>\n<\/ul>\n<h4>Version 3.4.1<\/h4>\n<ul>\n<li>Bring back support for the Gutenberg plugin for the people that are still on older versions of WordPress (pre-5.0) and are using the new block editor via the Gutenberg plugin.<\/li>\n<\/ul>\n<h4>Version 3.4.0<\/h4>\n<ul>\n<li>Drop support for the Gutenberg plugin in favor of WordPress 5.0\u2019s native functionality (different function names).<\/li>\n<\/ul>\n<h4>Version 3.3.2<\/h4>\n<ul>\n<li>Gutenberg: If a language isn\u2019t selected in the block configuration, default to plain text.<\/li>\n<\/ul>\n<h4>Version 3.3.1<\/h4>\n<ul>\n<li>Make sure <code>wp-editor<\/code> script is loaded for Gutenberg.<\/li>\n<\/ul>\n<h4>Version 3.3.0<\/h4>\n<ul>\n<li>Gutenberg block thanks to @iandunn.<\/li>\n<li>Add a few extra keywords to the JavaScript highlighter. Props @caitp.<\/li>\n<\/ul>\n<h4>Version 3.2.1<\/h4>\n<ul>\n<li>Fix shortcode issues that would occur during post editing if the code contained what looked like opening HTML tags such as <code>&lt;?php<\/code>. See <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/topic\/php-opening-closing-tags-break-code-blocks\" rel=\"ugc noopener\">this forum thread<\/a> for details.<\/li>\n<\/ul>\n<h4>Version 3.2.0<\/h4>\n<ul>\n<li>Don\u2019t parse shortcodes inside of HTML entities, which could result in broken HTML.<\/li>\n<li>Drop PHP4 support. This should result in PHP7 support.<\/li>\n<\/ul>\n<h4>Version 3.1.13<\/h4>\n<ul>\n<li>Fix setting sanitization bug. Props Alexander Concha (@xknown).<\/li>\n<li>Don\u2019t encode shortcode contents on (un)trash. Props Andrew Ozz (@azaozz).<\/li>\n<\/ul>\n<h4>Version 3.1.12<\/h4>\n<ul>\n<li>Updated editor JavaScript for WordPress 4.3. Props Andrew Ozz (@azaozz).<\/li>\n<\/ul>\n<h4>Version 3.1.11<\/h4>\n<ul>\n<li>SyntaxHighlighter 3.x: Fix table layout issue. Props jeherve.<\/li>\n<li>Fix sanitization bug for \u201cclassname\u201d parameter.<\/li>\n<li>Fix a bug that prevented highlighting a range of lines, such as \u201c5-10\u201d.<\/li>\n<\/ul>\n<h4>Version 3.1.10<\/h4>\n<ul>\n<li>New version of SyntaxHighlighter 3.x library to address XSS security issue. Props Ben Bidner for finding the bug and Alex Gorbatchev working with us (Automattic) to patch the issue.<\/li>\n<li>Compatibility with moving the plugins folder to a location other than the default one.<\/li>\n<li>Updated Japanese translation file thanks to Daisuke Takahashi.<\/li>\n<\/ul>\n<h4>Version 3.1.9<\/h4>\n<ul>\n<li>Reset box-shadow property for better theme support. Props Michael Fields.<\/li>\n<li>Crush images for smaller filesizes.<\/li>\n<\/ul>\n<h4>Version 3.1.8<\/h4>\n<ul>\n<li>TinyMCE 4.x compatibility. Props azaozz.<\/li>\n<li>Added German translation thanks to <a target=\"_blank\" href=\"http:\/\/bitespresso.de\/\" rel=\"nofollow ugc noopener\">Michael Berger<\/a>.<\/li>\n<\/ul>\n<h4>Version 3.1.7<\/h4>\n<ul>\n<li>XHTML validation fix by adding <code>type<\/code> attribute to <code>&lt;style&gt;<\/code> tag. Props <a target=\"_blank\" href=\"http:\/\/www.tacticalcode.de\/\" rel=\"nofollow ugc noopener\">NoMad1337<\/a>.<\/li>\n<\/ul>\n<h4>Version 3.1.6<\/h4>\n<ul>\n<li>Kill off v2 copy-to-clipboard SWF file due to XSS security issue with the file. If you want to be able to copy\/paste, use the better v3.<\/li>\n<li>Switch from using a <code>&lt;meta&gt;<\/code> tag to a <code>&lt;style&gt;<\/code> tag as the JavaScript anchor in the <code>&lt;head&gt;<\/code>. This should fix the validation error under HTML5.<\/li>\n<li>Remove an old forced font-size function \u2014 it wasn\u2019t actually used.<\/li>\n<li>Remove references.<\/li>\n<\/ul>\n<h4>Version 3.1.5<\/h4>\n<ul>\n<li>The slashing changes made in WordPress 3.6 (alpha) have been reverted \u2014 we\u2019re back to the old way again. This release restores the code back to Syntaxhighlighter v3.1.3. See <a target=\"_blank\" href=\"https:\/\/core.trac.wordpress.org\/ticket\/21767\" rel=\"nofollow ugc noopener\" class=\"broken_link\">ticket #21767<\/a>.<\/li>\n<\/ul>\n<h4>Version 3.1.4<\/h4>\n<ul>\n<li>WordPress 3.6 (alpha) compatibility. Content is now being stripped of slashes before being run through filters so this plugin needs to stop trying to strip slashes and then adding them back. See <a target=\"_blank\" href=\"https:\/\/core.trac.wordpress.org\/ticket\/21767\" rel=\"nofollow ugc noopener\" class=\"broken_link\">ticket #21767<\/a>.<\/li>\n<\/ul>\n<h4>Version 3.1.3<\/h4>\n<ul>\n<li>Hide vertical overflow so that a vertical scrollbar doesn\u2019t show up in Chrome. Props Caio Proiete. Bump SH script version to bust browser caches.<\/li>\n<li>Allow the plugin\u2019s shortcodes to be escaped using double brackets like so: <code>[[code]Foobar[\/code]]<\/code>. This is a core feature, but calling <code>do_shortcode()<\/code> on the content as it went into the database caused the extra brackets to be stripped.<\/li>\n<\/ul>\n<h4>Version 3.1.2<\/h4>\n<ul>\n<li>Register some placeholder shortcodes so that <code>strip_shortcodes()<\/code> and such work properly. Previously the shortcodes were only registered during the brief moment that they were processed by one of this plugin\u2019s filters.<\/li>\n<li>Add a <code>notranslate<\/code> CSS class to the <code>&lt;pre&gt;<\/code> output so that Google won\u2019t attempt to translate it. Props <a target=\"_blank\" href=\"http:\/\/ottopress.com\/2011\/google-translation-tip\/\" rel=\"nofollow ugc noopener\">Otto<\/a>.<\/li>\n<li>Run the CSS classes aka SyntaxHighlighter script parameters through a filter.<\/li>\n<\/ul>\n<h4>Version 3.1.1<\/h4>\n<ul>\n<li>Fix default title setting not working.<\/li>\n<li>Force <code>&lt;code&gt;<\/code> to be inline. Fixes issues with themes that do <code>code { display: block; }<\/code>.<\/li>\n<li>Added Japanese translation thanks to <a target=\"_blank\" href=\"http:\/\/projects.makotokw.com\/redmine\/projects\/wp-plugins\/wiki\/Translation\" rel=\"nofollow ugc noopener\">Makoto<\/a>.<\/li>\n<\/ul>\n<h4>Version 3.1.0<\/h4>\n<ul>\n<li>Allow choosing between v2.x and v3.x of the SyntaxHighlighting package. Some people prefer the old one and there\u2019s nothing wrong with it really.<\/li>\n<li>Fix broken TinyMCE plugin URL.<\/li>\n<li>Force LTR text in v3.x.<\/li>\n<li>If global collapse default is on, force on the toolbar and force off light mode to avoid the code block from disappearing.<\/li>\n<li>Make the demo on the settings page the width of the content area on the front end so it\u2019s a better example of what the code will look like.<\/li>\n<li>Bring back v2.x specific settings like <code>linewrap<\/code>.<\/li>\n<\/ul>\n<h4>Version 3.0.0<\/h4>\n<ul>\n<li>Updated to SyntaxHighlighter v3.0.83. See <a target=\"_blank\" href=\"http:\/\/alexgorbatchev.com\/SyntaxHighlighter\/whatsnew.html\" rel=\"nofollow ugc noopener\">changes<\/a>. Main highlight is the ability to directly copy the code or double-click it to highlight it all.<\/li>\n<li>Allow specifying a line highlight range in the format of <code>5-10<\/code> (will highlight lines 5 through 10). Idea thanks to someone who\u2019s name I forgot. \ud83d\ude41<\/li>\n<li>BuddyPress support! Props <a target=\"_blank\" href=\"http:\/\/blog.etiviti.com\/\" rel=\"nofollow ugc noopener\">Rich<\/a>.<\/li>\n<li>Add third-party Clojure brush by <a target=\"_blank\" href=\"http:\/\/travis-whitton.blogspot.com\/2009\/06\/syntaxhighlighter-for-clojure.html\" rel=\"nofollow ugc noopener\">Travis Whitton<\/a>.<\/li>\n<li>Add third-party R language brush by <a target=\"_blank\" href=\"http:\/\/yihui.name\/en\/2010\/09\/syntaxhighlighter-brush-for-the-r-language\" rel=\"nofollow ugc noopener\">Yihui Xie<\/a>.<\/li>\n<li>Ukrainian transation update thanks to <a target=\"_blank\" href=\"http:\/\/wordpress.co.ua\/\" rel=\"nofollow ugc noopener\">AzzePis<\/a>.<\/li>\n<li>An updated Italian transation thanks to <a target=\"_blank\" href=\"http:\/\/gidibao.net\/\" rel=\"nofollow ugc noopener\">gidibao<\/a>.<\/li>\n<\/ul>\n<h4>Version 2.3.8<\/h4>\n<ul>\n<li>Disable <code>[latex]<\/code> to avoid collisions with LaTeX rendering plugins. Use <code>[tex]<\/code> instead if you want to post LaTeX source.<\/li>\n<\/ul>\n<h4>Version 2.3.7<\/h4>\n<ul>\n<li>Add a checkbox to settings page to force all language brushes to always be loaded, even if they aren\u2019t needed. This is incase anyone wants to use the <code>&lt;pre&gt;<\/code> tags directly (without the shortcode), for example if they use <a target=\"_blank\" href=\"http:\/\/sourcecodeplugin.codeplex.com\/\" rel=\"nofollow ugc noopener\">this Windows Live Writer plugin<\/a>.<\/li>\n<\/ul>\n<h4>Version 2.3.6<\/h4>\n<ul>\n<li>Add third-party F-Sharp brush by <a target=\"_blank\" href=\"http:\/\/stevegilham.blogspot.com\/2009\/10\/syntaxhighlighter-20-brushes-for-f-and.html\" rel=\"nofollow ugc noopener\">Steve Gilham<\/a>.<\/li>\n<li>Add third-partyMATLAB brush by <a target=\"_blank\" href=\"http:\/\/ef.engr.utk.edu\/matlab\/syntaxhighlighter\/\" rel=\"nofollow ugc noopener\">Will Schleter<\/a> (only highlights popular keywords to avoid browser lockups).<\/li>\n<li>Prevent double-encoding of shortcode contents save. I still have no idea why the <code>content_save_pre<\/code> filter is sometimes run twice.<\/li>\n<\/ul>\n<h4>Version 2.3.5<\/h4>\n<ul>\n<li>Move third-party brushes to their own folder to make it easier to keep track of them.<\/li>\n<li>Fix broken Objective-C brush. Props Yoav.<\/li>\n<li>Add third-party LaTeX brush. This won\u2019t render LaTex, it will merely allow you to post LaTeX souce. Props <a target=\"_blank\" href=\"http:\/\/www.jorgemarsal.com\/blog\/2009\/06\/13\/latex-brush-for-syntax-highlighter-plus-wordpress-plugin\/\" rel=\"nofollow ugc noopener\">Jorge Martinez de Salinas<\/a>.<\/li>\n<\/ul>\n<h4>Version 2.3.4<\/h4>\n<ul>\n<li>Use the <code>get_comment_text<\/code> filter instead of the <code>comment_text<\/code> filter to make sure to catch the output everywhere.<\/li>\n<li>Allow <code>on<\/code> and <code>off<\/code> as parameter values.<\/li>\n<\/ul>\n<h4>Version 2.3.3<\/h4>\n<ul>\n<li>Add <code>print<\/code> to PHP keywords. Props bundyxc.<\/li>\n<li>Changes to make this plugin work properly with code that creates posts from outside of the admin area, namely the <a target=\"_blank\" href=\"http:\/\/p2theme.com\/\" rel=\"nofollow ugc noopener\">P2 theme<\/a>.<\/li>\n<\/ul>\n<h4>Version 2.3.2<\/h4>\n<ul>\n<li>Allow <code>\\0<\/code> inside of code posts for low-access users. Previously it was stripped by KSES. Also introduces new filter that can be used to escape other similar types of strings.<\/li>\n<li>Remove <code>min-height<\/code> CSS. I don\u2019t see the point of it and it\u2019s screwing it up in certain themes.<\/li>\n<\/ul>\n<h4>Version 2.3.1<\/h4>\n<ul>\n<li>Additional CSS to help prevent themes from breaking SyntaxHighlighter (stopping <code>code { display: block; }<\/code>).<\/li>\n<li>Add a grey border to the default theme when line numbering is enabled.<\/li>\n<li>Italian transation update thanks to <a target=\"_blank\" href=\"http:\/\/gidibao.net\/\" rel=\"nofollow ugc noopener\">gidibao<\/a>.<\/li>\n<li>Minor code improvements.<\/li>\n<\/ul>\n<h4>Version 2.3.0<\/h4>\n<p>Major overhaul, mainly to extend flexibility so that this plugin could be used on WordPress.com without any more plugin code modification (only actions\/filters are used instead to modify it).<\/p>\n<ul>\n<li>Updated SyntaxHighlighter package to v2.1.364. Highlights of the <a target=\"_blank\" href=\"http:\/\/alexgorbatchev.com\/wiki\/SyntaxHighlighter:Changes:2.1.364\" rel=\"nofollow ugc noopener\">changelog<\/a> include:\n<ul>\n<li>ColdFusion brush (aliases: <code>coldfusion<\/code>, <code>cf<\/code>)<\/li>\n<li>Erlang brush (aliases: <code>erl<\/code>, <code>erlang<\/code>)<\/li>\n<li>Objective-C brush (aliases: <code>objc<\/code>, <code>obj-c<\/code>)<\/li>\n<li>Eclipse theme<\/li>\n<li><code>padlinenumbers<\/code> parameter. Set it to <code>false<\/code> for no line number padding, <code>true<\/code> for automatic padding, or an integer (number) for forced padding.<\/li>\n<li><code>rb<\/code> alias for Ruby<\/li>\n<\/ul>\n<\/li>\n<li>Commenters can now use this plugin to post code.<\/li>\n<li>Plugin\u2019s shortcodes now work inside of the text widget again. Requires WordPress 2.9+ though.<\/li>\n<li>Overhaul of the TinyMCE plugin that assists in keeping your code sound when switching editor views. Thanks to Andrew Ozz!<\/li>\n<li>This plugin\u2019s stylesheets are now dynamically loaded. If they aren\u2019t needed, they aren\u2019t loaded.<\/li>\n<li>Lots of sanitization of shortcode attributes. Invalid keys\/values are no longer used.<\/li>\n<li>New filter to control what shortcodes are registered. Used by WordPress.com to trim down the number of them.<\/li>\n<li>Saving of user\u2019s settings is now done using <code>register_setting()<\/code> instead of manually handing <code>$_POST<\/code>. Yay!<\/li>\n<li>By default, a post meta is used to mark posts as being encoded using the 2.x encoding format. This is bad for a site like WordPress.com. You can use the new <code>syntaxhighlighter_pre_getcodeformat<\/code> filter to return <code>1<\/code> or <code>2<\/code> (based on say <code>post_modified<\/code>). See <code>SyntaxHighlighter:get_code_format()<\/code> for more details. Don\u2019t forget to <code>remove_action( 'save_post', array(&amp;$SyntaxHighlighter, 'mark_as_encoded'), 10, 2 );<\/code> to stop the post meta from being added.<\/li>\n<li>New <code>syntaxhighlighter_precode<\/code> filter to modify raw code before it\u2019s highlighted.<\/li>\n<li>New <code>syntaxhighlighter_democode<\/code> filter to modify example code on the settings page.<\/li>\n<\/ul>\n<p>Localizations:<\/p>\n<ul>\n<li>Danish translation update thanks to <a target=\"_blank\" href=\"http:\/\/wordpress.blogos.dk\/\" rel=\"nofollow ugc noopener\">Georg S. Adamsen<\/a>.<\/li>\n<li>Chinese translation thanks to Hinker Liu. Will need updating for v2.3.0.<\/li>\n<\/ul>\n<h4>Version 2.2.1<\/h4>\n<ul>\n<li>Italian transation thanks to <a target=\"_blank\" href=\"http:\/\/gidibao.net\/index.php\/2009\/07\/22\/syntaxhighlighter-evolved-in-italiano\/\" rel=\"nofollow ugc noopener\">gidibao<\/a>.<\/li>\n<\/ul>\n<h4>Version 2.2.0<\/h4>\n<ul>\n<li>Stop whitespace from being stripped when switching editor views. Props <a target=\"_blank\" href=\"http:\/\/www.undermyhat.org\/blog\/2009\/07\/fix-for-leading-whitespace-bug-in-syntaxhighlighter-evolved-for-wordpress\/\" rel=\"nofollow ugc noopener\">Abel Braaksma<\/a>.<\/li>\n<li>Fixed an issue with SyntaxHighlighter itself in which the Bash highlighter had issues with <code>&lt;<\/code> and <code>&gt;<\/code>.<\/li>\n<li>Force a specific font size for the code so themes don\u2019t mess with it.<\/li>\n<li>Allow the usage of custom aliases that aren\u2019t allowed by the highlighting package. Props <a target=\"_blank\" href=\"http:\/\/anton.shevchuk.name\/\" rel=\"nofollow ugc noopener\">Anton Shevchuk<\/a>.<\/li>\n<li>Danish translation thanks to <a target=\"_blank\" href=\"http:\/\/wordpress.blogos.dk\/2009\/05\/07\/syntaks-farvning-%E2%80%93-syntax-highlighting\/\" rel=\"nofollow ugc noopener\">Georg S. Adamsen<\/a>.<\/li>\n<li>Turkish translation thanks to <a target=\"_blank\" href=\"http:\/\/turkcekaynak.net\/\" rel=\"nofollow ugc noopener\">Alper<\/a>.<\/li>\n<\/ul>\n<h4>Version 2.1.0<\/h4>\n<ul>\n<li>Updated to reflect the new features of <a target=\"_blank\" href=\"http:\/\/alexgorbatchev.com\/wiki\/SyntaxHighlighter:Changes:2.0.320\" rel=\"nofollow ugc noopener\">v2.0.320 of Alex\u2019s script<\/a>. Note the <code>stripBrs<\/code> parameter is not supported in my plugin as it is not needed in this implementation.<\/li>\n<\/ul>\n<h4>Version 2.0.1<\/h4>\n<ul>\n<li>Andrew Ozz was kind enough to fix a bug related to <code>&lt;p&gt;<\/code>\u2018s being stripped when switching from the Visual to HTML tab<\/li>\n<li>Added a link to the settings page to the plugins page in the admin area<\/li>\n<\/ul>\n<h4>Version 2.0.0<\/h4>\n<ul>\n<li>Complete recode from scratch. Features v2 of Alex Gorbatchev\u2019s script, usage of shortcodes, and so much more.<\/li>\n<\/ul>\n<h4>Version 1.1.1<\/h4>\n<ul>\n<li>Encode single quotes so <code>wptexturize()<\/code> doesn\u2019t transform them into fancy quotes and screw up code.<\/li>\n<\/ul>\n<h4>Version 1.1.0<\/h4>\n<ul>\n<li>mdawaffe <a target=\"_blank\" href=\"http:\/\/dev.wp-plugins.org\/ticket\/703\" rel=\"nofollow ugc noopener\" class=\"broken_link\">fixed<\/a> an encoding issue relating to kses and users without the <code>unfiltered_html<\/code> capability. Mad props to mdawaffe.<\/li>\n<\/ul>\n<h4>Version 1.0.1<\/h4>\n<ul>\n<li>Minor CSS fixes.<\/li>\n<li>Filter text widgets to allow posting of code.<\/li>\n<\/ul>\n<h4>Version 1.0.0<\/h4>\n<ul>\n<li>Initial release!<\/li>\n<\/ul>\n<h4>Upgrade Notice<\/h4>\n<p>Security fix for stored XSS in comments.<\/p>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/syntaxhighlighter\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>SyntaxHighlighter Evolved By viper007bond Download Details Reviews Development Support Description Now with support for the new block editor in WordPress 5.0! SyntaxHighlighter Evolved allows you to easily post syntax-highlighted code to your site without losing its formatting or making any manual changes. It uses the SyntaxHighlighter JavaScript package by Alex Gorbatchev. For a live demo, [&hellip;]<\/p>","protected":false},"author":210,"featured_media":3921,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[42,39,40],"tags":[2692,2691],"class_list":["post-3920","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-block-plugin","category-lite-version","category-wp-plugin-solution","tag-evolved","tag-syntaxhighlighter"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/syntaxhighlighter\/assets\/banner-772x250.png?rev=478964","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/3920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/210"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=3920"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/3920\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/3921"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=3920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=3920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=3920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}