From 89b9676f82730562289a64a166d07324ab41387c Mon Sep 17 00:00:00 2001 From: danix Date: Thu, 5 Nov 2020 13:51:16 +0100 Subject: [PATCH] Linted file. Added phpcs.xml config file for linting. Added functionality to stop WP from translating smileys into emoticons. modificato: danixland-site-plugin.php nuovo file: phpcs.xml --- danixland-site-plugin.php | 106 ++++++++++++-------------------------- phpcs.xml | 31 +++++++++++ 2 files changed, 63 insertions(+), 74 deletions(-) create mode 100644 phpcs.xml diff --git a/danixland-site-plugin.php b/danixland-site-plugin.php index e95172d..395263e 100644 --- a/danixland-site-plugin.php +++ b/danixland-site-plugin.php @@ -3,7 +3,7 @@ Plugin Name: Site Plugin for danix.xyz Description: Site specific code changes for danix.xyz Plugin URI: https://danix.xyz -Version: 0.7.2 +Version: 0.7.3 Author: Danilo 'danix' Macri Author URI: https://danix.xyz */ @@ -11,7 +11,7 @@ Author URI: https://danix.xyz /** * Disable admin bar sitewide */ -show_admin_bar(__return_false()); +show_admin_bar( __return_false() ); /** * Allow Shortcodes inside the html widget @@ -31,90 +31,48 @@ add_filter( 'pre_option_link_manager_enabled', '__return_true' ); * */ function danix_gravatar( $atts ) { - extract(shortcode_atts(array( - 'email' => '', - 'size' => '200', - 'default' => '', - 'alt' => '' - ), $atts)); + extract( + shortcode_atts( + array( + 'email' => '', + 'size' => '200', + 'default' => '', + 'alt' => '', + ), + $atts + ) + ); - if( empty($email) ) - return ''; + if ( empty( $email ) ) { + return ''; + } - $output = get_avatar($email, $size, $default, $alt); + $output = get_avatar( $email, $size, $default, $alt ); - return $output; + return $output; } -add_shortcode('gravatar', 'danix_gravatar'); - -/** - * The google analytics code - * - */ -/*function danix_google_anal() { - if ( function_exists('cn_cookies_accepted') && cn_cookies_accepted() ) { ?> - - - - '640', - "height" => '480', - "src" => '' - ), $atts)); - return ''; -} -add_shortcode("googlemaps", "danix_gmaps"); -*/ - -/* - * Swap src with data-src inside img tags to use lazyload - */ -function dagreynix_lazy_load($atts) { - $default = get_template_directory_uri() . '/img/standard-post-thumb.png'; - if ( array_key_exists('src', $atts) ) { - $atts['data-src'] = $atts['src']; - $atts['src'] = $default; - } - return $atts; -} -// add_filter( 'wp_get_attachment_image_attributes', 'dagreynix_lazy_load', 10, 2 ); +add_shortcode( 'gravatar', 'danix_gravatar' ); /** * Added baguette.js to display a lightbox for images and galleries */ function baguette_register_assets() { - wp_register_script( 'baguettebox', plugin_dir_url( __FILE__ ) . '/baguette/baguetteBox.min.js', [], '1.11.1', true ); - wp_register_script( 'baguetteload', plugin_dir_url( __FILE__ ) . '/baguette/baguetteLoad.js', [], '1.11.1', true ); - wp_register_style( 'baguettebox-css', plugin_dir_url( __FILE__ ) . '/baguette/baguetteBox.min.css', [], '1.11.1' ); + wp_register_script( 'baguettebox', plugin_dir_url( __FILE__ ) . '/baguette/baguetteBox.min.js', array(), '1.11.1', true ); + wp_register_script( 'baguetteload', plugin_dir_url( __FILE__ ) . '/baguette/baguetteLoad.js', array(), '1.11.1', true ); + wp_register_style( 'baguettebox-css', plugin_dir_url( __FILE__ ) . '/baguette/baguetteBox.min.css', array(), '1.11.1' ); } add_action( 'wp_enqueue_scripts', 'baguette_register_assets' ); function baguette_enqueue_assets() { - if ( has_block( 'gallery' ) || has_block('image') ) { - wp_enqueue_script( 'baguettebox' ); - wp_enqueue_script( 'baguetteload' ); - wp_enqueue_style( 'baguettebox-css' ); - } + if ( has_block( 'gallery' ) || has_block( 'image' ) ) { + wp_enqueue_script( 'baguettebox' ); + wp_enqueue_script( 'baguetteload' ); + wp_enqueue_style( 'baguettebox-css' ); + } } add_action( 'wp_enqueue_scripts', 'baguette_enqueue_assets' ); + +/* + * Do not translate smileys into emoticons. + */ +add_filter( 'option_use_smilies', '__return_false' ); diff --git a/phpcs.xml b/phpcs.xml new file mode 100644 index 0000000..9e19d6e --- /dev/null +++ b/phpcs.xml @@ -0,0 +1,31 @@ + + + danix Wordpress Coding Standards + + + . + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file -- 2.20.1