Как добавить контент к the_content с помощью add_filter для пользовательского типа записи?
У меня работает пользовательский тип записи, но часть текста на странице одинакова для всех записей, поэтому я хочу добавить его с помощью функции.
У меня настроен следующий код:
function new_default_content($content) {
global $post;
if ($post->post_type == 'custom-post-type') {
$content = 'Тестовый текст здесь';
}
return $content;
}
add_filter('the_content', 'new_default_content');
Однако при обновлении страницы я вижу только "Тестовый текст здесь", а не контент записи (из the_content).
Если я закомментирую эту функцию, контент записи снова появляется. Что я делаю не так?

Много энергии в тот период, спасибо! Еще вопрос: я использую плагин для отображения социальных кнопок Like, +1 и т. д., и они появляются над new-default-content — есть ли способ сделать так, чтобы кнопки отображались снизу? Я предполагал, что этот фильтр будет рассматривать the_content и new_default_content как один целый раздел.

Ну, вы добавляете новый контент, поэтому он будет появляться после. Вы можете попробовать подключить фильтр с более высоким приоритетом, чтобы он обрабатывался до обработки плагином, потому что плагин также использует тот же фильтр.
