Полезные встроенные функции WordPress

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

Определение пользователей, заходящих на сайт с мобильных устройств

Разработчики WordPress избавили вебмастеров от выдумывания собственных функций, внедрив определение пользователей, которые просматривают сайт с мобильных устройств — телефонов, смартфонов, планшетов. Например, вы можете вывести сообщение, которое будут видеть только эти пользователи. Для этого используйте такой код:


Шифрование электронного адреса

Я уже писал о том, как можно использовать электронный адрес в контенте, не боясь, что его скопируют скрипты, рассылающие спам. Примерный код, который можно использовать в шаблоне, такой:


Ну а как без опаски использовать электронный адрес в тексте постов? Для этого можно сделать шорткод. Вставьте в файл functions.php:

function antispambot_sc( $atts ) {
    extract( shortcode_atts( array(
        'email' => ''
    ), $atts ) );
    return antispambot( $email );
}
add_shortcode( 'antispambot', 'antispambot_sc' );

Использовать шорткод просто — достаточно добавить в текст поста:

[antispambot email="my.secret.email.address@site.com"]

Разделение контента до и после тега more

Для чего может понадобиться разделение контента тегом more? Не только для скрытия большей части текста поста с главной страницы и из RSS, но и для вставки рекламного блока или списка тематических ссылок. Как можно использовать для этого встроенные возможности WordPress? Для этого подредактируйте файл single.php, используя такую конструкцию для вывода содержимого поста:

<?php
while( have_posts() ) : the_post();
  
$content_parts = get_extended( get_the_content() );
  
echo '

' . get_the_title() . '

'; echo '

' . $content_parts['main'] . '

'; echo ''; echo '
' . $content_parts['extended'] . '
'; endwhile; ?>
Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*