2013-12-25 8 views
0

Я пытаюсь добавить пользовательские данные в начало каждого сообщения в wordpress. Раньше то, что я пытался это быть выглядит следующим образомДобавить пользовательские данные в начало каждого заголовка сообщения в wordpress?

function newcontent($content) { 
ob_start(); 

// Некоторые вещи здесь идет эхо «это для тестирования»;

$newvariable = ob_get_clean(); 
return $content.$newvariable; 
} 
add_filter('the_content','newcontent'); 

является то, что выход идет как

Пусть считают это сообщение

ДОЛЖНОСТЬ

this is for testing // appending message to the content 

// POST CONTENT 

Есть ли способ, чтобы показать образец данные в верхней части каждого сообщения i означают выше t он титул?

Не уверен, что там может быть путь :)

Любое предложение было бы здорово :)

Спасибо, Vicky

ответ

1

Не уверен, что, если я вас правильно понимаю, но ...

function insert_before_title($title){ 
    return '<h1> before the title </h1>'.$title; 
} 

add_filter('the_title', 'insert_before_title'); 

Просто отфильтруйте заголовок, а не контент.

+0

Да спасибо за ваш быстрый быстрый ответ :) Я тоже пробовал это, но я добавляю образцы данных в каждый заголовок, который я имею в виду в левой боковой панели навигации и в правом заголовке. Я тоже делаю условие, как is_single(), но все же для страницы с образцами данных приходят вверх !!! –

+0

@Fresher Вы говорите, что хотите вставить перед 'widget_title' тоже? если это так, просто добавьте 'add_filter ('widget_title', 'insert_before_title');' – Ohgodwhy

Смежные вопросы