Средствами wordpree тайтл выводится таким образом: if (is_single()) {wp_title('');} else {bloginfo('name');} Но эта функция сразу выводит тайтл, а мне нужно с ним еще поработать, т.е. сохранить в переменную. $val = wp_title(''); // вот так ничего не сохраняется Как можно сохранить тайт в переменную?
открой функцию wp_title посмотри как она возвращает результат echo или return поменяй на return и везде в шаблонах измени потом на твой код обработчик или просто на echo wp_title(''); Это так первое решение что пришло в голову.
PHP: function wp_title($sep = '»', $display = true, $seplocation = '') { ........ ....... ...... ..... .... ... .. . if ( $display ) echo $title; else return $title; Следовательно: $val = wp_title('»',false);