内链wordpress 内链怎么弄
wordpress内链怎么设置
只需要在模板函数文件【functions.php】添加下面代码:
成都创新互联是一家集网站建设,罗庄企业网站建设,罗庄品牌网站建设,网站定制,罗庄网站建设报价,网络营销,网络优化,罗庄网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
//自动关键词内链
$match_num_from = 1; //一个关键字少于多少不替换
$match_num_to = 5; //一个关键字最多替换
add_filter(‘the_content’,'tag_link’,1);
function tag_sort($a, $b){
if ( $a-name == $b-name ) return 0;
return ( strlen($a-name) strlen($b-name) ) ? -1 : 1;
}
function tag_link($content){
global $match_num_from,$match_num_to;
$posttags = get_the_tags();
if ($posttags) {
usort($posttags, “tag_sort”);
foreach($posttags as $tag) {
$link = get_tag_link($tag-term_id);
$keyword = $tag-name;
$cleankeyword = stripslashes($keyword);
$url = “a href=\”$link\” title=\”".str_replace(‘%s’,addcslashes($cleankeyword, ‘$’),__(‘View all posts in %s’)).”\”";
$url .= ‘ target=”_blank” class=”tag_link”‘;
$url .= “”.addcslashes($cleankeyword, ‘$’).”/a”;
$limit = rand($match_num_from,$match_num_to);
$content = preg_replace( ‘|(a[^]+)(.*)(‘.$ex_word.’)(.*)(/a[^]*)|U’.$case, ‘$1$2%%$4$5′, $content);
$content = preg_replace( ‘|(img)(.*?)(‘.$ex_word.’)(.*?)()|U’.$case, ‘$1$2%%$4$5′, $content);
$cleankeyword = preg_quote($cleankeyword,’\”);
$regEx = ‘\’(?!((.*?)|(a.*?)))(‘. $cleankeyword . ‘)(?!(([^]*?))|([^]*?/a))\’s’ . $case;
$content = preg_replace($regEx,$url,$content,$limit);
$content = str_replace( ‘%%’, stripslashes($ex_word), $content);
}
}
return $content;
}
上面代码添加到模板函数最后面 ” ?” 前方,一定要保持格式和符号不要更改,然后更新模板函数,清除浏览器缓存后重新打开一个文章页面就会看的到效果了。
如何使wordpress的标签自动变为网站文章的内链
方法一、使用插件
SEO Smart
Links插件:介绍:SEO Smart
Links可以通过一次性的设定文章、页面或留言出现的关键词,通过关键词的加入,使得我们把某些关键词链向知道的POST
URL上,从而提供这个POST的权重,它匹配的项目包括文章链接、页面链接、分类链接和标签链接。可设置是否添加“nofollow”属性,
是否在新窗口中打开链接.可手动指定关键词和对应的URL链接.可设置每个页面最多自动添加几个链接可设置要忽略的关键词不过自动为关键词添加链接对中文
支持并不友好.
Keyword
Link
Plugin插件:为你的wordpress博客添加关键词的链接,并且你可以自由设置“不追踪链接”、“第一次有效”、“新窗口链接”、“忽略大小写”
这些功能,使用起来很灵活,比如可以为你的Tag增加自动关键词链
接,这样在正文出现时同样有效。给文章加上内部链接有利于增加搜索引擎收录。面向所有的wordpress中文用户。完美支持中英文关键词。
Alinks 插件:通过预先设置关键词和对应的链接即可. 之后文章中出现设置过链接的关键词, 则会自动添加上. 可以设置每页最多添加多少个关键词, 链接是否在新窗口中打开, 自定义链接图标, 链接点击统计功能。
Link A Dink插件:半自动的链接插件. 和Alinks插件的使用差不多, 通过手动设置关键词和对应的链接, 然后你以后写文章时会自动为该关键词添加链接.
方法二、代码
function.php中添加如下代码:
$match_num_from = 1; //一篇文章中同一个关键字少于多少不锚文本(这个直接填1就好了)
$match_num_to = 2; //一篇文章中同一个关键字最多出现多少次锚文本(建议不超过2次)
//连接到WordPress的模块
add_filter('the_content','tag_link',1);
//按长度排序
function tag_sort($a, $b){
if ( $a-gt;name == $b-gt;name ) return 0;
return ( strlen($a-gt;name) gt; strlen($b-gt;name) ) ? -1 : 1;
}
//改变标签关键字
function tag_link($content){
global $match_num_from,$match_num_to;
$posttags = get_the_tags();
if ($posttags) {
usort($posttags, "tag_sort");
foreach($posttags as $tag) {
$link = get_tag_link($tag-gt;term_id);
$keyword = $tag-gt;name;
//连接代码
$cleankeyword = stripslashes($keyword);
$url = "a title="\quot;quot;.str_replace('%s',addcslashes($cleankeyword," href="\quot;$link\quot;" target="_blank"".addcslashes($cleankeyword, '$')."/a";
$limit = rand($match_num_from,$match_num_to);
//不连接的代码
$content = preg_replace( '|(lt;a[^gt;]+gt;)(.*)('.$ex_word.')(.*)(]*gt;)|U'.$case, '$1$2%amp;amp;amp;amp;amp; %$4$5', $content);
$content = preg_replace( '|(lt;img)(.*?)('.$ex_word.')(.*?)(gt;)|U'.$case, '$1$2%amp;amp;amp;amp;amp; %$4$5', $content);
$cleankeyword = preg_quote($cleankeyword,'\'');
$regEx = '\'(?!((lt;.*?)|(lt;a.*?)))('. $cleankeyword . ')(?!(([^lt;gt;]*?)gt;)|([^gt;]*?))\'s' . $case;
$content = preg_replace($regEx,$url,$content,$limit);
$content = str_replace( '%amp;amp;amp;amp;amp; %', stripslashes($ex_word), $content);
}
}
return $content;
wordpress插件有哪些?
1. Akismet 是 WordPress 官方推荐的一款 WordPress 防垃圾评论插件,也是默认已安装的插件。
2. 最好的最流行的WordPress浏览次数统计插件莫过于WP-Postviews,该插件可以统计每篇文章的浏览次数,并且可以获取最受欢迎(浏览次数最多)的文章列表。
3. 默认情况下,WordPress分类目录的链接自动添加了 /category/ 标志,如果你希望去掉它, WP No Category Base 是个不错的选择!
4. Google XML Sitemaps 是一个使用非常广泛的XML网站地图插件,通过它,你可以很轻松为你的 WordPress 博客生成 Sitemap,方便搜索引擎抓取你博客的文章。
5. Baidu Sitemap Generator 插件是国人 柳城 制作的,通过它可以生成百度 Sitemap XML 文件。
6. DB Cache Reloaded Fix是一个出色的WordPress数据库缓存插件,可以大大减少对数据库的请求次数。
7. Hyper Cache 是非常小巧但很强大的WordPress缓存插件,设置简单,完美支持Gzip压缩,可缓存404页,重定向页面等。
1. WordPress Database Backup 是一款专门备份数据库的插件,支持手动备份和自动定时备份,可以备份保存在主机空间,下载到本地或者发送到指定邮箱。
2. BackWPup 是一款超级强大的WordPress备份插件,支持全自动的定时备份,支持备份到FTP空间、邮箱、Dropbox、Amazon S3 ,可以备份数据库、网站的任何文件。
3.Simple URLs是一个简单实用的WordPress外链转内链短网址插件,调用了wordpress本身的发布功能,添加个链接,就向发布文章一样简单,还支持统计链接点击次数哦。做淘宝客或联盟推荐的不妨试试。
4.Redirection 是一款功能非常强大的WordPress 301重定向插件,对于更换域名或者修改网站安装目录,修改分类目录等,都可以很方便地进行正确转向。Redirection 本身就包含中文语言包,使用起来应该还是比较方便的。
wordpress自动内链什么用
内链是为了增强搜索引擎的抓取,以及用户的可深度点击阅读等效果。
文章名称:内链wordpress 内链怎么弄
本文网址:http://ybzwz.com/article/ddopohh.html