Tag: functions Subscribe to this tag

The following articles associated with the tag: functions
  • WordPress站外域(链接)nofollow

    WordPress站外域(链接)nofollow

    WordPress站外域(链接)nofollow是指在文章、页面中不属于自己网站域名的域名加上nofollow。与阅读全文more-link nofollow、评论链接nofollow、分页插件WP-PageNavi分页导航nofollow有所不同,这些都是针对站内的url地址,而WordPress站外域(链接)nofollow显然是针对站外地址。我使用的这款主题也没有这个功能,我发现很多Wordpress主题都没有这个功能,所以果断扒了扒网上的教程,发现了一些代码,不管怎么说这是对SEO来说是很有帮助的。 为什么要在WordPress站外域(链接)加nofollow  保证文章权重不被传递到其他网站,文章中的每个链接都很重要,一个链接就是对目标地址的一个投票,你的权重就传递到了目标地址。 WordPress站外域(链接)加nofollow的方法  在WordPress模板函数文件functions.php中加入以下代码即可。 //站外域nofollow add_filter('the_content','the_content_nofollow',999);  functionthe_content_nofollow($content){  preg_match_all('/href="(.*?)"/',$content,$matches);  if($matches){   foreach($matches[1] as $val){    if( strpos($val,home_url())===false ) $content=str_replace("href=\"$val\"", "href=\"$val\" rel=\"external nofollow\" ",$content);   }  }  return $content; }  

    View More

  • 7+ WordPress RSS Feed 设置及优化技巧

    7+ WordPress RSS Feed 设置及优化技巧

    之前已经介绍了 WordPress的RSS Feed地址是什么?如何添加?如何订阅?,今天补充一下 WordPress RSS Feed 设置及优化技巧。 RSS Feed 基本设置 在后台 > 设置 >阅读,可以设置 Feed 输出的篇数和类型: 注:如无特殊说明,下面的代码都添加到当前主题的 functions.php 文件即可 Feed 输出自定义内容 在feed中输出自定义内容可以通过 ‘the_content’ 这个 filter 钩子轻松实现,我们要做的就是使用 is_feed() 这个条件标签来判断只在 Feed 输出内容。例如下面的例子: function custom_rss_feed_content($content) { //定义新函数 if(is_feed()) { //只在Feed中执行 $output = '欢迎访问 http://www.boruitao.com'; //添加自定义内容 $content = $content . $output ; //重新设定文章内容 $content } return $content; //返回最后的文章内容 } add_filter('the_content','custom_rss_feed_content'); //通过钩子挂载该函数 注: 1. 代码中的 $content 是WordPress预留的 文章内容变量,$output 是我们自定义的变量,用来添加自定义内容; 2. $content . $output 表示在文章原文的后面添加 $output 的内容,如果你想在原文前面添加,可以改为 $output . $content 3. $output 后面的自定义内容可以是 HTML 代码,比如下面的例子: //Feed输出版权信息 function wpdaxue_feed_copyright($content) { if(is_feed()) ...

    View More

  • 编辑WordPress主题的 functions.php 文件的注意事项

    编辑WordPress主题的 functions.php 文件的注意事项

    WordPress大学 很多教程都提到“将代码添加到主题的 functions.php 文件”,但总有些新手朋友总是反馈说:如何添加?添加后出错?添加后网站就不能访问啦……所以今天就来说说编辑 functions.php 文件应该注意哪些问题。 functions.php 有什么用 functions.php 是 WordPress 预留的功能函数文件,专门用于添加各种自定义函数代码。现在的WordPress主题的功能越来越强大了,一般都自带了 functions.php 这个文件(通常在主题根目录)。 php中的注释 注释,就是专门用来对代码进行补充说明的文本,一般分为单行注释和多行注释,单行注释使用两个斜杠 // ,多行注释使用 /* */,示例: <?php /** * 这是多行注释 * 注释2行 */ function hello_world() { // 单行注释 // 再注释一行 echo "<p>Hello World!</p>"; } ?> php代码应该添加到 <?php  和 ?> 之间 打开 functions.php 文件,你会发现,文件开头一般都是 <?php ,表明这个文件是遵循php代码规范的,你需要将函数代码添加到它的里面,比如: <?php //开始php语法   function hello_world() { echo "<p>Hello World!</p>"; }   //结束php语法 ?> 避免 <?php 和 ?> 多重嵌套 在 <?php 和 ?> 之间,不要再添加 <?php 和 ?>,如下面的例子就是错误的: <?php //开始php语法   <?php //错误:嵌套啦   function hello_world() { ...

    View More