Шорткоды в WordPress

Авг 10 2016 Published by under WordPress

]Шорткод (shortkod — короткий код) — замена некоторой функции, плагина, состоящих из нескольких десятков или сотен строк небольшим коротким кодом, состоящим из 2-3 слов. Преимущества данного подхода налицо. Функции и плагины располагаются в отдельных файлах, а в нужное место шаблона ставим шорткод. В итоге мы не будем превращать код темы в сборную солянку, особенно это важно если функция вызывается несколько раз.

Пример работы шорткода

Напишем такую функцию и разместим ее в файле functions.php:

function cwc_mail_shortcode( $atts , $content=null ) 
    {
    for ($i = 0; $i < strlen($content); $i++) 
    $encodedmail .= "&#" . ord($content[$i]) . ';';
    return ''.$encodedmail.'';
    }
add_shortcode('mailto', 'cwc_mail_shortcode');

Эта функция маскирует мыльник от спамботов. Для использования ее в любом месте страницы просто напишите в нужном месте:

[mailto]email@yourdomain.com[/mailto]

Функцию мы заменили коротким кодом. Это особенно удобно если нам потребуется защитить несколько адресов, т.е. вызывать функцию необходимо несколько раз.

На данном сайте вы найдет большое количество коротких кодов для вордпресс, что, я надеюсь, сможет заменить некоторые плагины.

No responses yet

Добавить комментарий

29 - столько SQL запросов к базе.
0,133678 - за столько сгенерировалась страница.