Украшение заголовка записи в WordPress

Иногда случается так, что необходимо выделить первое слово в заголовке записи. Как правило это решается cufon скриптом, но в не которых случаях приходится обходиться без использования подобных скриптов.

Вот так, при верстке одного шаблона перед мной стала задача без скрипта выделить первое слово в заголовках записей. Немного "покурив" мануалы по PHP набросал вот такую функцию:

 function the_title2() {
 $newtitle = get_the_title();
 $search = array('/(^.*?)s(.*)/is');
 $replace = array('<strong>$1</strong> $2');
 $newtitlepage = preg_replace($search, $replace, $newtitle);
  echo $newtitlepage;
 }

Данный код, необходимо вставить в function.php вашего шаблона.

За вывод записи будет отвечать
the_title2();

Чтоб отстроить украшения первого слова, можно сделать небольшую правку в 4-й строке данного кода. А именно:
на данный момент первое слово обрамляется в теги strong. Чтоб определить его стиль нужно добавить соответствующие правила для данного тега в CSS. Если по какой-то причине, вам нужно обрамить первое слово в другие теги - просто внесите правку в 4-ю строку данной функции, заменив теги strong на любой другой тег (div, em и т.д.).

Блог WordPress плагины и хаки Украшение заголовка записи в WordPress