草庐IT

WP_DEBUG

全部标签

register_tick_function() 调用的 PHP debug_backtrace() 不返回完整堆栈

我想使用register_tick_function()Hook以下调用并使用debug_backtrace()打印它们的堆栈跟踪。如果我运行下面的代码。它只打印dump()函数。Functiondump()hasbeencalledFunctiondump()hasbeencalledFunctiondump()hasbeencalled为什么我没有看到print()和array_search()跟踪数据?这就像在调用dump()之前堆栈已被重置。我也很确定它在过去工作正常。 最佳答案 你误解了什么是回溯,这个堆栈不是PHP在到达

php - CodeIgniter 的 Debug模式?

是否CodeIgniter提供Debug模式,例如,在访问无效URL时?RubyonRails在提供了错误的URL并且Controller无法使用路由映射解决它时会显示调试消息。我如何在CodeIgniter中启用此类调试消息?探查器...$this->output->enable_profiler(TRUE);...只影响单个类,但不影响所有路由。因此,在没有实际调试器模式的情况下进行调试有点……困难。:-) 最佳答案 profiler与其说是调试器,不如说是性能分析。要走的路是implementingverypopularxDe

php - 拉维尔 : enabling debug toolbar

首先,让我非常清楚地声明,我是Laravel的新手;我可能会遗漏一些完全基本的东西。我正在尝试从https://github.com/barryvdh/laravel-debugbar获取调试工具栏上类。我已按照说明进行操作并完成了以下操作:composerrequirebarryvdh/laravel-debugbar:1.x然后添加'Barryvdh\Debugbar\ServiceProvider',到app/config/app.php然后phpartisandebugbar:publish我在app/config/app.php中的“调试”标志设置为true。github上的

php - 插件中的 wp_schedule_event() 未安排 cron 事件

我正在创建一个WordPress插件,当插件被激活时,我需要一个cron作业来安排每5分钟运行一次。这是我的代码;//Registerpluginactivationhookfunctionmy_plugin_activate(){if(!wp_next_scheduled('my_function_hook')){wp_schedule_event(time(),'5','my_function_hook');}}register_activation_hook(__FILE__,'my_plugin_activate');//Registerplugindeactivationho

php - 在 WP Loop 之外获取帖子作者 ID

我想要完成的是代码将自动检测作者ID的博文。一旦有了作者ID,它就会执行一个简单的任务。如果作者#等于2,调用函数sBadong。否则,如果作者ID等于3,则调用函数sJade。如果不满足两个条件,则调用函数sBen。这是我的代码,但它不起作用。我不知道它有什么问题。你能帮忙吗?post_author;if($author_id=="2"){echosBadong();}elseif($author_id=="3"){echosJade();}else{echosBen();}?>上面代码的问题是它没有读取帖子的作者编号。它总是返回函数sBen();并忽略所有if和else语句。

php - 在自定义错误处理程序中使用 debug_backtrace() 时如何避免 “memory … exhausted” 错误?

我为我的网站编写了一个错误处理程序,如下所示:functionerrorHandler($number,$string,$file,$line,$context,$type=''){//savestuffinDB}我是这样注册的:set_error_handler('errorHandler',E_ALL);我将所有传递的变量以及回溯保存在数据库中以帮助我调试问题:print_r(debug_backtrace(DEBUG_BACKTRACE_PROVIDE_OBJECT),true)问题是我有时会收到此错误:Allowedmemorysizeof134217728bytesexhau

php - WordPress WP_Query 'orderby' 不工作

我的查询未使用orderby参数对我的帖子进行排序。一点背景:我在循环遍历“类别”ID的自定义分类的foreach语句中。在该foreach语句中,我试图调用一个新的WP_Query从该foreach循环的每个“类别”获取帖子。我的args数组如下:$args=array('post_type'=>'wpsc-product','post_status'=>'publish','showposts'=>-1,'tax_query'=>array(array('taxonomy'=>'wpsc_product_category','field'=>'term_id','terms'=>$

php - Openshift 将 wp-admin 重定向到 https

在wordpress的常规选项中,我已将wordpress目录更改为http://mywebsite.com但wordpress仪表板仍在htpps中,导致混合内容警告和仪表板中的图像未显示即使在firefox上禁用混合内容过滤器之后。我这是我的.htaccess文件Options+FollowSymlinksRewriteEngineOnRewriteCond%{SERVER_PORT}^443$RewriteRule^(.*)$http://%{HTTP_HOST}/$1[R=301,L]#BEGINWordPressRewriteCond%{REQUEST_FILENAME}!-

php - 我想在一个单独的 php 文件上运行 wp_query 以进行 ajax 调用

例如:have_posts()):$home_query_bottom->the_post();$do_not_duplicate=$post->ID;$b++;?>thumb">array('thumbnail'),'default_size'=>'thumbnail','width'=>'160','height'=>'160'));?>上面的代码在它自己的php文件中,准备好被wordpress主页面调用,但是我得到一个错误,说wp_queryclassnotfound。我假设这是因为我没有使用可能有一堆包含的header.html。该页面需要什么才能使用wp_query类?

php - Wordpress wp_schedule_event 在 30 到 60 分钟之间随机

是否可以在30到60分钟之间随机启动WP-Cron?我有什么add_action('my_hourly_event','do_this_hourly');functionmy_activation(){if(!wp_next_scheduled('my_hourly_event')){wp_schedule_event(current_time('timestamp'),'hourly','my_hourly_event');}}add_action('wp','my_activation');functiondo_this_hourly(){//dosomething}