[oik] plugins.com

WordPress plugins and themes

  • Home
  • About
    • lazy shortcodes
    • smart shortcodes
    • oik base plugin
      • oik – donate
      • oik PayPal buttons
      • oik installation
      • oik Button Shortcode button
      • oik changelog
      • oik FAQ
      • oik plugins on SVN
      • oik plugins on GitHub
  • Plugins
    • oik base plugin
    • FREE oik plugins
    • WordPress plugins
    • Premium oik plugins
    • Bespoke oik plugins
  • Shortcodes
    • Shortcode examples
  • Blocks
    • Block examples
  • APIs
    • ALL action and filter hooks
  • Blog
You are here: Home / WordPress plugins from oik-plugins / FREE oik plugins / oik-bwtrace – debug trace for WordPress / Start tracing from wp-config.php

Start tracing from wp-config.php

There may be times when you want to activate debug trace for WordPress even before plugins get loaded. You can do this by editing your wp-config.php file. Just before the end of the file, which is normally,

You appear to be a bot. Output may be restricted


require_once(ABSPATH . 'wp-settings.php');
 
If we want to include bw_trace2(), bw_backtrace() or bw_trace() calls in WordPress core then we need to define the functions, so we include libs/bwtrace.php, assuming it’s present. We also need to define the constants to activate tracing and action counting at config startup. Set the values to true to activate, false otherwise. Add the following code to wp-config.php

You appear to be a bot. Output may be restricted


define( 'BW_TRACE_CONFIG_STARTUP', true );
define( 'BW_TRACE_ON', true );
define( 'BW_COUNT_ON', true );
define( 'BW_TRACE_RESET', true );
if ( file_exists( ABSPATH . '/wp-content/plugins/oik-bwtrace/libs/bwtrace.php' ) ) {
  require_once( ABSPATH . '/wp-content/plugins/oik-bwtrace/libs/bwtrace.php' );
}
 

BW_TRACE_CONFIG_STARTUP

To start tracing from wp-config.php define the BW_TRACE_CONFIG_STARTUP constant as true.

You appear to be a bot. Output may be restricted


define( 'BW_TRACE_CONFIG_STARTUP', true );
 

BW_TRACE_ON

To activate trace logic define the BW_TRACE_ON constant as true.

You appear to be a bot. Output may be restricted


define( 'BW_TRACE_ON', true );
 

BW_COUNT_ON

To activate action counting define the BW_COUNT_ON constant as true. This constant allows the db.php drop-in file to control whether or not action counting is activated as part of the drop-in processing. When you’re not interested in action counting this value should be false.

You appear to be a bot. Output may be restricted


define( 'BW_COUNT_ON', false );
 

BW_TRACE_RESET

If we want the trace log file to be reset then we also need to define BW_TRACE_RESET as true.

You appear to be a bot. Output may be restricted


define( 'BW_TRACE_RESET', false );
 

SAVEQUERIES

If you don’t define SAVEQUERIES then oik-bwtrace will enable it if required, but you may miss the first few queries. For example, the one that is performed to load the options that define tracing behaviour.

You appear to be a bot. Output may be restricted


define( 'SAVEQUERIES', true );
 

DISABLE_WP_CRON

There may be times when the trace output you see is for cron processing. If this is bothering you then you can disable it.

You appear to be a bot. Output may be restricted


define('DISABLE_WP_CRON', 'true');
 

Notes:

  • The libs/bwtrace.php is also delivered in the oik base plugin.
  • If you want to count ALL actions you also need to edit db.php. See

Published: December 19, 2012 | Last updated: August 26, 2015

Information

Component:
  • oik-bwtrace – debug trace for WordPress
Letters: S

Recent plugin updates

oik-css v2.1.0 Update to oik-css v2.1.0 for the ability to style CSS and GeSHi output in documentation. ...
oik-types v2.3.0 Update to oik-types v2.3.0 for improved control over sort order on archives ...
UK-tides v3.1.0 UK-tides v3.1.0 now supports several additional ports. It's built with latest wp-scripts and shared libraries and tested with WordPress 6.1. ...
oik v4.8.2 Upgrade to oik v4.8.2 if you installed oik v4.8.1 from wordpress.org and found that the blocks were missing from the editor. ...
sb-chart-block v1.1.0 sb-chart-block v1.1.0 now uses chart.js v3.9.1. Tested with WordPress 6.0.1 and Gutenberg 13.8.2 ...

Plugins

  • All Plugins
  • oik base plugin
  • FREE oik plugins
  • WordPress plugins
  • Premium oik plugins

Themes

  • FREE themes
  • Bespoke themes
  • Premium themes

Blocks

  • All Blocks
  • Block examples
  • About Blocks

Shortcodes

  • All Shortcodes
  • Shortcode examples
  • About Shortcodes

Reference

  • About APIs
  • All APIs
  • All Classes
  • All Files
  • All Hooks

Support

  • Contact
  • Cookies policy
  • Get API key
  • Privacy
  • Request support
  • Sitemap
  • Stay informed
  • Terms and Conditions
oik-plugins
Email: oikplug@oik-plugins.com

Weight shipping plugins

Find out which cart weight shipping plugin you need for your WooCommerce site.
Which cart weight based plugin do I need?

Site:  www.oik-plugins.com
© Copyright oik-plugins 2011-2023. All rights reserved.


Website designed and developed by Herb Miller of Bobbing Wide
Proudly powered by WordPress and oik-plugins
WordPress 6.1.1. PHP: 7.4.33. Memory limit: 768M