ㄚ琪在今年三月的时候开始使用随便看看这个功能,这个功能使用Advanced Random Posts,用了这半年也感觉不错,但总是有些遗憾,总是因为只能看目前类别的随机文章,却不能看目前标签内的随机文章,突然觉得手贱,就想来改一下,看了一下程式码,ㄚ琪露出了诡异的微笑,呵呵,似乎不难嘛。

本来要到这个外挂的网站更新的,无奈Wordpress.org把我的帐号密码给重设了,目前ㄚ琪仍未能使用,想就先在工作达人上公布分享了,有兴趣的人可以下载使用,请点击连结下载:advanced-random-posts

ㄚ琪仿原作网站的讲解做中文的更新分享给大家瞧瞧:

Advanced Random Posts模组会随机选择显示你的文章,它会从选择的类别或目潜得类别或是所有的文章中取得文章(注:ㄚ琪已经扩展功能为可以从目前标签中取得文章),当访客在首页的时候,可以从所有文章或是选择的类别中取得文章,假如你有设定’Get posts from current category’,当访客在看单篇文章时,模组会列出这篇文章相同类别的文章,或是当访客点击了类别连结时,它会取得目前类别的文章,(注:当访客点击标签连结时,会取得目前标签的文章),现在,这个外挂会显示你文章的缩图。

安装

这里的安装跟原作网站没什么差异,不过ㄚ琪顺便把它中文化吧。

  1. 确认你执行的WordPress版本是2.8或以上,旧板本无法使用此外挂,假如你使用旧版本,请下载”Advanced Random Posts v1.1″(注:这样你就不能享受随便看看这个更新版本了)。
  2. 下载zip档案并且解压缩。
  3. 上传’advanced-random-posts’资料夹到你的外挂目录(wp-content/plugins/)。
  4. 在WordPress的外挂页面启用此外挂。
  5. 看 ‘外观’->’模组’放置此外挂到侧边栏,然后设定。

假如你不使用’模组’,可以新增下面的程式码到你的’sidebar.php’来放置’Random Posts’到你的侧边栏,改变你要的参数:

PHP:

  1. <?php if (function_exists(‘yg_randomposts’)) { ?>
  2. <li><h2><?php echo ‘Random Posts’; ?></h2>
  3.   <ul>
  4.     <?php
  5. $parameters = array(
  6.     ‘limit’ => 10, //Number of posts to show
  7.     ‘excerpt’ => 60//excerpt length (letters)
  8.     ‘actcat’ => false, //get posts current category
  9.     ‘cats’ => ‘5,6’//Categories to get posts
  10.     ‘cusfield’ => ‘thumbnail’, //custom field name of thumbnail image
  11.     ‘w’ => 48//width
  12.     ‘h’ => 48, //height
  13.     ‘firstimage’ => true//get first image of post content
  14.     ‘atimage’ => false, //get first attached image of post
  15.     ‘defimage’ => ‘http://www.yakupgovler.com/default.jpg’ //default thumbnail image
  16. );
  17.     //print random posts
  18.     yg_randomposts($parameters);
  19.    ?>
  20.   </ul>
  21. </li>
  22. <?php } ?>

FAQ

我如何设定从目前类别取得文章?
勾选模组设定里 ‘Get posts from current category’的核对盒。
我只想要显示两个类别的文章。
你必须在’Categories to get posts’栏位中写下类别id,用逗号(,)来分隔。

我如何设定从目前标签取得文章?
勾选模组设定里 ‘Get posts from current tag’的核对盒。

截图

2011-12-01_105616

选项

模组的选项允许你改变随便看看文章的显示。
标题 – 在侧边栏的模组标题,ㄚ琪就是设随便看看。
显示几篇文章 – 要显示的文章篇数
Excerpt length (letters) – 你知道的
Thumbnail Custom Field Name – 假如你想透过自订的栏位显示缩图,写出它的名字。
Height, Width – 影像尺寸。
Get first image of post – 假如你不想使用自订栏位,外挂会从文章内容取得第一个影像。
Get first attached image of post – 外挂会取得文章第一个附件的影像。
Default image – 假如文章没有影像,外挂显示影像,例如:http://www.yakupgovler.com/default-image.png

注意:假如你使用三个选项,外挂会先使用自订栏位影像,假如文章没有自订栏位,它会从内容取得第一个影像,最后才会取得第一个附件影像,因为效率的问题我建议不要使用”Get first image of post”,它会花比较多的查询时间。
Categories – 外挂在这些类别里取得文章(类别id,用逗号分隔)。
Get posts from current category – 从目前类别取得文章(单篇文章的类别或是目前类别)。
Get posts from current tag – 从目前标签取得文章(目前标签或是单篇文章的标签,注:单篇文章的标签尚未确认

假如你有任何意见,可直接回应,或发电子邮件,或短信给我。