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调试的主要内容,如果未能解决你的问题,请参考以下文章

php Wordpress调试

php WordPress调试

php Wordpress调试和Profiler

markdown 配置WordPress调试错误日志

PHP Wordpress调试配置

PHP Wordpress调试信息