Как добавить свою подпись в конец страницы или записи? Советы для WordPress.

Как добавить свою подпись в конец страницы или записи? Советы для WordPress.При создании блога на WordPress может возникнуть необходимость добавить свою подпись в конец каждой страницы или записи. Вместо подписи может быть любой произвольный текст, например ваш копирайт, реклама или что-то ещё.

Например, вы можете добавить свою подпись в конец страницы или записи также как сделано на моём сайте:

WordPress - текст в конце каждой страницы или записи

Можно редактировать каждую страницу или запись и добавлять туда свой текст. Но это - не правильный путь. Добавление своей подписи в конец страницы или записи можно легко автоматизировать.

Решение проблемы добавления своей подписи в конец страницы или записи

Для этого следует немного отредактировать файл functions.php вашей темы WordPress.

1. Открываете админку WordPress и выбираете в меню "Внешний вид > Редактор", затем из списка файлов в правой части выбираете  "Функции темы (functions.php)". Если такого файла нет, его надо будет создать.

2. В самый конец этого файла, до строки с текстом "?>" добавляете следующий код:


function add_post_content($content) {
 if(!is_feed() && !is_home()) {
 $content .= 'Моя подпись';
 }
 return $content;
}
add_filter('the_content', 'add_post_content');

3. Нажимаете на кнопку "Обновить файл".

Всё, текст "Моя подпись" появится в конце каждой страницы или записи вашего Web сайта на WordPress. Вы можете использовать вместо это текста любой HTML код, картинки и т.д.

Остановимся немного подробнее на этой строке кода:

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

Обратите внимание на функции is_feed и is_home. В приведенном примере подпись добавляется только в том случае , если изменяемый текст страницы или записи находится не в RSS ленте и не на главной странице сайта. Есть и другие функции, например is_archive, is_category, is_page.  При необходимости можете также их использовать.

У приведенного мною метода есть один недостаток: в случае смены темы вашего Web сайта придётся редактировать файл functions.php заново. Поэтому, как всё настроите - не забудьте сделать бэкап.

0
Loading Disqus Comments ...

No Trackbacks.

Loading Facebook Comments ...