Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试插入一些帖子,但 MySQL 一直在死去。解决方案是通过 SQL 手动运行插入/更新查询,而不是使用 wordpress。考虑到这一点,为了节省我重写大量逻辑的时间,有没有办法从 wp_insert_posts 和其他函数中转储生成的 SQL 而无需实际运行它们?
我试过查询保存,但它似乎没有保存插入查询。理想情况下是一个文件,但最好有一个调试方法来调用以查看 sql 本身。
编辑 wp-config.php 并寻找这一行:
定义('WP_DEBUG',假);
将其更改为:define('WP_DEBUG',true);
然后在它下面添加这一行:define('WP_DEBUG_LOG',true);
运行有问题的命令/操作并查找 ./wp-content/debug.log。
这应该会为您提供有关问题所在的更多详细信息,包括 SQL 错误和导致问题的部分/全部 SQL 命令。
确保关闭(设置为 false)这两个定义,特别是如果您在实时站点上执行此操作。