[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-themes v1.4.0 

Update to oik-themes v1.4.0 to support Full Site Editing (FSE) themes. FSE themes, which are currently experimental, deliver block based templates and template parts.

 ...
oik-clone v2.0.1 oik-clone v2.0.1 contains a fix for a 500 internal server error being produced when cloning content with certain taxonomy terms. ...
SB Chart block v0.1.1 

Update to SB Chart block v0.1.1 for improved enqueing of the chart.js Javascript and better colours in the Gutenberg palette.

 ...
Slog v1.3.1 

Update to Slog v1.3.1 for a new Driver tab and improved display of charts grouping Elapsed times.

 ...
SB-Chart-Block v0.0.8 SB-Chart-Block v0.0.8, a WordPress single block plugin, supports 4 different chart types; Line, Bar, Horizontal bar and Pie. ...

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: [email protected]

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-2021. All rights reserved.


Website designed and developed by Herb Miller of Bobbing Wide
Proudly powered by WordPress and oik-plugins