超过每个目录的GoPardy图像文件数

时间:2014-08-19 作者:MikeySpike

好吧,我早在2006年就开始了我的博客,从来没有意识到它会发展到什么程度,也没有意识到WP和GoDaddy的未来会带来什么。

第一个问题。我在某个地方读到,最好将我的图像存储在根目录中,而不是默认路径/我的博客/wp内容/上传/所以我选择了/我的博客/照片。

第二个问题。早在2006年,我就通过ftp上传了这张图片,然后在帖子的文本部分使用了以下代码

更改照片的名称、文本、大小等。我今天仍然使用它,因为它允许我完全控制图像的放置。

现在,有趣/噩梦开始了。GoDaddy说,我在一个照片目录中有19000多张图片,这些图片来自图像、缩略图、重新生成的图像等。

我该如何在不中断链接的情况下将图像位置更改为多个目录。。。。除了手工编辑6500多篇帖子之外?

2 个回复
SO网友:Advanced SEO

您可以尝试减少图像数量。Wordpress创建了许多不同大小的图像(最多可以创建您上传的每个图像中的几个),但实际上在大多数情况下,您并没有全部使用它们。此外,在这几年里,你可能删除/编辑了一些帖子/图片,但有些图片可能仍在你的磁盘上,甚至现在没有在帖子中使用。

因此,您可以删除不再使用的图像,或删除一些不使用的已调整大小的图像。这将使您有时间了解如何将打断图像移动到更多子文件夹中,并且您还可以删除数千张图像,这样您就不需要这样做了。因此,要找到可以删除的图像,可以使用插件或手动删除:

使用插件删除图像:

您可以使用此插件,它将搜索您的数据库,并查看图像是否插入到任何帖子中(在内容中,作为特色图像,在任何自定义字段中,任何地方…)或作为背景。。。

如果图像没有在任何地方使用,它将为您提供删除它的选项。您将获得站点上不再使用的所有图像的列表,以便您可以安全地删除它们。

https://wordpress.org/plugins/dnui-delete-not-used-image-wordpress/

这个,仍然有效,即使它已经过时了

https://wordpress.org/plugins/wordpress-uploaded-files-cleaner/

手动删除图像:

您还可以在媒体库中搜索未附加到帖子和页面的图像。

转到media library并单击“unattached”(未连接),它将显示站点其他部分可能显示或未使用的所有图像。

SO网友:KnightHawk

我认为最快/最简单的(相对术语)方法是将所有当前正在运行的图像放在一个子文件夹中,并在数据库中执行批量查找替换来修复/更新(注意序列化)。然后,向前看,每年一次的文件夹结构似乎可以很好地解决您的问题。如果您已经很长时间没有遇到问题,那么不需要像当前WP默认值那样使用每月文件夹。

你只需要记住今年有一个灰色区域,或者从今年开始回去修复一切。

结束

相关推荐

Template directory in plugin

我有一个自定义仪表板插件,其中一个部分包含有用的链接。其中一个应该直接指向模板附带的文档。此文档位于主题目录中。现在,我尝试了不同的方法来获取路径,例如:<?php get_theme_root_uri(); ?>/mytheme/documentation/index.html 或<?php get_template_directory_uri() ?>/documentation/index.html 但它会将URL输出到主页(http://127.0.0.