И снова про WordPress, и снова сниппеты.
Тема копирайта, защиты своего контента в интернете, а в рунете особенно, стоит очень остро, глобального способа защититься нет, но можно вставить хоть напоминания об авторстве.
Например, вывести в конце каждого поста примерно такой текст: «Этот пост написал Вася. © 2011 Блог «Умный Вася».
Каждый раз писать как-то хлопотно, поэтому надо сделать, чтобы всё делалось само. Сделать это просто.
Добавляем в файл functions.php такой код:
function add_post_content($content) {
if(!is_feed() && !is_home()) {
$content .= '<p>Этот пост написал Вася © '.date('Y').' '.bloginfo('name').'</p>';
}
return $content;
}
add_filter('the_content', 'add_post_content');
В конце каждого поста и будет выводится прописанный текст.
Или можно сделать шорткод, тоже вставляется в functions.php
function vasyacopyright() {
return 'Этот пост написал Вася. Блог <a href="http://umnyvasya.ru">Умный Вася</a>';
}
add_shortcode('vasya', 'vasyacopyright');
Ну и в конце поста прописать шорткод
[ vasya ]
( без пробелов)
Опытный перевозчик, компания «ТрансЛогистик» осуществит грузоперевозки по Москве и области . На сайте есть «калькулятор», где можно рассчитать примерную стоимость.




Комментарии
А зачем изобретать велосипед не понятно, почему сразу в шаблон не вставить, зачем через functions.php?
Файл functions.php это и есть шаблон, часть его.
functions.php — это дополнительный функционал движка, к шаблонам он совершенно не относиться :))))))))
Не все же посты авторские, так какой смысл копирайт запихивать в тему? Надо, вставил шорткод и всё.