数据库问题,网站不显示父自定义帖子类型和其他错误

问题描述 投票:0回答:1

我在这里发帖而不是在 WordPress 论坛上发帖,因为我相信这确实是一个我无法弄清楚的数据库问题。我正在运行一个 WordPress 网站,我只是尝试将一个项目添加到我的自定义菜单中,但它没有保存。我切换到默认主题(2012),但仍然没有任何结果。我创建了一个新菜单,添加了 3 页并保存......然后噗的一声,它们都消失了。我把所有插件都关掉了还是一样。

所以我开始进一步寻找。我通过外观区域中的自定义上传了我的标题图像,它显示了很好的旧“cheeting huh”文本。

然后我添加了一个插件,据我所知,它在仪表板导航中的“页面”选项卡下添加了一个额外的导航选项卡,但它不会显示。我也无法访问任何帖子。当我将鼠标悬停在“帖子”上时,仅显示“类别”和“标签”。也许是注册帖子类型的问题?

我的仪表板区域顶部有一个通知,说我需要升级到 3.5.1,我认为太棒了......只需升级,一切都会好起来的。但它并没有解决它。

然后我删除了所有 WordPress 文件并用新下载的文件替换它们,但仍然没有修复。

我搜索了谷歌并找到了一个可能的解决方案:

define('CONCATENATE_SCRIPTS', false );

to the wp-config.php file just before require_once(ABSPATH . 'wp-settings.php')

define('SCRIPT_DEBUG', true);

to the wp-config.php file

他们都不走运,我的 wp-config 文件看起来完全正常。

我还检查了我的 .htaccess 文件,它看起来也很正常:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

最后我登录到我的数据库并删除了所有未使用的表并优化了剩下的内容,但仍然没有任何结果。这是一个正在运营的电子商务网站,拥有 100 多种产品,因此不能就这么废弃。

如果我采取一些替代路线来到达像帖子这样的损坏部分,它仍然不会分叉。例如,如果我转到前端并转到帖子并单击编辑,则页面顶部没有像他们应该的那样的“添加新”按钮。如果我将鼠标悬停在工具栏“+ new”上,它不会列出帖子。如果我直接访问 www.myblogname.com/wp-admin/edit.php?post_type=post ,它会显示“您没有足够的权限访问此页面。”为什么...我可以访问其他所有内容,并且我的用户角色是管理员。

这就是我现在的处境……有什么想法吗?这是数据库问题吗,因为我不知道还剩下什么。

php database wordpress post
1个回答
0
投票

哇所以你永远不会相信答案......用户权限。我的管理员用户权限如何被搞乱,并且不允许它显示仪表板的某些区域或执行某些功能。我创建了一个新的管理员用户和 BINGO。一切都解决了。疯狂的。

因此,任何在访问 Wordpress 仪表板区域或执行特定功能时遇到问题的人,在执行任何操作之前,请创建一个新的管理员用户。

© www.soinside.com 2019 - 2024. All rights reserved.