# my-wp/1.8/developer/modules/mywp.developer.module.dev.debugtrace.php

My WP Customize Admin/Frontend, version 1.8. 49 lines.

- Page: https://pluginprobe.com/plugins/my-wp/1.8/code/developer/modules/mywp.developer.module.dev.debugtrace.php
- Raw: https://pluginprobe.com/plugins/my-wp/1.8/raw/developer/modules/mywp.developer.module.dev.debugtrace.php
- Modified: 2018-08-09T07:14:58+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/my-wp/1.8/code/developer/modules/mywp.developer.module.dev.debugtrace.php#L10-L20`.

```php
<?php

if ( ! defined( 'ABSPATH' ) ) {
  exit;
}

if( ! class_exists( 'MywpDeveloperAbstractModule' ) ) {
  return false;
}

if ( ! class_exists( 'MywpDeveloperModuleDebugtrace' ) ) :

final class MywpDeveloperModuleDebugtrace extends MywpDeveloperAbstractModule {

  static protected $id = 'dev_debugtrace';

  static protected $priority = 1010;

  public static function mywp_debug_renders( $debug_renders ) {

    $debug_renders[ self::$id ] = array(
      'debug_type' => 'dev',
      'title' => __( 'Debug Backtrace' , 'my-wp' ),
    );

    return $debug_renders;

  }

  protected static function mywp_developer_debug() {

    echo 'debug_backtrace() = ';

    print_r( debug_backtrace() );

  }

  protected static function mywp_debug_render() {

    printf( '<textarea readonly="readonly">%s</textarea>' , print_r( debug_backtrace() , true ) );

  }

}

MywpDeveloperModuleDebugtrace::init();

endif;

```
