【发布时间】:2020-02-24 10:47:11
【问题描述】:
对于我的多站点安装(其中一个站点上有 1500 多个站点),我正在寻找将缩略图站点更改为 300x300 的最有效方法。在单个站点上,您可以通过更改媒体设置然后运行重新生成缩略图插件轻松地做到这一点。我不想为所有网站手动执行此操作,所以我正在考虑如何通过代码执行此操作。
设置缩略图大小是我可以弄清楚的部分。我将创建一个循环遍历网络中的所有站点并使用代码更新默认缩略图设置:
if (function_exists('add_theme_support')) {
add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( 300, 300, true ); // default thumbnail size
}
但我无法弄清楚如何进行重新生成,因为我真的找不到有关如何编写代码的建议。当我搜索这个时,我发现开发人员推荐了 regenerate thumbnails 插件。此外,对于我的 wpmu 代码,我有点怀疑它会变得太重。
有什么代码/插件可以做我想做的事吗? (为整个网络重新生成缩略图?)
【问题讨论】:
-
您还在使用 WPL CLI 吗? Media Regenerate 命令行应该可以简化您的任务。
-
@caduDeCastroAlves 这是个笑话吧?
-
@gael 非常感谢,我认为 wp cli 可以加入,我会看看它,如果它有效,我会重新开始
-
@Maartje 很抱歉,我将“1500 个站点”读作“1500 个图像”。我可能需要更多的咖啡
标签: php wordpress multisite wpmu