• Главная
  • Карта сайта
Не найдено

Как вставить программный код в посты | Better WordPress Syntax

Опубликовано: 05.09.2018

видео Как вставить программный код в посты | Better WordPress Syntax

как отредактировать код и не потерять сайт

Вместе со сменой хостинга я сменил и плагин, помогающий вставлять примеры программного кода в посты и комментарии. Дело в том, что используемый до этого CodeColorer при обновлении WordPress до версии 3.1.* парекращал показывать программный код с подсветкой, о чем я подробно уже писал . Оставалось два варианта решения проблемы — или заморозить версию WordPress, не обновлять его, или же найти альтернативу этому плагину. Поиски альтернативы заняли долгое время, но она была найдена в виде плагина Better WordPress Syntax .



Этот плагин подсвечивает программный код, и полностью совместим с WordPress 3.1.1, что мне и требовалось. Плагин оказался довольно удобным, и сейчас я вкратце расскажу о его возможностях.

Плагин Better WordPress Syntax использует подсветку программного кода, основанную на библиотеке GeSHi. Работает по такому же принципу, как и все подобные — выделяет и подсвечивает программный код, обрамленный специальными метками. Для вставки примера программного кода, его нужно пометить разметкой pre:


Как загрузить фото в Инстаграм с компьютера?

<pre>тут любой код</pre>

Можно указать язык программирования:

<pre lang=»php»>тут любой код</pre>

Так же можно использовать шорткод [code]. Например:

[code lang=»css»]тут код[/code]

Плагин понимает множество языков: PHP, Perl, Python, Ruby, C, Java, Javascript, CSS, VBscript, XML, HTML4, Bash, CSharp, Apache, ActionScript, ActionScript3, MySQL. так же можно использовать множество дополнительных параметров:

'lang'    —Язык ,которыйвыхотитеиспользоватьдляподсветки .еслионнеуказан ,топоумолчаниюбудетиспользоватьсяустановленныйвнастройках .

'toggle' —Сворачиваетблокскодомвспойлер .Поумолчаниюзначение 'yes' .

'start'    —Можноустановить ,скакойцифрыначинатьнумерациюстрок .Поумолчаниюнумерацияначинаетсяс 1.

'extra'    —Выделяетсянаобщемфонеоднаилинесколькостроккода .Этоудобно ,когданужнососредоточитьвниманиенаопределенномучасткекода .

'inline' —Вводкодабезвыделенияеговотдельныйблок .Удобно ,когданужновставитьнебольшойфрагменткодапрямовтекст .Имеетзначение 'no' или 'yes' .

'nested' —Параметрдляиспользованиявложенногокодавкод .Работаеттольковшорткоде .Поумолчаниюимеетзначение 'no' .

Как я уже написал, с помощью плагина можно не только создавать отдельные блоки с кодом, но и вставлять короткие фрагменты кода прямо в текст. Для этого нужно использовать разметку code. Пример:

Начало предложения <

inline="yes">тут любой код, вставленный в предложение</code> конец предложения.

Плагин Better WordPress Syntax показался мне довольно удобным, особенно его логический [code] и возможность просмотра исходного текста кода в отдельном окне. Плаганин работает как в постах, так и в комментариях, а так же и в RSS. Мною была обнаружена одна ошибка, о которой я сообщил разработчику, и она была устранена в течении пары часов.

Скачать

Better WordPress Syntax

вы перейдете по ссылке http://betterwp.net/wordpress-plugins/bwp-syntax/

Новости
Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью

rss