您当前的位置:首页 > 网络编程 > Php编程 > 正文

WordPress插件WordPress Related Posts修改成自动批量添加自定义

【字体大小: 2010-01-23 08:06 来源: 作者:左明燕 

  WordPress 相关日志插件:WordPress Related Posts,这个也是由水煮鱼制作的插件,其中有一项功能可以通过自定义字段显示缩略图,对于一个新博客而言,可以慢慢添加,但是对于一个已经有几百上千的日志,如果确实需要相关日志只显示图片而不需要使用标题的类型,这个时候你去自定字段一个个修改,耗时不说,累都累死了。我想到了修改,经过在源码的基础上修改后,适用一切正常,至于漂亮与否,还需要各位自己修改了,毕竟修改PHP并且要设计的好看。

  修改的主要作用是在大量文章需要设置自定义字段来达到相关日志显示缩略图时,可以使用我修改过的代码,为设置您的每篇文章的第一张图片规律性的替换,比如规律性的替换.jpg 为 _s.jpg

  不仅适用于flickr,一些大型网站也是比较适合的,wordpress的自带图片库也可以适用,但是具体怎么替换后缀名需要你自己手动修改下代码。

  注意:

  只是一些小的改动,插件源码来自于水煮鱼

  插件设置不需要勾选Related Posts with Thumbnail

  下载地址:相关日志只显示缩略图插件:http://www.yisougou.com/download/relatedpost-only-display-first-images.rar

  哪些地方你可能需要改动:  

  1. $content = $related_post-> post_content;  
  2.               
  3.             preg_match_all('|<img.*?src=[\'"](.*?)[\'"].*?>|i'$related_post->post_content, $matches);              
  4.               
  5.             $img_src = $matches[1][0]; //first photo  
  6.         if (eregi("flickr.com",$img_src)){  
  7.             $img_url = str_replace(".jpg""_s.jpg"$img_src);  
  8.             }else{  
  9.             $img_url=$img_src;  
  10.             } 

 

  以上你可以设置怎么替换图片后缀,以上只抓取每篇文章的第一张图片。

  和  

  1. $output .=  '<a href="'.get_permalink($related_post->ID).'" title="'.wptexturize($related_post->post_title).'"><img style="border: 2px solid black; width: 75px;" src="' . $img_url . '" /></a>';  
  2.  

  以上你可以设置图片显示格式,有漂亮的格式教我。

  效果参考地址:http://www.babyshoot.cn/2010/01/22/dreaming-of-forever.html

  这样一来,就不需要每篇文章都去修改添加自定义字段的缩略图图片地址了。

  源码来源于:http://fairyfish.net/2007/09/12/wordpress-23-related-posts-plugin/

  本文纯属个人观点,欢迎批判,欢迎转载,有兴趣转载的,请注明文章来自中国网站设计网(http://www.wzhan.net).文章地址:http://www.wzhan.net/blog/post/22.html

    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    【责任编辑:绝口不提】 标签: WordPress 插件

    更多相关内容

    最新评论 查看所有评论
    发表评论 查看所有评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名:密码:验证码: