用户登录
用户注册

分享至

wordpress图库

  • 作者: 小扣抖
  • 来源: 51数据库
  • 2020-04-21

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图库

软件
前端设计
程序设计
Java相关