新聞中心
wordpress教程之該源碼程序的超實(shí)用技巧
作者 / 無(wú)憂主機(jī) 時(shí)間 2016-01-16 13:23:58
與其說(shuō)wordpress是一個(gè)博客程序,不如說(shuō)WordPress是一個(gè)即裝即用的輕型CMS程序合適。除了易用方便的優(yōu)點(diǎn)外,它還對(duì)搜索引擎優(yōu)化很有優(yōu)勢(shì)?,F(xiàn)在很多客戶購(gòu)買了php免備案空間都會(huì)主動(dòng)要求使用WordPress,但是對(duì)于WordPress超實(shí)用的技巧小編想迫不及待的分享給大家,為了讓您的客戶使用WordPress的時(shí)候更為舒適,可以參考以下分享的技巧供大家學(xué)習(xí)。 1、防止自動(dòng)壓縮圖片 WordPress 默認(rèn)會(huì)在上傳 jpg 圖片時(shí)自動(dòng)壓縮。這有利于節(jié)省php主機(jī)帶寬,減少加載時(shí)間。假如你是個(gè)攝影愛好者,熱衷于在博客上展現(xiàn)攝影作品的話,高質(zhì)量的圖片就尤其重要了,將以下代碼添加到 functions.php 文件,快速禁用圖片自動(dòng)壓縮。
add_filter('jpeg_quality', function($arg){return 100;});2、為所有的鏈接添加 target=”_blank” 屬性 為所有鏈接添加 target="_blank" 屬性,當(dāng)然將下面代碼添加到 functions.php 文件,也可以實(shí)現(xiàn)這個(gè)小功能。
function autoblank($text) { $return = str_replace('<a', '<a target="_blank"', $text); return $return; } add_filter('the_content', 'autoblank');3、阻止 WordPress 壓縮 jpg 圖片 編輯 functions.php 文件并添加以下代碼:
add_filter('jpeg_quality', function($arg){return 100;});4、無(wú)需插件實(shí)現(xiàn) WordPress 翻頁(yè)功能 在需要顯示翻頁(yè)的地方引用以下代碼:
global $wp_query; $total = $wp_query->max_num_pages; // only bother with the rest if we have more than 1 page! if ( $total > 1 ) { // get the current page if ( !$current_page = get_query_var('paged') ) $current_page = 1; // structure of "format" depends on whether we're using pretty permalinks $format = empty( get_option('permalink_structure') ) ? '&page=%#%' : 'page/%#%/'; echo paginate_links(array( 'base' => get_pagenum_link(1) . '%_%', 'format' => $format, 'current' => $current_page, 'total' => $total, 'mid_size' => 4, 'type' => 'list' )); }5、自動(dòng)替換文章中的字符 比如你的博客名稱換了,你希望老的文章里同樣可以更換一些文案。使用以下代碼可以輕松搞定,將其拷貝至functions.php 文件即可。
function replace_text_wps($text){ $replace = array( // 'WORD TO REPLACE' => 'REPLACE WORD WITH THIS' 'wordpress' => '<a href="#">wordpress</a>', 'excerpt' => '<a href="#">excerpt</a>', 'function' => '<a href="#">function</a>' ); $text = str_replace(array_keys($replace), $replace, $text); return $text; } add_filter('the_content', 'replace_text_wps'); add_filter('the_excerpt', 'replace_text_wps');6、移除評(píng)論中的鏈接 WordPress 默認(rèn)會(huì)把帶有鏈接的評(píng)論自動(dòng)加上鏈接。這也給垃圾評(píng)論提供了滋生的土壤。移除這些評(píng)論鏈接很簡(jiǎn)單,把以下代碼貼到 functions.php 文件就可以了。
remove_filter('comment_text', 'make_clickable', 9);無(wú)憂主機(jī)相關(guān)文章推薦閱讀: WORDPRESS源碼程序在文章目錄中不使用插件實(shí)現(xiàn)分頁(yè) WORDPRESS怎么實(shí)現(xiàn)中英文混輸日期格式 如何實(shí)現(xiàn)自動(dòng)激活WORDPRESS插件
本文地址:http://www.gle-technology.com/wordpress/21450.html