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 :
`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
/*
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');

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