我正在尝试访问 WordPress 中的主题编辑器。
问题是我在管理-外观 - 编辑器下找不到该选项,当我尝试使用链接访问该页面时 http://www.nameofsite.com/wp-admin/theme-editor.php 我得到错误:
您没有足够的权限访问此页面。
我以管理员身份登录。为什么我找不到编辑器选项?
这可能是因为 iThemes Security 及其设置。所以是的,只需转到 wp-config 并将 DISALLOW_FILE_EDIT 更改为 false。
define( 'DISALLOW_FILE_EDIT', false );
或者直接在这里关闭它: 仪表板 -> 安全 -> WordPress 调整 -> 配置设置
取消选中:禁用文件编辑器
打开您的 wp-config.php 文件,然后搜索
define('DISALLOW_FILE_EDIT', true);
将 true 更改为 false:
define('DISALLOW_FILE_EDIT', false);
对于那些使用 Siteground 托管的人
define('DISALLOW_FILE_EDIT', false);
不起作用。 Sitegound 托管在从 cPanel 直接安装 WordPress 时默认提供 SG Security 插件,并且默认情况下会阻止 Theme Editor
和 Plugin Editor
选项。
要启用主题编辑器和插件编辑器选项,您只需禁用站点安全下名为
Disable Themes & Plugins Editor
的选项。这是禁用该选项的路径:
单击 SG 安全 -> 站点安全 -> 禁用 主题和插件编辑器选项
就是这样。我希望你觉得它有用。
如果您使用Siteground主机..您可以启用主题编辑器该选项:
我希望这对你有用。
手动浏览:domain.com/wp-admin/theme-editor.php
在 WordPress 的根目录中。打开您的 wp-config.php 文件,然后搜索
define('DISALLOW_FILE_EDIT', true);
将 true 更改为 false:
define('DISALLOW_FILE_EDIT', false);
Sucuri WordPress 插件还将在“强化”选项卡下的设置中禁用编辑器。您可以单击恢复强化,进行更改,然后在完成后返回并应用强化。
也有可能被安全插件等阻止。就我而言,SG security(来自 siteground)有一个活动选项可以停用编辑器。
删除这两个代码
define('DISALLOW_FILE_EDIT', false);
define('DISALLOW_FILE_MODS', true);
刷新后,仪表板主题编辑器就会出现。
要启用主题编辑器,请按照以下步骤操作:
现在您可以在外观下拉列表中找到您的编辑器。
您的 WordPress 网站中的某处可能已将
DISALLOW_FILE_EDIT
常量值设置为 true
。
您需要做的就是将该值设置为 false
。
define('DISALLOW_FILE_EDIT', false);
通常应为
wp-config.php
或 wp-settings.php
。但它可能在其他地方取决于网站建设者。
请注意,当您使用启用块的主题时,无法再直接从 WordPress 中编辑主题和插件文件。 https://wordpress.org/support/topic/link-to-plugin-editor-missing-when-using-twenty-twenty-two-theme/