国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

禁止WordPress半角符號自動變成全角符號方法

2024-09-07 00:50:26
字體:
來源:轉載
供稿:網友

初次使用wordpress博客發現自己的文章只只要半角符號都會自動變成全角符號了,這個有時對我們來講是沒必要的,于是我搜索了幾大解決半角符號自動變成全角符號問題辦法,希望給大家有所幫助.

WordPress默認情況下會將代碼的半角符號自動轉成全角符號,防止外部源代碼在網頁上執行,例如會把--裝換為-,在沒有使用代碼高亮插件時,直接粘貼在網頁上的代碼,就不能直接使用,必須將符號改為半角才行,對于經常需要在文章中使用代碼的朋友來說,可以禁用WordPress的默認轉換功能.

方法一:修改當前主題的functions.php文件,例如:wp-content/themes/amazinggrace/functions.php,在<?php 和 ?> 之間加入下面的代碼即可:

remove_filter('the_content', 'wptexturize');

這種方法的好處就是直接修改的是主題包中的文件,因此我們在不更換主題的情況下,wordpress可以自由升級;同樣的,其缺點就是,當我們更換了主題之后,就要重新進行添加代碼。

方法二:修改wordpress源文件

這種方法的好處就是,在不對wordpress版本的情況下,隨意更換任何主題都不會對我們的修改產生影響,其壞處也就是,當對wordpress版本進行升級后,你需要重新按照這種方法再修改一遍。

具體做法:首先打開wordpress根目錄下的wp-includes目錄,然后在這個目錄下找到formatting.php文件,打開formatting.php文件并且找到下面的代碼:

  1. //static strings    
  2. $curl = str_replace($static_characters$static_replacements$curl);    
  3. // regular expressions    
  4. $curl = preg_replace($dynamic_characters$dynamic_replacements$curl); 

將這兩句代碼全部注釋掉,比如下面是改后的形式:

  1. /*   
  2. 為啥是這樣整段注釋掉呢?就是我們想恢復的話,只要將兩頭的注釋符號去掉就行了   
  3. 當然,你也可以用//來單行注釋掉   
  4. 還有,刪除代碼也是可以的,只不過以后就無法恢復了,因此注釋掉代碼是最好的習慣   
  5. 子寒互動視覺整理,轉載請保留原文鏈接,謝謝合作   
  6. // static strings   
  7. $curl = str_replace($static_characters, $static_replacements, $curl);   
  8. // regular expressions   
  9. $curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);    
  10. */ 

方法三,在主題文件functions.php中添加如下代碼,免去wordpress升級時重新修改一次的麻煩,代碼如下:

  1. // 禁止半角轉全角 
  2. $qmr_work_tags = array
  3. 'the_title'// 標題 
  4. 'the_content'// 內容 * 
  5. 'the_excerpt'// 摘要 * 
  6. 'single_post_title'// 單篇文章標題 
  7. 'comment_author'// 評論作者 
  8. 'comment_text'// 評論內容 * 
  9. 'link_description'// 友鏈描述(已棄用,但還很常用) 
  10. 'bloginfo'// 博客信息 
  11. 'wp_title'// 網站標題 
  12. 'term_description'// 項目描述 
  13. 'category_description'// 分類描述 
  14. 'widget_title'// 小工具標題 
  15. 'widget_text' // 小工具文本 
  16. ); 
  17. foreach ( $qmr_work_tags as $qmr_work_tag ) { 
  18. remove_filter ($qmr_work_tag'wptexturize'); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉隆县| 盐源县| 延长县| 正蓝旗| 叙永县| 洪江市| 平南县| 东乌珠穆沁旗| 三原县| 达州市| 抚顺市| 滕州市| 潼南县| 安国市| 张家口市| 新巴尔虎右旗| 东辽县| 合肥市| 长汀县| 绥化市| 尖扎县| 西城区| 塔河县| 宁陵县| 屯门区| 万载县| 大竹县| 康马县| 五指山市| 台湾省| 安泽县| 江口县| 沂南县| 长汀县| 彝良县| 嘉禾县| 肃南| 丰镇市| 揭西县| 江达县| 五峰|