wordpress图片上传问题汇总

在图片上传问题上我共遇到了三个问题:

1.如何在wordpress后台的多媒体中分类管理上传的图片:

在WordPress后台的媒体编辑页面,默认情况下是没有分类和标签给你选的

需要手动添加以下代码到所用主题的functions.php下

function ludou_add_categories_tags_to_attachments() {
   register_taxonomy_for_object_type( 'category', 'attachment' );
   register_taxonomy_for_object_type( 'post_tag', 'attachment' );
}
add_action( 'init' , 'ludou_add_categories_tags_to_attachments' );
添加完成再刷新,你会发现wordpress后台-多媒体多了两个分类目录和标签。

点击你所上传的图片,在页面右边就可以选择你创建的分类目录和标签了,最后更新。

再回到多媒体列表,刚刚编辑的图片有了分类目录,点击图片的分类目录下可以看到该分类目录下存有多少图片。

2.多媒体列表下有该图片的条目在,但不显示图片的缩略图

一般情况都是路径和地址不对应,仪表盘-设置-多媒体。看看默认上传路径和文件的完整URL地址是否对应。修改对应后,就能看到缩略图了

3.想要分文件夹上传图片:

这个问题一直困惑了我好久,我现在的一个需求是我的图片类型很多,有pc端,android端等,我想要分成pc、android等多个文件夹来上传图片。可多媒体只能设置一个上传路径。

如果你只是需要在上传路径下建立一层子文件,可以使用NextGEN Gallery插件,可以你每建立一个图库,它都会在对应的路径上建立以你图库命名的文件夹,这个是非常方便的。

但是如果你需要在子文件里还有子文件夹,那么这个插件就没有用了。这时我们可以使用一种很蠢的方法,就是每上传一次不同子文件夹,就修改一次多媒体的上传路径(修改成子文件的上传路径),wordpress都会按照路径生成新的文件夹。同样这个方法在NextGEN Gallery插件中也适用。



你可能感兴趣的:(php)