wordpress 插入图片缩略图的方法和wordpress 谋体图片多次调用
- 作者:洒血 | 分类: wordpress | 评论:0 | 浏览:393 | 时间:2011-03-07 0:16:41 |
- 本文主要讲wordpress如何在index.php与archive.php里插入后台谋体里面的图片,并以此为缩略图,显示于wordpress的前面,同时又实现,一张图片多次调用,而"title"确不相同,如洒血博客所例,前台多处调用为一张图片,显示的"alt"/"title"确不同
-
本文主要讲wordpress如何在index.php与archive.php里插入后台多谋体里面的图片,并以此为缩略图,显示于wordpress的前端,同时优化wordpres 媒体图片多次调如问题.洒血博客所例
看如下代码:
如果谋体文件存在,并且设置为特色图片就会显示出来,否则输出”暂无缩略图”,关于这些函数的用法,大家可以查下wordpress手册,这里不做过多的解释.不懂的可以在下留言.
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?><li>
<?php if ( (function_exists(‘has_post_thumbnail’)) && (has_post_thumbnail()) )
{ ?><a href=”<?php the_permalink() ?”><?php the_post_thumbnail(‘thumbnail’); ?></a><?php }
else {?>暂无缩略图 <?php } ?>
</li>
<?php endwhile; ?><?php endif; ?>
在这里特色重要的一点是:这样的代码前台调用标题<title>是调用的是谋体里面的<title>标题,这里我们不需要,我们想要让他调用文章的标题,怎么办?
打开 wp-includes文件下的,media.php文件,查找
$default_attr = array(
’src’ => $src,
’class’ => “attachment-$size”,
’alt’ => trim(strip_tags( get_post_meta($attachment_id, ‘_wp_attachment_image_alt’, true) )), // Use Alt field first
’title’ => trim(strip_tags( $attachment->post_title )),替换成:
$default_attr = array(
’src’ => $src,
’class’ => “attachment-$size”,
’alt’ => the_title(”,false,”),
’title’ => the_title(”,false,”),这里说下,the_title函数,里面的三个参数,第一个与第三个参数,是前置字符串,与后置字符串的意思,这里是空,中间的false,是去除<a >标记.将the_title()函数应用于posts()循环内,即输出的是文件的标题。从SEO角度上,优化了不少。在网站下载速度与质量上也有不少的提升。这样可以在媒体库内一张图片,无限调用,而<title>标题确永远不相同。
-
本文链接:http://www.saxue.com/wordpress/wordpress-insert-image.html
郑重声明: 本站为原创作网站,请尊重本站版权,洒血博客版权所有,未经许可 请勿转载,未通知本站转载者请注明转载出处
-
- 赞助招商
