Як вставити код скрипта в постах, реалізація мети

А навіщо мені треба вставити код скрипта?

Відразу і відповім. Якщо ти тільки починаєш заглиблюватися в блогінг і статті у тебе не зачіпає движок wordpress, то звичайно і не навіщо.

Але якщо ти хочеш показати іншим як ти вирішив якусь задачу в html, css, php або java то має сенс поговорити на цю тему більш детально.

Яка у нас завдання.

Нам потрібно в статті вставити код. Маємо увазі що мова йде не про виконання коду, а всього лише про відображення коду.

А ось тут та почнуться проблеми. Якщо ви добре розбирайтеся в html, css, php то ви можете це завдання виконати без будь-яких додаткових заходів.

Але це кому то може і не дуже сподобається, думаю в візуальному виконання.

Красива таблиця і зрозуміло висловлена ​​думка про що вона хотіла з читачем поділиться.

І як тобі це зробити ... якщо є труднощі з html, css, php ну і java.

Найкраще рішення використовувати плагін. Для цього завдання можна знайти досить багато плагінів, як:

  • SyntaxHighlighter Evolved
  • WP Code Highlight
  • WP-Syntax
  • FV Code Highlighter
  • WP-GeSHi-Highlight
  • Syntax Highlighter for WordPress
  • Code Snippet

І так ... ми знаємо що за замовчуванням, без установки додаткових плагінів WordPress вирізає код з тіла статті і він не публікується. Значить потрібен плагін.

Мої вибір встав на WP-Syntax

У нас з'являється можливість відобразити необхідний код і виділити його синтаксис. Для цього нам буде потрібно використовувати спеціальні тег, в які і будемо укладати код:

Оберніть блоки коду з

 код 
, де «LANGUAGE»
це синтаксис GeSHi а він підтримує мову:

oracle11, oracle8, pascal, per, pic16, pixelbender, perl, php-brief, php, plsql, povray, powershell, progress, prolog, properties, providex, python, qbasic, rails, rebol, reg, robots, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql, tcl, teraterm, text, thinbasic, tsql, typoscript, vb, vbnet, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xml, xorg_conf і багато інших.

Якщо вставити такий код в тіло статті, то вийде наступне:

Якщо Ви точно знаєте якою мовою написаний код, то замість LANGUAGE можете підставляти назва мови, наприклад, php, java, css, perl, sql і т.д.

Параметр line вказує з якого числа проставляти нумерацію рядків. Якщо вказана одиниця, значить перший рядок буде мати номер 1. Якщо не хочете вказувати рядки взагалі, то видаліть цей параметр.

Якщо не знаєте якою мовою написаний код або ж хочете оформити в такому стилі не код, а довільний текст, то параметр LANGUAGE можна не міняти і залишити як є.

Навігація по публікаціям