您当前的位置:首页 > TAG信息列表 > wp-debug
如何对请求[‘action’]调试‘NOTICE:UNDefined INDEX’
我使用下一段代码来保存主题的选项(通过使用Wp设置API),但当我调试它时,我会得到\'Notice: Undefined index: action\' 错误/通知。为了修复它,我在第一个$\\u请求之前添加了“isset()”。现在通知没有出现,但当我单击“保存”按钮时,选项没有保存。我做错了什么?我怎样才能修复它?提前谢谢你。function mytheme_add_admin() { global $themename, $options; if ( isset( $_GET[\'
未定义的索引:ID,当我保存选项时
我正在制作Wordpress主题,当我使用WP\\U调试保存选项时,这些“通知”重复了很多次:Notice: Undefined index: id in /var/www/Seozeta/wp-content/themes/seozeta/seozeta-options.php on line 997 Notice: Undefined index: id in /var/www/Seozeta/wp-content/themes/seozeta/seozeta-options.php on l
主题检查插件中的TGM插件错误
主题检查插件和代码生成的错误必需:插件激活。php。主题应使用add\\u theme\\u page()添加管理页面。第335行:添加子菜单页面(add_submenu_page( $this->parent_menu_slug, // Parent menu slug $this->strings[\'page_title\'], // Page title $this->strings
主题检查插件生成的WordPress错误
请帮助我解决这些警告,以便提交主题供提交。提前谢谢。多亏了wordpress,我发现了许多警告并解决了其中的许多问题。stackexchange。com,但仍然无法解决以下问题,请帮助我。WARNING: Found base64_encode in the file twitteroauth.php. base64_encode() is not allowed. Line 123: return base64_encode(hash_hmac(\'sha1\', $base_string, $
要替换为Add_Theme_Page()的Add_Sub_Menu页面()
在使用主题检查插件检查我的主题时,我发现下面列出了一些错误,以及显示这些错误(必需:)的代码行。REQUIRED: plugin-activation.php. Themes should use add_theme_page() for adding admin pages. Line 335: add_submenu_page( add_submenu_page( $this->parent_menu_slug, // Parent
如何对子目录MULSITE单独设置WP_DEBUG?
根据this question, 可以打开/关闭WP_DEBUG 对于多站点上的特定站点。是否可以使用sub-directory multisite?
为什么WP_DEBUG只在调用wp_DEBUG_MODE()之后才起作用?
调试设置为打开时,define(\'WP_DEBUG\', true); 我的WordPress实例没有显示任何调试信息。经过一番搜寻,我想在我打电话之后wp_debug_mode() 调试信息显示正确。有人能告诉我为什么打电话吗wp_debug_mode() 是必要的,因为调试documentation page 甚至没有提到这个功能?我的环境中有什么东西导致了这种情况吗?
以编程方式禁用调试日志
我正在尝试禁用WP_DEBUG_LOG 当且仅当debug.log 存在。我想加入wp_footer 并测试该文件是否存在,如果存在,请禁用我的调试日志。但我发现的是WP_DEBUG_LOG 是一个常量,只能从wp-config.php 这对我的案子来说太早了。有没有办法将其从安装时的常量更改为正常工作?我唯一的另一个想法是在选项表中创建一个安装选项,然后每次都检查它wp-config 加载以查看值是否已更改,但我希望避免这种情况。我可以在定义之前检查文件是否存在WP_DEBUG_LOG 但在调试日志实际
How do I set up Debugging?
在我的wp配置中。php,我有:// Enable WP_DEBUG mode define(\'WP_DEBUG\', true); // Enable Debug logging to the /wp-content/debug.log file define(\'WP_DEBUG_LOG\', true); // Disable display of errors and warnings define(\'WP_DEBUG_DISPLA
what are WP_DEBUG conditions?
我正在尝试使用下面的代码调试我的主题,以找出一些错误,我是否需要修复所有错误,或者忽略其中一些错误可以吗?error_reporting(E_ALL); ini_set(\'display_errors\', 1); define( \'WP_DEBUG\', true);
防止wp_debug污染插件内的AJAX
我遇到了一个问题wp_debug 通知扰乱了我的ajax响应。法典suggests 使用ob_clean 在返回或回应之前:要解析AJAX,必须通过管理AJAX重新加载WordPress。php脚本,这意味着在初始页面加载中遇到的任何php错误也将出现在AJAX解析中。如果启用了error\\u报告,这些将被回送到输出缓冲区,从而用错误消息污染AJAX响应。因此,在调试Ajax时必须小心,因为返回的任何PHP通知或消息都可能会混淆结果的解析或导致Javascript出错。如果您无法消除这些消息,并且必须在
Style WP_Debug?
是否有任何方法可以设置wp\\U debug传递的消息的样式?每当我将WP\\u Debug设置为true时,它都会将我的所有内容推到页面下方。虽然我承认在使用后很容易将其设置为false,但在需要时打开和关闭它可能会有点乏味。有没有一种方法可以设置它创建的消息的样式,这样我就可以防止它四处移动内容?我想我会这样做:#error { position: fixed; top: 0px; width: 100%; z-index: 2; } 等等。
是否从未创建Debug.log文件?
这是我第一次看到这个。在我正在进行的一个项目中,我尝试打开wordpress的调试模式以查看日志。即使我激活了debug\\u登录wp-config.php, debug.log 从未在中创建文件/htdocs/wp-content/wp-config.phpdefine(\'WP_DEBUG\', true); define(\'WP_DEBUG_LOG\', true); define(\'WP_DEBUG_DISPLAY\', false); @ini_set(\'
列出$wp_admin_bar菜单项(调试)
我想转储$wp_admin_bar 对象,以便使用删除某些菜单项remove_menu() 方法不在网站上打印任何内容的建议方法是什么?我已启用WP_DEBUG 和WP_DEBUG_LOG 在里面wp-config.php.我想把它打印出来debug.log谢谢你的建议!
WordPress Cron作业,302响应
我试图在wordpress中调试cron作业。它应该会更新用户小时数,但不会,在代码中加入一些测试语句后,我不太确定它是否正在运行。我打开了调试模式,就像在wp-config.php:define(\'WP_DEBUG\', true); define(\'WP_DEBUG_LOG\', true); define(\'WP_DEBUG_DISPLAY\', true); 我调用我的cron事件functions.php 像这样:add_action(\'wp\', \'my_a
加载了哪些语言文件?
出于调试原因,是否有方法打印已加载语言文件的列表?
通过启用WP_DEBUG修复了带有问题的调试难题
我有一个网站,它有一个插件,导致管理ajax出现问题。php文件打开时会有500个内部错误。该插件在ajax文件中导致此问题,甚至在插件没有更改的管理页面上也是如此。无论如何,在这种情况下,您通常尝试的第一件事是启用WP\\u DEBUG常量以获取更多细节。奇怪的是,500个错误没有发生,网站完全正常工作,包括问题插件的功能。我没有从插件开发人员那里得到任何帮助,所以我只能自己解决这个问题。我真的不想让WP\\u调试处于启用状态,因此有什么想法可以找出500错误的根源。
如何修复未初始化的字符串偏移量:WP设置API中的复选框出错
我正在尝试创建带有复选框字段的选项页面。该复选框工作正常,但当我取消选中并保存设置时,会显示一个错误字符串Notice: Uninitialized string offset: 0 in C:\\xampp\\htdocs\\project\\wp-content\\plugins\\test\\admin\\options.php on line 55 以下是主要设置代码:register_setting(\'twb_settings\', \'twb_option\', \'\' );
如何检查DEBUG是否为真,我可以将其用于我自己的代码吗?
我需要调试我的一个主题,我希望能够打开调试模式,这样我可以输出更多信息,或者关闭调试模式,而看不到任何信息。我注意到wp\\u config中定义了一个调试变量。php。我可以很容易地将其设置为true或false。是否可以将此变量用于我自己的调试目的,还是应该创建自己的?此外,如何检查debug是否为true?我的PHP有点生锈了。是否正确:define(\'WP_DEBUG\', true); if ($WP_DEBUG) { // do something }
如何在函数中调试函数内的变量.php文件?
我有这个功能:function wpse_210493_apply_advertising_position( &$posts, $return = false ) { $ad_posts = array(); $content_posts = array_filter( $posts, function ( $post ) { $position = get_post_met