透過將文章和頁面的標題 (h1 - h6) 大寫來增強 WordPress
P粉023326773
P粉023326773 2023-09-09 11:08:11
0
1
446

我想創建一個函數,在我的 WordPress 網站的標題中將大寫(每個單字的第一個字母都大寫)。

我已經能夠開發一個用於過濾的正規表示式 preg_match_all()。

問題是如何迭代匹配項並使用 ucwords() 函數將標題大寫。最後,將大寫標題插入內容中。

我嘗試了這段程式碼。問題是if (is_array())

之後如何進行
function headings_in_the_content($content) { $regexpattern = '#(?P<(?Ph\d)(?P[^>]*)>(?P[^<]*))#i'; if (preg_match_all($regexpattern, $content, $matches)) { foreach ($matches as $regexmatches) { if (is_array($regexmatches)) { foreach ($regexmatches as $regexmatch) { } } } } return $content; } add_filter('the_content', 'headings_in_the_content', 15000);

P粉023326773
P粉023326773

全部回覆 (1)
P粉600845163

如果只是為了樣式目的,我會使用 css text-transform 來代替。

https://developer.mozilla.org/en -US/docs/Web/CSS/text-transform

#
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!