Flector

Как добавить свой текст в конец или начало записи?

Довольно часто начинающие вебмастера спрашивают о том, как добавить какой-либо свой текст до или после текста записи. Зачастую, таким образом добавляется подпись или что-то в этом роде. Решение простое, для этого вам необходимо добавить в файл functions.php вашей темы следующий код:

//добавление своего текст после записи start
function wph_custom_content($content){
if (is_single()) {	
    $content .= '<p>Текст после записи.</p>';
}
    return $content;
}
add_filter('the_content', 'wph_custom_content');
//добавление своего текст после записи end

Ваш текст будет добавлен после текста записи. Для добавления своего текста до текста записи используйте такой код:

//добавление своего текст до записи start
function wph_custom_content($content){
if (is_single()) {	
    $temp = '<p>Текст до записи.</p>';
    $content = $temp . $content;
}
    return $content;
}
add_filter('the_content', 'wph_custom_content');
//добавление своего текст до записи end

Работать это будет только на страницах одиночных записей.


Комментарии (4 комментария)
  1. А какой плагин это сделает, чтобы в код не лесть?

    • Flector:

      смотря, что вам надо. если рекламу, то один плагин, если подпись, то другой и тд.

  2. Юрий:

    День добрый! За статью спасибо! А подскажите , а как указать категорию для постов ?

Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!