0
我試圖圍繞多個單詞小部件標題的第一個單詞。我已經使用了答案從這裏:試圖在多個字詞串的第一個單詞周圍打包<span>只適用於兩個字符串且不超過兩個
Revised Wordpress function to put a Span around the first word of the Title?
和調整,它看起來像:
function add_label_to_post_title($title = '') {
$ARR_title = explode(" ", $title);
if(sizeof($ARR_title) > 1) {
$first_word = "<span>".$ARR_title['0']."</span> ";
unset($ARR_title['0']);
return $first_word. implode(" ", $ARR_title);
} else {
return $title;
}
}
add_filter('widget_title', 'add_label_to_post_title');
,並在兩個詞冠軍的偉大工程。但是,3個或更多字詞標題不受影響。
我試圖修改代碼:從這裏
preg_replace('/(?<=\>)\b\w*\b|^\w*\b/', '<span>$0</span>', $string);
:
wrap <b>-tag around first word of string with preg_replace
,並有同樣的結果,在兩個詞的標題,但三個或更多不受影響的偉大工程。有誰知道爲什麼?
的preg_replace函數數組請找到的代碼片段?有什麼特別的詞不適合你嗎?你能否給我一個你在上面測試過的代碼的例子? – Amit 2013-04-11 05:59:57
以下是兩個不適用的字符串示例: '您能幫忙嗎?' 「近期業務大拇指」 我注意到: 「關於|焦點布羅姆利」 工作正常。 謝謝 – 2013-04-11 20:52:41
以下是另外兩個不起作用的例子:'我們的vMall'vMall特色中的特色優惠精選'@Amit – 2013-04-11 21:08:33