Skip to content

Pink-Crab/debug-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PinkCrab Debug Plugin

A wordpress plugin to help with debugging and development.

Download the latest release

Functions.

dump(...$data)

The modern dump function created by symfony. This function will output the variable in a readable format.

dump($var);

dd(...$data)

The modern dump function created by symfony. This function will output the variable in a readable format and then die.

dd($var);

You have access to all underlying symfony var dump functions, uses the same naming conventions.

adump(...$data)

This is an ajax ready take on dump(), which outputs in a readable format via the network tab on the browser.

adump($var);

Casts true to TRUE, false to FALSE and null to NULL. To avoid confusion caused with phps print_r function.

adie(...$data)

This is an ajax ready take on dd(), which outputs in a readable format via the network tab on the browser and then dies.

adie($var);

write_log($data)

This function will write to the debug.log file in the wp-content directory.

write_log($var);

pclog($data, $type = 'log')

This writes to a custom pc-debug.log file in the wp-content directory. This is useful for separating out debug data, from general errors.

pclog($var, 'error');
pclog($var);

Will only create the file if it does not exist.

pinkcrab_is_rest()

This function will return true if the current request is a rest request.

if(pinkcrab_is_rest()){
    // Do something
}

URL Parameters

?pc_show_enqueue

This will output all the scripts and styles that have been enqueued on the page.

?pc_show_hooks=hook,hook2

This will output all the hooks that have been added to the page. You can pass multiple hooks by comma separating them.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages