0

我正在尝试插入一些帖子,但 MySQL 一直在死去。解决方案是通过 SQL 手动运行插入/更新查询,而不是使用 wordpress。考虑到这一点,为了节省我重写大量逻辑的时间,有没有办法从 wp_insert_posts 和其他函数中转储生成的 SQL 而无需实际运行它们?

我试过查询保存,但它似乎没有保存插入查询。理想情况下是一个文件,但最好有一个调试方法来调用以查看 sql 本身。

4

1 回答 1

1

编辑 wp-config.php 并寻找这一行:

定义('WP_DEBUG',假);

将其更改为:define('WP_DEBUG',true);

然后在它下面添加这一行:define('WP_DEBUG_LOG',true);

运行有问题的命令/操作并查找 ./wp-content/debug.log。

这应该会为您提供有关问题所在的更多详细信息,包括 SQL 错误和导致问题的部分/全部 SQL 命令。

确保关闭(设置为 false)这两个定义,特别是如果您在实时站点上执行此操作。

于 2013-09-11T03:58:57.473 回答