您当前的位置:首页 > TAG信息列表 > logging
调试-记录数据库查询
define(\'WP_DEBUG\', true); define(\'WP_DEBUG_LOG\', true); define(\'WP_DEBUG_DISPLAY\', false); define(\'SAVEQUERIES\', true); 这些是我的wp配置中的行。php文件。我现在所期望的是,我可以在单击我的站点后查看日志文件。我什么都没找到,尤其是没有调试。wp内容中的日志文件。我还有别的事要做吗?
记录已登录用户的搜索查询
如何创建日志文件并使用登录用户的搜索查询进行更新?我可能会使用fopen()和fwrite()php函数来保存日志文件,但首先我需要一种方法来“捕获”所需的数据。检查用户是否登录以及获取用户名都很容易,但如何在用户每次使用搜索功能时获取搜索查询变量?提前谢谢,干杯!
在发送一个请求时多次请求加载插件
当我们发送一个请求来加载任何页面(主页、单页或其他页面)时,WordPress会运行多次。例如,您可以在主插件文件中添加以下代码,或者functions.php 在当前主题中,您可以看到日志文件!file_put_contents(\'log\', print_r($_REQUEST, 1), FILE_APPEND); 我需要一个解决方案来修复/跳过此问题。
当用户未登录时,工具栏按钮点击重定向按钮进行显示
在我的网站中,我有一个按钮(.x-btn.widgetbar),它在右上角显示一部分小部件,如下所示example.我修改了图标以根据用户是否注册进行更改,我希望在用户未登录时重定向到登录页面,而不是显示widgetbar。我是新手,我不知道从哪里开始,我在几个论坛上咨询过,我想我可以找到代码,但我不知道要编辑什么文件,我已经尝试了几个星期,但我不能为这个查询提前道歉。我在函数中尝试此函数。php但不起作用。。function wp_redirect_NotLogin () { i
如何将日志发送给插件所有者以获取插件?
我正在开发一个插件(已经在WordPress上),想知道如何设置以从客户那里获取错误日志?另外,关于如何省略只应向客户显示而不应包含在发送给插件所有者的最终文件中的日志(以维护隐私,并允许客户在发送的日志不足以进行调试的情况下同时进行调试),有何想法?
如何记录插件(Cron)操作?
是否有推荐的方法从插件中记录(失败的)cron操作?例如,我有一个插件,它每小时与外部服务同步一次。我想记录更改了多少,以及同步失败的时间。你有什么建议吗?新的数据库表?这个Log Deprecated Notices 插件使用自定义的帖子类型来实现这一点,但这可能会带来太多的开销?我相信WordPress does not come with a standard logging package?
监控PHP函数/执行的最佳方式是什么?
我正试图找到最好的方法来监控哪些PHP代码/函数、MySQL请求和/或插件正在减慢网站页面的速度。我知道有很多不同的选择,包括wordpress插件和涉及firebug(FireHP)的解决方案,但你们觉得什么是最好的方法?就个人而言,我觉得理想的解决方案是拥有某种类型的代码,这种代码可以在每次wordpress安装时默认安装。只有在URL的末尾添加了一个可选条目,才能执行任何调试/监视/报告,如=调试。为了安全起见,最好先登录wordpress管理区域并创建一个临时调试密钥,该密钥将创建一个散列密钥并将
记录内容的核心框架/帮助器?
我正在编写两个插件,需要(可选)记录东西。。。很多东西。。。在某处由于我不喜欢一些插件的“你需要在这个文件夹和那个文件夹中拥有适当的权限”消息,理想情况下,我希望在数据库中这样做。但在我开始创建自己的db表(这也是我不喜欢插件做的事情)之前,我想知道WordPress是否有任何东西可以帮助隐藏在其代码库的黑暗深处的类似企业?助教。
如何向已登录和未登录的用户显示不同的主页?
基本上,我想向未登录的用户显示一个页面,上面写着“注册或登录”但我想向登录用户显示一个标准主页,它将显示我的所有帖子。
将与WordPress一起使用的PHP日志框架
有不同的PHP日志框架,例如log4ppp、KLogger。我想根据WordPress的经验来选择一个。请给我推荐一个。
Log Author Actions
是否有保存后期创建/删除、页面创建/删除、修改等操作的位置?这是否存储在Apache日志中?如果没有保存,有没有办法(插件?)这样做?
调试WordPress SQL调用的首选方法?
在编写自定义后台SQL调用等时,您最喜欢的调试Wordpress应用程序的方法是什么?来自Rails背景,我通常跟踪一个日志文件,该文件不仅显示单独加载到模板中的所有进程和视图,而且如果出现错误,它将锁定exact 错误的位置,以及出现错误的建议。我注意到在WordPress中,您可以设置调试。日志文件,但它只显示了此文件的一个非常简单的版本,很少指出实际失败的地方。有什么建议吗?
对多站点使用单独的阿帕奇日志文件
不久前,我离开了Blogger,将我的博客下载到我的系统中。有一段时间,我以虚拟主机的身份在每个博客上主持了他们。后来,我将它们导入WordPress,现在正从WP托管它们。当我将它们作为虚拟主机本地托管时,我让每个博客都使用一个单独的Apache日志文件,但现在,所有博客都记录到同一个文件中。我在WordPress中找不到设置,也无法在.htaccess 文件,因为站点是虚拟的。也就是说,WordPress博客实际上并不作为单独的目录位于驱动器上-(此外,日志设置不能用于.htaccess 无论如何)。
WordPress+Buddpyress-排除服务器过载故障
我有一个Wordpress+Buddypress安装,它经常会下降-服务器上的HTTPD数量和服务器CPU负载都会突然达到峰值,服务器无法恢复。需要重新启动web服务。I\'m looking for troubleshooting advice.Edit(编辑):从此处的注释中删除,以明确目标即使在Wordpress中启用调试模式,我也无法从错误日志中获得任何有用的信息。我在插件和主题中整理了大量散乱的代码,这些代码会抛出PHP通知,但没有任何效果。我已经定义了ERRORLOGFILE来记录MU错误,但
$wpdb->插入数据库错误重复条目错误记录
是否有等同于INSERT IGNORE 在wpdb 班当我获取并插入推特提要时,我存储推特ID的字段被键入UNIQUE, 我知道会发生重复,不需要Wordpress在我的PHP错误日志中通知我。(注意,我会写下我需要的查询$wpdb->prepare 但无论出于何种原因,这都会引发一系列其他错误[我很乐意与大家分享,尽管我认为这些错误与这个问题无关])。
控制WP调试的详细级别?
到目前为止,我一直很困惑,所以我想我会提出一个问题:有没有办法修改WP的详细程度debug.log 通过wp-config.php 还是其他地方?仅供参考,以下是我的wp-config.php 要启用日志记录,请执行以下操作://///////////////////////////////////////////////// // DEBUG // Enable WP_DEBUG mode define(\'WP_DEBUG\', true); //
如何挂钩操作/筛选调用
我将创建一个非常简单的日志插件。每次启动操作或筛选器时,我都需要将其记录到文件中。我们的想法是,我们将能够准确地看到每个页面加载都会执行哪些操作和过滤器(以及它们运行的函数)。这包括它们运行的顺序。
搜索不会产生访问受限结果
如果用户注销并尝试搜索某些内容,则会将其重定向到登录页面。即使用户已注销,并且生成的页面/帖子仅限于成员,如何使搜索始终显示所有结果(包括摘录和图像)?我尝试使用插件“WordPress访问控制”,但没有帮助。
我通过登录用户限制了WordPress。是否可以排除页面?
以下是我限制wordpress网站的代码:function restrict_access_if_logged_out(){ if (!is_user_logged_in() && !is_home()){ $redirect = home_url() . \'/wp-login.php?redirect_to=\' . esc_url($_SERVER[\"HTTP_HOST\"] . urlencode($_SERVER[\"REQUEST_URI\"]))
如何使用自定义错误处理程序捕获所有PHP错误?
我想知道是否有任何方法可以在不修改核心的情况下捕获Wordpress中的所有PHP错误(不仅仅是WP错误)?我这样问的原因是,我想手动捕获所有错误,并使用第三方软件作为错误聚合器,例如Sentry,但不限于例如,向他们发送电子邮件或登录到数据库。我知道Wordpress可以在调试模式下将错误记录到文件中,但这并不是我想要的,因为它很简单,而且有局限性。是的,我想捕捉Wordpress核心错误,如果有。不仅与插件/主题相关。[编辑]这是我的客户提出的要求-他们希望我能够监视他们拥有的任何应用程序中所有与PH