0
有沒有什麼辦法如何修剪內容,並只在wordpress中的h2標籤內顯示文本?如何僅顯示the_content()的特定部分;文本?
我想在我的特定頁面上僅顯示發佈內容的特定部分,而不是整個頁面。摘錄在這種情況下不起作用,因爲它僅由長度定義。我敢打賭,有一個簡單的方法來做到這一點...只是找不到一個尚未.....
謝謝大家.....
有沒有什麼辦法如何修剪內容,並只在wordpress中的h2標籤內顯示文本?如何僅顯示the_content()的特定部分;文本?
我想在我的特定頁面上僅顯示發佈內容的特定部分,而不是整個頁面。摘錄在這種情況下不起作用,因爲它僅由長度定義。我敢打賭,有一個簡單的方法來做到這一點...只是找不到一個尚未.....
謝謝大家.....
這可以通過幾種方式進行,但最簡單將是:
function o99_filter_the_content_h2($content) {
$pattern = "/<h2>(.*?)<\/h2>/";
preg_match($pattern, $content, $matches);
return $matches[1];
}
add_filter('the_content','o99_filter_the_content');
將它添加到您的主題中的functions.php
文件。
注意,這將不再是H2 :-)
如果您想使用相同的其他任何標記,你可以用一個更通用的功能:
function o99_filter_tags_generic($content, $tagname)
{
$pattern = "/<$tagname>(.*?)<\/$tagname>/";
preg_match($pattern, $string, $matches);
return $matches[1];
}
其中$tagname
是要過濾的標籤