【问题标题】:Strip and streamline the "_wp_attachment_metadata" in Wordpress剥离并简化 Wordpress 中的“_wp_attachment_metadata”
【发布时间】:2017-11-12 12:04:35
【问题描述】:

000 "_wp_attachment_metadata" 在 mySQL 中用于我博客上大约 50k 的图像,它显着降低了我的 WP 网站的速度。

我检查了该字段,发现它几乎没有任何重要内容.. 大部分看起来像空白。

例子:

a:5:{s:5:"宽度";i:500;s:6:"高度";i:750;s:4:"文件";s:21:"2013/10/698 -thumb.jpg";s:5:"大小";a:2:{s:9:"缩略图";a:4:{s:4:"文件";s:21:"698-thumb-150x150 .jpg";s:5:"宽度";i:150;s:6:"高度";i:150;s:9:"mime-type";s:10:"图像/jpeg";}s :6:"中";a:4:{s:4:"文件";s:21:"698-thumb-200x300.jpg";s:5:"宽度";i:200;s:6: "高度";i:300;s:9:"mime-type";s:10:"image/jpeg";}}s:10:"image_meta";a:10:{s:8:"孔径" ;i:0;s:6:"信用";s:0:"";s:6:"相机";s:0:"";s:7:"标题";s:0:""; s:17:"created_timestamp";i:0;s:9:"版权";s:0:"";s:12:"focal_length";i:0;s:3:"iso";i:0 ;s:13:"shutter_speed";i:0;s:5:"title";s:0:"";}}

因此我想要么

  • 删除它们
  • 删除值
  • 修剪字符串

但我不知道如何......以及如何去做。希望有人可以帮助我。

提前致谢:)

【问题讨论】:

    标签: mysql wordpress post-meta


    【解决方案1】:
    <?php delete_post_meta_by_key( '_wp_attachment_metadata' ); ?>
    

    使用特定键删除所有元数据

    【讨论】:

    • 删除全部内容会不会有问题??因为它确实包含“宽度”和“高度”的详细信息?
    • @EdmundFong 如果wordpress.org/plugins/regenerate-thumbnails 遗漏了任何内容,您可以重新生成缩略图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-19
    • 2021-06-06
    相关资源
    最近更新 更多