
若何应用WordPress内置图片仓库制造缩略图?
WordPress 不只是博客, 不少时分 WordPress 还被用作为 CMS (内容治理零碎). 博主们喜爱为每一个文章加之对立巨细的缩略图, 尤为是信息类平台. 此中比拟罕用的解决方法是用 custom field 向文章拔出图片, 经过上传巨细分歧的小图或许应用 phpThumb 等对象天生缩略图.
保举:《wordpress教程》
2.7 开端, WordPress 年夜幅晋升多媒体性能, 愈来愈多人应用 WP 的内置图片仓库. 对这些用户来讲, 制造缩略图变患上其实不那末艰难, 正在上传图片的时分就会默许天生 150x150 规格的小图 (假如图片高度/宽度有余 150px, 应用原高度/宽度). 那咱们能够充沛行使这个性能, 正在文章列表上加之这个图片作为缩略图. 这样解决各无利弊, 益处是简略, 智能 (不必每一次输出缩略图), 害处是耗费效劳器流量.
Okay, 如今要做的就是提取上传天生的小图片, 并搁置正在文章的适当地位. 我创立了一个文件 thumb.php, 图片猎取以及挪用一同解决, 文件内容以下.
代码以下:
<?php $args = array( 'numberposts' => 1, 'order'=> 'ASC', 'post_mime_type' => 'image', 'post_parent' => $post->ID, 'post_status' => null, 'post_type' => 'attachment' ); $attachments = get_children($args); $imageUrl = ''; if($attachments) { $image = array_pop($attachments); $imageSrc = wp_get_attachment_image_src($image->ID, 'thumbnail'); $imageUrl = $imageSrc[0]; } else { $imageUrl = get_bloginfo('template_url') . '/img/default.gif'; } ?> <a href="<?php the_permalink() ?>"><img class="left" src="<?php _fcksavedurl=""<?php" _fcksavedurl=""<?php" echo $imageUrl; ?>" alt="<?php the_title(); ?>" width="150" height="150" /></a>
这段代码会去找第一个上传的图片缩略图 (假如第一个图片被删除了, 则找第二个的, 如斯类推...), 假如找没有到任何上传图片则应用默许图片
而后正在文章列表 index.php, 存档页面 archive.php 以及搜寻页面 search.php 中挪用, 挪用代码以下.
代码以下:
<?php include('thumb.php'); the_content('Read More...'); ?>
这段代码是把图片放正在文章内容后面, 图片若何摆放需求用 CSS 调整一下规划, 这里就没有多说了.
以上就是若何应用WordPress内置图片仓库制造缩略图的具体内容,更多请存眷资源魔其它相干文章!
标签: WordPress wordpress教程 wordpress自学 wordpress技术