404预览未保存的草稿时

时间:2012-05-29 作者:CrowderSoup

我刚开始做一份新工作,在他们经过大量修改的系统上,我陷入了一些相当严重的WordPress错误。基本上,他们有自己的CMS来处理大部分的网站,但如果我的网站有一个博客,我们会在那里注入wordpress。所有站点的后端(包括WP admin后端)都运行在一个域之外。然后,我们将博客和网站本身放在一个单独的域中。

因此,基本上我可以推断的是,用户会话没有在预览时从后台转到前端。这里有没有人想过如何解决这个问题?

1 个回复
SO网友:Jeremy Jared

打开wp配置文件并替换以下行define(\'WP_DEBUG\', false); 使用:

if ( isset($_GET[\'debug\']) && $_GET[\'debug\'] == \'1\' ) {
define(\'WP_DEBUG\', true);
} elseif ( isset($_GET[\'debug\']) && $_GET[\'debug\'] == \'2\' ) {
define(\'WP_DEBUG\', true);
define(\'WP_DEBUG_DISPLAY\', true);
} elseif ( isset($_GET[\'debug\']) && $_GET[\'debug\'] == \'3\' ) {
define(\'WP_DEBUG\', true);
define(\'WP_DEBUG_LOG\', true);
} 
将上述代码添加到wp-config file, 保存并替换原始配置文件,您可以添加?debug=1 到您收到错误时所在的特定页面的管理员URL的末尾。您还可以启用php错误文件,该文件在解决问题时非常有用:

创建一个名为php-errors.log将此代码置于wp-config.php 文件:

@ini\\u set(\'log\\u errors\',\'On\');

@ini\\u set(\'display\\u errors\',\'Off\');

@ini\\u set(\'error\\u log\',\'/home/your wordpress files folder/php errors.log\');//日志文件的路径

如果运气好,这些错误将为您指明解决问题的正确方向。

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register