added switch on off for server console log

This commit is contained in:
asus
2024-02-08 16:42:16 +01:00
parent 373eee7fdb
commit c41b184221
14 changed files with 31 additions and 19 deletions

View File

@@ -1,4 +1,4 @@
# fipf 2024 # WORDPRESS PLUGIN MODEL
- this project uses submodules recursively, so after cloning you need to do : - this project uses submodules recursively, so after cloning you need to do :
`git submodule update --init --recursive` `git submodule update --init --recursive`

View File

@@ -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;
}
?>

View File

@@ -1,6 +1,6 @@
<?php <?php
/* /*
Plugin Name: fipf_wp_plugin Plugin Name: wp_model_plugin
Plugin URI: Plugin URI:
Description: Description:
Author: hugogogo Author: hugogogo
@@ -8,6 +8,15 @@ Version: 1.1.0
Author URI: Author URI:
*/ */
/* * * * * * * * * * * * * * * * * * * * * * * *
* globale variable to desable server side
* console_log all at once
*/
$CONSOLE_OFF = true;
$CONSOLE_OFF = false;
/* * * * * * * * * * * * * * * * * * * * * * * * /* * * * * * * * * * * * * * * * * * * * * * * *
* inclusions * inclusions
@@ -59,7 +68,7 @@ function main_shortcode() {
return $html_front; 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() { function plugin_menu() {
add_menu_page( add_menu_page(
'FIPF wp plugin', // webpage title 'wp model plugin', // webpage title
'FIPF', // menu title 'model plugin', // menu title
'manage_options', // capability 'manage_options', // capability
'fipf-wp-plugin', // menu_slug 'wp-model-plugin', // menu_slug
'fipf_wp_plugin_content' // callback function to display page content 'wp_model_plugin_content' // callback function to display page content
); );
} }
add_action('admin_menu', 'plugin_menu'); add_action('admin_menu', 'plugin_menu');

View 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;
}
?>