Как автоматически добавлять кнопки отправки в Twitter и Facebook без плагинов

Для того, чтобы увеличить социальную активность вокруг своих материалов, можно создать специальную панель со ссылками, добавляющими ссылку на пост в социальные сети и сервисы онлайновых закладок. Пример такой панели я привел в посте Как сделать панель с социальными кнопками. Однако многим такое обилие кнопок не нужно, их вполне устроить две самые популярные – отправка ссылки в Twitter, и отправка ссылки с описанием и картинкой в Facebook. Можно сделать так, чтобы эти две кнопки автоматически вставлялись в конец содержимого каждого поста.

Для этого откройте файл functions.php, и добавьте в него следующий код:

function share_this($content){
    if(!is_feed() && !is_home()) {
        $content .= '';
    }
    return $content;
}
add_action('the_content', 'share_this');

Обратите внимание на то, что эти две кнопки не будут видны на главной странице и в RSS – за это отвечает условие

if(!is_feed() && !is_home())

Если вы хотите скрыть эти кнопки в архивах и на странице результатов поиска, то условие будет выглядеть так:

if(!is_feed() && !is_home() && !is_archive() && !is_search())
Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

5 Комментарии

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

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


*