WordPress调试
如何为我的 WordPress 插件编写Debug日志?
在 WordPress中调试描述了如何启用wp-content/debug.log
文件。 但是我怎么写呢? 有没有像wp_log($msg)
类的日志记录方法? 我没有找到这样的。
解决方案
如果WP_DEBUG_LOG
设置为 true,则设置error_log
-INI 设置:
ini_set( 'error_log', WP_CONTENT_DIR . '/debug.log' );
要写入该文件,您可以使用error_log
-function :
error_log("This message is written to the log file");
此功能并非特定于 WordPress,可以在任何 PHP 脚本中使用。
这是您可以使用的简单功能; 如果启用了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' );
它将出现在您的/wp-content/debug.log
中,如下所示:
[13-Apr-2013 20:59:17 UTC] This is a message for debugging purposes
你可能还喜欢下面这些文章
nginx设置如果你的服务器是nginx服务器,那么你需要在你的nginx.conf文件里面增加以下代码宝塔面板伪静态设置如果你正在使用某些主机面板,那么面板里面应该有比较方便的设置,以宝塔面板为例,点击网站右侧的设置,选择wordpress
//codex.wordpress.org/Function_Reference/wp_head按照https。//codex.wordpress.org/Function_Reference/wp_headwp_head()。
这里,wp_ajax_nopriv。在用户未登录时调用,wp_ajax。这里在functions.php中add_actions:在上面添加这个函数,现在这个函数:这里在一些。
我的页面正在调用页面模板。页面有效,但不是我想要的方法。联系我们模板我想尝试这样的事情,但没有奏效。在这里查看更多信息:do_shortcode试试这个:确保在文本小部件中启用短代码的使用。
WordPress城市分站插件可快速创建多地区子站点,内置全国省市数据库,支持子目录和子域名,自定义模板变量功能强大。可下载最新版插件并购买授权。
结果他说的是“模板伪原创”,并不是我认为的WordPress文章伪原创工具。模板伪原创,顾名思义就是在WordPress模板上下功夫。插件功能很简洁,有三个选项:随机模式,class格式,随机字符长度。
中访问翻译,例如,您应该使用wp_localize_script函数,正是出于这个原因,它被添加到。/wp-content/plugins/jobhunt-client-translations/jobhunt-client-translat
例如,我们准备让名称为WordPress的分类文章使用有别于其它分类的模板样式,首先在所用主题根目录新建一个名称。single-wordpress.php的模板文件。