wordpress自帶了一個格式清理功能,所以我們從其它地方復制文本進來時可能會出現樣式錯誤,這原來是好意,可以避免文本中出現一些花哨或沒用的格式。
如果你想禁用這個自動格式化的功能,那么可以參考下面的方法。
//禁用wordpress自動化格式的代碼,悅然wordpress建站收集整理
function my_formatter($content) {
$new_content = '';
$pattern_full = '{([raw].*?[/raw])}is';
$pattern_contents = '{[raw](.*?)[/raw]}is';
$pieces = preg_split($pattern_full, $content, -1, PREG_SPLIT_DELIM_CAPTURE);
foreach ($pieces as $piece) {
if (preg_match($pattern_contents, $piece, $matches)) {
$new_content .= $matches[1];
} else {
$new_content .= wptexturize(wpautop($piece));
}
}
return $new_content;
}
remove_filter('the_content', 'wpautop');
remove_filter('the_content', 'wptexturize');
add_filter('the_content', 'my_formatter', 99);
把上面的代碼添加到當前wordpress建站主題的functions.php文件中,或者是添加到Code Snippets插件中。
然后我們可以在古騰堡編輯器中添加HTML區塊,再以其它地方帶來樣式的原始HTML代碼復制進來就可以了。
不過,悅然wordpress建站覺得普通用戶還是別去這樣折騰了。
? Copyright 2024. 悅然網絡工作室/悅然wordpress建站 專注中小企業wordpress建站 All Rights Reserved.網站地圖
本站圖片來源為Pexels、Pixabay、Freepik、Unsplash等圖片庫的免費許可,CC0協議;還有部分為自己手繪,版權碰瓷請自重!法律服務:law@yueranseo.com 蜀ICP備20016391號-1 川公網安備 51011502000367號
?
?
?
?
微信聯系