当我在我的网站上搜索时,不会检索任何帖子,通过wordpress调试,我会收到以下错误消息:
WordPress数据库错误:[表“theme\\u se.wp\\u comments”不存在]
选择SQL\\u CALC\\u FOUND\\u ROWS wp\\u theme\\u se\\u posts。来自wp\\U theme\\u se\\u posts的ID,其中1=1和((wp\\u posts.post\\u title,如\'%paradox%\')或(wp\\u posts.post\\u content,如\'%paradox%\')或存在(从wp\\u comments中选择*,其中comment\\u post\\u ID=wp\\u posts.ID,comment\\u content,如\'%paradox%\')或存在(从wp\\U term\\u taxonomy上的wp\\u term\\u Internal JOIN wp\\u term\\u taxonomy.term\\u id=wp\\u terms.term\\u id内部连接wp\\u term\\u relationships上的wp\\u term\\u关系。term\\u taxonomy\\u id=wp\\u term\\u taxonomy.term\\u id,其中taxonomy=\'post\\u tag\',object\\u id=wp\\u posts.id和wp\\u terms.name,如\'\'%paradox%\')和wp\\u主题se\\u帖子。post\\u按wp\\u theme\\u se\\u posts的顺序键入(\'post\',\'page\',\'attachment\',\'Referencer\',\'partners\',\'galleri\')和(wp\\u theme\\u se\\u posts.post\\u status=\'publish\'或wp\\u theme\\u se\\u posts.post\\u author=1,wp\\u theme\\u se\\u posts.post\\u status=\'private\')。post\\u标题,如\'\'%paradox%\'描述,wp\\u主题\\u se\\u帖子。post\\u日期描述限制0,12
我已经删除了所有插件,但它仍然不起作用,当我通过phpmyadmin查看它时,wp\\u comments表确实存在
最合适的回答,由SO网友:Tim Malone 整理而成
正如注释中所讨论的,您的数据库前缀设置不正常。
检查数据库中实际使用的数据库前缀,并确保其与中的前缀相同wp-config.php
. 还要确保所有与WordPress相关的表都具有相同的前缀。
您还需要在数据库中搜索,尤其是在\\u选项表中,因为前面的数据库前缀将在其中的几个位置进行硬编码。