首页 > 其他分享 >开发WordPress主题和插件,如果调试。

开发WordPress主题和插件,如果调试。

时间:2024-01-25 17:57:42浏览次数:30  
标签:插件 log true WordPress WP DEBUG data 调试

来源:https://www.shanhubei.com/archives/11789.html

开发WordPress主题和插件,如果调试。

一、使用自带,设置一下:

 wp-config.php 文件中添加一行代码以打开调试模式
define('WP_DEBUG', true);
//启用调试日志记录到 /wp-content/debug.log 文件
define('WP_DEBUG_LOG', true) ;

//禁止显示错误和警告
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);

二、自定义日志输出函数

function write_log( $data ) {
    if ( true === WP_DEBUG ) {
        if ( is_array( $data ) || is_object( $data ) ) {
            error_log( print_r( $data, true ) );
        } else {
            error_log( $data );
        }
    }
}

//在需要的地方
write_log( 'DEBUG TEXT' );
write_log( $variable );
 

 

详细你可以看一下官方的说明:https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/

标签:插件,log,true,WordPress,WP,DEBUG,data,调试
From: https://www.cnblogs.com/shanhubei/p/17987792

相关文章

  • spring boot lombok插件
    Lombok集成首先我们需要在IDEA中安装好Lombok插件,如果你使用的是最新版IDEA2020.3,则Lombok插件已经内置,无需安装。 之后在项目的pom.xml文件中添加Lombok依赖,SpringBoot2.1.x版本后无需指定Lombok版本,SpringBoot在spring-boot-dependencies中已经内置。<!--lombok依赖--><......
  • npm 打包生成的文件 本地调试运行
    1vscode安装liveserver插件  2npm打包文件执行打包命令npmrunbuild:dev打包成功后,在项目dist文件夹下会生成打包文件3使用vscode打开dist文件夹使用liveserver打开index.html 运行如下  ......
  • [转]vs2019升级后,启动调试,谷歌浏览器无法正常使用 - 温故纳新 - 博客园
    解决方法:vs2019按如下步骤设置:工具  =》 选项  =》调试 =》 常规 =》勾选“启用APS.NET 的 Javascript 调试(Chrome和IE)”---------------------作者:温故纳新来源:CNBLOGS原文:https://www.cnblogs.com/tomorrow0/p/14383870.html版权声明:本文为作者原创文章,转载请......
  • GDB调试之Core dump分析(二十五)
    一、核心转储coredump基础 Linuxcoredump:一般称之为核心转储、内核转储,我们统称为转储文件。是某个时刻某个进程的内存信息映射,即包含了生成转储文件时该进程的整个内存信息以及寄存器等信息。转储文件可以是某个进程的,也可以是整个系统的,可以是进程活着的时候生成的,也可以是......
  • jclasslib 插件安装及使用
    原文地址blog.csdn.net学习Java,必须要了解JVM,而学习JVM知识时,总要去研究一些字节码指令而jclasslib这个插件很好的解决了这个问题jclasslib安装:1.打开设置或者按Ctrl+Alt+S,打开设置2.找到jclasslib插件点击install下载安装即可3.安装完重启,然后点击视图:......
  • notepad++离线安装插件
    背景有一些外面的网站无法通过在线的方式直接安装插件,所有就需求从其他的渠道获取插件包,解压后离线安装。举例方法安装nppplugin_svn插件首先先下载插件压缩包nppplugin_svn_x86.zip解压后放到notepad++的插件文件夹中解压的文件夹需要跟dll文件名称一致重启notepad++即可......
  • GDB调试之多线程死锁调试(二十四)
    调试代码如下所示:#include<thread>#include<iostream>#include<vector>#include<mutex>usingnamespacestd;mutex_mutex1;mutex_mutex2;intdata1;intdata2;intdo_work_1(){ std::cout<<"线程函数do_work_1开始"<<......
  • 记录uniapp开发第一次使用mumu模拟器运行调试
     1下载Mumu模拟器mumu.163.com/2点击安装,按步骤下一步安卓mumu模拟器3打开mumu多开器右上角adb查看端口号4打开mumu模拟器5打开hbuild5.1选择运行,运行到手机模拟器,Android模拟器端口设置,将你自己多开器查看的端口号输入进去 5.2运行配置选择你mumu模拟器安装文......
  • 插件框架
    插件框架plugin.json{ "plugin": [ { "plugid":1000, "plugname":"bpl1.bpl", "remark":"RESTCRUD" }, { "plugid":1001, "plugname":"bpl2.bpl", &qu......
  • 从CF1819A学习mex相关问题及assert调试宏
    Problem-1819A-Codeforces快速计算mexintcalcMex(vector<int>v){ sort(v.begin(),v.end()); v.erase(unique(v.begin(),v.end()),v.end()) intn=int(v.size());for(inti=0;i<n;++i)if(v[i]!=i)returni;returnn;}<cass......