added switch on off for server console log
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# fipf 2024
|
||||
# WORDPRESS PLUGIN MODEL
|
||||
|
||||
- this project uses submodules recursively, so after cloning you need to do :
|
||||
`git submodule update --init --recursive`
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
<?php
|
||||
// https://stackify.com/how-to-log-to-console-in-php/
|
||||
|
||||
function console_log($output) {
|
||||
$js_code = 'console.log(' . json_encode($output, JSON_HEX_TAG) . ');';
|
||||
$js_code = '<script>' . $js_code . '</script>';
|
||||
echo $js_code;
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/*
|
||||
Plugin Name: fipf_wp_plugin
|
||||
Plugin Name: wp_model_plugin
|
||||
Plugin URI:
|
||||
Description:
|
||||
Author: hugogogo
|
||||
@@ -8,6 +8,15 @@ Version: 1.1.0
|
||||
Author URI:
|
||||
*/
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* globale variable to desable server side
|
||||
* console_log all at once
|
||||
*/
|
||||
|
||||
$CONSOLE_OFF = true;
|
||||
$CONSOLE_OFF = false;
|
||||
|
||||
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* inclusions
|
||||
@@ -59,7 +68,7 @@ function main_shortcode() {
|
||||
|
||||
return $html_front;
|
||||
}
|
||||
add_shortcode('fipf_wp_plugin', 'main_shortcode');
|
||||
add_shortcode('wp_model_plugin', 'main_shortcode');
|
||||
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * *
|
||||
@@ -68,11 +77,11 @@ add_shortcode('fipf_wp_plugin', 'main_shortcode');
|
||||
|
||||
function plugin_menu() {
|
||||
add_menu_page(
|
||||
'FIPF wp plugin', // webpage title
|
||||
'FIPF', // menu title
|
||||
'wp model plugin', // webpage title
|
||||
'model plugin', // menu title
|
||||
'manage_options', // capability
|
||||
'fipf-wp-plugin', // menu_slug
|
||||
'fipf_wp_plugin_content' // callback function to display page content
|
||||
'wp-model-plugin', // menu_slug
|
||||
'wp_model_plugin_content' // callback function to display page content
|
||||
);
|
||||
}
|
||||
add_action('admin_menu', 'plugin_menu');
|
||||
14
plugins/wp_model_plugin/utils/console_log.php
Normal file
14
plugins/wp_model_plugin/utils/console_log.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
// https://stackify.com/how-to-log-to-console-in-php/
|
||||
|
||||
function console_log($output) {
|
||||
global $CONSOLE_OFF;
|
||||
if ($CONSOLE_OFF)
|
||||
return;
|
||||
$json_output = json_encode($output, JSON_HEX_TAG);
|
||||
$js_code = '<script>console.log(' . $json_output . ');</script>';
|
||||
echo $js_code;
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
Submodule wordpress_docker updated: 846a41063e...e1c2d6c64a
Reference in New Issue
Block a user