WordPress调试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WordPress调试相关的知识,希望对你有一定的参考价值。
如何从WordPress插件编写调试消息?
[Debugging in WordPress描述如何启用wp-content/debug.log
文件。但是我该怎么写呢?是否有诸如wp_log($msg)
之类的日志记录方法?我没有找到。
答案
如果WP_DEBUG_LOG
设置为true,则设置error_log
-INI setting:
error_log
要写入该文件,可以使用ini_set( 'error_log', WP_CONTENT_DIR . '/debug.log' );
:
error_log
-function
此功能并非特定于WordPress,可以在任何php脚本中使用。
另一答案
这是您可以使用的简单功能;如果启用了error_log
,它将仅记录一条消息:
error_log("This message is written to the log file");
您可以在主题模板中这样调用WP_DEBUG函数:
function log_me($message)
if ( WP_DEBUG === true )
if ( is_array($message) || is_object($message) )
error_log( print_r($message, true) );
else
error_log( $message );
将在您的log_me()
中显示为以下行:
log_me( 'This is a message for debugging purposes' );
以上是关于WordPress调试的主要内容,如果未能解决你的问题,请参考以下文章