1.wordpress特色图片
添加特色图片的函数为set_post_thumbnail;
首先,将上传后所得图片路径存入posts表,post_status为inherit,post_type为attachment,同时指定post_parent为归属post的对应ID。(这个过程若不存在上传的话,只需要将图片地址,按上述几点标识插入到posts表,并获取返回的ID)
然后将特色图片信息,存入postmeta表,meta_key标识为_thumbnail_id,meta_value为上面返回的ID。post_id为归属post的对应ID。
这只是思路,应该有所帮助。
2.wordpress分类和分类图片怎么弄啊
媒体库里的图片,实则是存放在posts表里的,如果想通过类似于分类的方式来管理,可以利用post_title来标识,比如说:
A类图片的post_title保存为cat-a;
B类图片的post_title保存为cat-b;
C类图片的post_title保存为cat-c;
这样在媒体库里,就可以通过搜索cat-a来实现A类图片的管理。
这是最简单的方式,不过也有缺点,就是所有图片的title变成了cat-a。在这特定的应用场景可能会引起不便。
如果熟悉tag,也可尝试用tag来分类,后来媒体库里添加相关meta_box实现管理。
3.wordpress含图片的文章如何调用
如何调用wordpress的文章图片和标题呢?看下面代码,摘要也可以调出来 不会好像会报错!
<?php
query_posts(cat=='22′,showposts=='3′); //cat是分类目录ID
?>
<ul id=”featuredproduct” >
<?php if (have_posts()) :while (have_posts()) : the_post(); ?>
<li>
<img src=”<?php echo catch_that_image(); ?>” alt=”<?php the_title(); ?>” /><;!–缩略图–>
<span class=”p_info”> <a href=”<?php the_permalink() ?>” ><?php the_title(); ?></span></a><;!–标题–>
<;!–/*文章摘要开始*/–>
<?php
/* if ($post->post_excerpt) {
echo $post->post_excerpt;
}
else{
echo cut_str(strip_tags(apply_filters('the_content', $post->post_content)),40,”…”);
}*/
?>
<;!– /*文章摘要结束*/–>
</li>
<?php endwhile; endif; ?>
</ul>
<?php wp_reset_query(); ?>
转载请注明出处51数据库 » wordpress图库
小扣抖