鸟文内容分页: 1 2

插件安装和使用:

下载,上传,激活。

版本升级:请先停用接着删除旧插件,然后再安装新插件。(如果激活时提示“插件文件不存在”,是因为旧版本文件没有删除)

2个函数,分别对应不同功能,需要你手动把它们放到正确的位置:(只有红色部分需要粘贴)

1. <?php thumbnails_anywhere_for_homepage(); ?>: 在首页显示缩略图,参数在后台设置。

将如下代码放置在首页index.php循环体内,即the_content或者the_excerpt前面

<div class="PostContent" >

<?php thumbnails_anywhere_for_homepage(); ?>

<?php the_content(''); ?>

</div>

<div class="clear-float"> </div>

默认放置在右边。注意有必要用clear-float来清除样式。

如果要实现分类页文章缩略图和标签页文章缩略图,依葫芦画瓢,找到相应php文件,同样位置添加同样的代码。

2.<?php thumbnails_anywhere_for_random_posts(); ?> :在任意位置显示随机图片,图片链接指向图片所在的文章,参数在后台设置。

参考CSS已集成到插件,可以显示多行多列的随机缩略图,具体背景颜色,宽度,间距等请自己编辑插件调整。(插件目录下的style.css)

相应的php代码放在任意位置

<?php thumbnails_anywhere_for_random_posts(); ?>

插件安装和使用:

请多多测试,修正bug后正式发布。

测试进展:

重大改进,增加了后台设置,设置参数变得很简单。

图片尺寸可随便设,插件自动调用最合适的缩略图。

辅助函数自动添加,免去手动添加的麻烦。

后台的缩略图提供预览功能。

可以显示最新日志的缩略图和随机日志的缩略图。

分开设置最新日志、随机日志、相册。(原thumbnails_anywhere_for_random_post更换为thumbnails_anywhere_for_random_posts)

生成本地缩略图。

下载远程图片到本地并制作缩略图。

相册功能不完善,目前和随机缩略图效果没有差别。

排除分类,指定分类已完成,效果不照,哈哈,你自己试试。

还需要继续做的:

提供侧边栏widget。

完善相册功能。

可选点击链接打开原始大图。

已经有了保存远程图片的功能,那么还要不要调用外链缩略图呢?很纠结。

改进非常大,建议升级。点击查看大图

WordPress首页缩略图和日志缩略图插件:Thumbnails Anywhere | niaolei.org.cn 鸟类网图片

thumbnails_anywhere的设置

用来做相册也不错啊,看看这个演示页面,40张图,加载很快。

目前正在写生成缩略图代码——生成本地真正的缩略图,不会很快出来。(已完成)

目前正在写自动保存远程图片的代码。(已完成)

关于生成缩略图:

生成缩略图的代码完全采用的WordPress的核心代码。WordPress自带了制作缩略图的功能,例如在你的图片目录 wp-content/uploads/2009/05/下可以查看到,一般提供四种格式的图片,从文件名就可以看出来:

image-150x150.jpg < thumbnail

image-300x200.jpg < medium

image-1024x682.jpg < large

image.jpg < full size

如果你没有禁止过WordPress生成缩略图,请仔细查看下该目录除原始图片外,是否存在其他缩略图。

如果没有,很遗憾,我的插件同样无法生成缩略图,显示以原始图片代替;

如果有,但启用我的插件以后还是不能显示缩略图或者缩略图变形,说明是我的插件存在bug,请留言反馈。

取巧的办法:本地电脑安装Easyphp,设置语言为中文,关掉其他占用80端口的程序,启动Easyphp,本地安装WordPress到www目录,从你的网站导出数据库sql文件,导入到本地数据库,本地安装我的插件,设置缩略图大小,启用首页缩略图功能,逐一打开所有首页分页。好了,所有的缩略图都生成了,将我的插件目录下的ta-thumbnails-cache文件夹上传到你的网站覆盖原文件夹。

缩略图存放目录:

插件启动是会试图创建两个文件夹用于存放缩略图和下载的远程图片,进入后台,如果提示无法创建,请你手动创建两个目录如下,并将目录权限设置为755 :

/wp-content/uploads/ta-thumbnails-cache

/wp-content/uploads/ta-thumbnails-cache/TAdownload

后台设置完参数后,

将代码 <?php thumbnails_anywhere_for_homepage(); ?> 放置到你的模板文件index.php 或者 archive.php 中,以实现首页/标签页/文章页的缩略图效果;

将代码 <?php thumbnails_anywhere_for_random_posts(); ?> 放置到你的模板文件任意位置,以实现随机文章缩略图效果。

将代码 <?php thumbnails_anywhere_for_recent_posts(); ?> 放置到你的模板文件任意位置,以实现最新文章缩略图效果。

将代码 <?php thumbnails_anywhere_for_album(); ?> 放置到你的模板文件任意位置,以实现相册效果。(正在完善功能,目前和随机文章效果是一样的)

如果发现无法更新缩略图,请将代码<?update_thumbnails_anywhere_meta(); ?> 放置到模板文件single.php中的任意位置。

插件原理是每打开一篇文章生成相应的缩略图,所以一开始可能不会显示缩略图。

bug报告、问题咨询和功能建议请到 插件主页 留言。

WordPress首页缩略图和日志缩略图插件:Thumbnails Anywhere | niaolei.org.cn 鸟类网图片

演示页面:

如果插件在你的网站运行成功,请留言反馈,我会将你的站点加入演示页面。请告诉我一下你用的是Windows主机还是Linux主机,谢谢。

鸟文内容分页: 1 2