新聞中心
免插件實(shí)現(xiàn)wordpress自動(dòng)給關(guān)鍵詞加上超鏈接
很多做優(yōu)化的站長(zhǎng)朋友們都知道網(wǎng)站優(yōu)化關(guān)鍵詞的時(shí)候都需要加超鏈接,可是很多開(kāi)源程序都是要手動(dòng)添加超鏈接的。這樣每天如果發(fā)布很多的文章的話就會(huì)感覺(jué)效率比較低。如果可以在發(fā)布文章的時(shí)候只要在里面添加關(guān)鍵詞發(fā)布成功之后就會(huì)自動(dòng)帶超鏈。這樣不僅效率很高了,并且非常利于優(yōu)化了。無(wú)憂主機(jī)小編使用的是php空間安裝wordpress搭建的網(wǎng)站程序,有很多朋友都希望使用這款程序搭建站點(diǎn)的時(shí)候可以自動(dòng)添加關(guān)鍵詞??墒菬o(wú)憂主機(jī)小編在網(wǎng)上搜索了下以前同事使用插件來(lái)實(shí)現(xiàn)過(guò)。今天來(lái)介紹下如何不通過(guò)安裝插件直接修改主題代碼來(lái)實(shí)現(xiàn)的方法吧。 1、首先進(jìn)入到我們v3.51php.com,然后登錄進(jìn)去,點(diǎn)擊主機(jī)管理,點(diǎn)擊控制面板,如圖1所示: 2、然后點(diǎn)進(jìn)去找到,找到文件管理,如圖2所示: 3、再然后進(jìn)入到了文件管理,找到根目錄,如圖3所示: 4、找到/wp-content/themes/您的主題/?functions.php,如圖4所示: 5、然后點(diǎn)擊編輯,在?>以上添加以下代碼,如圖5所示:
function auto_post_link($content) { global $post; $content = preg_replace('/<s*imgs+[^>]*?srcs*=s*('|")(.*?)\1[^>]*?/?s*>/i', "<a href="".get_permalink()."" title="".$post->post_title."" ><img src="$2" alt="".$post->post_title."" /></a>", $content); $posttags = get_the_tags(); if ($posttags) { foreach($posttags as $tag) { $link = get_tag_link($tag->term_id); $keyword = $tag->name; $content = preg_replace(''(?!((<.*?)|(<a.*?)))('. $keyword . ')(?!(([^<>]*?)>)|([^>]*?</a>))'s','<a href="'.$link.'" title="'.$keyword.'">'.$keyword.'</a>',$content,2);//最多替換2個(gè)重復(fù)的詞,避免過(guò)度SEO } } return $content; } add_filter ('the_content', 'auto_post_link',0);修改好了之后提交保存就可以了,這樣設(shè)置好的關(guān)鍵詞再次發(fā)布文章的時(shí)候就會(huì)自動(dòng)添加超連接了哦。 以上就是無(wú)憂主機(jī)獨(dú)立IP虛擬主機(jī)環(huán)境下免插件實(shí)現(xiàn)wordpress自動(dòng)給關(guān)鍵詞加上超鏈接的設(shè)置方法。
本文地址:http://www.gle-technology.com/wordpress/27133.html