Register php functions to hooks(action and filter), run php codes safely, create and test plugins all from dashboard tools
|Author:||Evans Edem Ladzagla (profile at wordpress.org)|
|WordPress version required:||4.6.0|
|WordPress version tested:||4.8|
|Added to WordPress repository:||26-04-2017|
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Click to start download
How to install
Upload the plugin to the wp-content\plugins folder of your wordpress installaiton and activate it
How to use
The plugin create a sub menu to tools admin menu called “cmc hook”
From the cmc hook menu you can create hooks which can be either a filter, action or file
The code editor of filter and action should not contain any class or function definition as they are run in annonymous functions
File hooks can have class and function definition.
In case there are php errors which hangs my site
You can deactivate hooks from url and even prevent all hooks from loading.
How To Deactivate hook
To deactivate hook, pass “cmchk_neg=cmchkrtk&cmchk_id=2,3” to the url. The cmchk_id is the id of the list of hooks you want to deactivate
Add “cmchk_run_on=none” to the url parameters to prevents all hooks from loading and running.
“cmchk_neg=token” must be present in the url parameters when deactivating any hook or project. The value of which is a security token which defaults to “cmchkrtk” and can be changed at the settings of “cmc hook” menu
What are Hook Projects
From the cmc hook menu projects can be created which houses a list of hooks and can be exported as a wordpress plugin
Projects have one main “run file” that runs when the project is loaded. This file calls all other project hooks. To include other project file hook use “cmchk_include( ‘slug’ )” function. The id is the slug of the hook file to load
Projects action and filters are loaded automatically when the project loads and must not be included in the run file.
Can I Deactivate Projects
Projects can be deactivated remotely by adding to the url parameters “cmchk_pid=4,5” where cmchk is the id of the projects to deactivate
What is safe mode
Hooks can also be run in safe mode. This allows hooks to only run when “cmchk_safe=id” is appended to the url parameters. The id is the id of hook
Can I choose not to use codemirror
Codemirror is provided as the coded editor but can be disabled at the settings to use plain textarea
Should i use php tags