diff options
| author | danix <danix@danix.xyz> | 2020-11-05 13:51:16 +0100 |
|---|---|---|
| committer | danix <danix@danix.xyz> | 2020-11-05 13:51:16 +0100 |
| commit | 89b9676f82730562289a64a166d07324ab41387c (patch) | |
| tree | 044b79f3e32c8f15af42ba757ef9b3107b51db6d | |
| parent | 2f370882455238578d210f1189dd10cc357c06e4 (diff) | |
| download | danixland-site-plugin-89b9676f82730562289a64a166d07324ab41387c.tar.gz danixland-site-plugin-89b9676f82730562289a64a166d07324ab41387c.zip | |
Linted file. Added phpcs.xml config file for linting. Addedrelease_05112020-1351
functionality to stop WP from translating smileys into emoticons.
modificato: danixland-site-plugin.php
nuovo file: phpcs.xml
| -rw-r--r-- | danixland-site-plugin.php | 106 | ||||
| -rw-r--r-- | phpcs.xml | 31 |
2 files changed, 63 insertions, 74 deletions
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() ) { ?> -<!-- Global site tag (gtag.js) - Google Analytics --> -<script async src="https://www.googletagmanager.com/gtag/js?id=UA-23882460-1"></script> -<script> - window.dataLayer = window.dataLayer || []; - function gtag(){dataLayer.push(arguments);} - gtag('js', new Date()); - - gtag('config', 'UA-23882460-1'); -</script> -<?php } -} -add_action('wp_head', 'danix_google_anal', 10); -*/ -/** - * The googlemaps shortcode - * - * @param width the width of the returned map - * @param height the height of the returned map - * @param src the url of the map you want to display - * @return string HTML the map object - * @since 0.57 - * - */ -/*function danix_gmaps($atts, $content = null) { - extract(shortcode_atts(array( - "width" => '640', - "height" => '480', - "src" => '' - ), $atts)); - return '<iframe width="'.$width.'" height="'.$height.'" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'.$src.'&output=embed" ></iframe>'; -} -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 @@ +<?xml version="1.0"?> +<ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="dagreynix" xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/squizlabs/PHP_CodeSniffer/master/phpcs.xsd"> + <description>danix Wordpress Coding Standards</description> + + <!-- Scan all files in directory --> + <file>.</file> + + <!-- Scan only PHP files --> + <arg name="extensions" value="php"/> + + <!-- Show colors in console --> + <arg value="-colors"/> + + <!-- Show sniff codes in all reports --> + <arg value="ns"/> + + <!-- Include the WordPress-Extra standard. --> + <rule ref="WordPress-Extra"> + <!-- Exclude any rules here --> + <exclude name="WordPress.PHP.DisallowShortTernary"/> + </rule> + + <!-- Let's also check that everything is properly documented. --> + <!-- <rule ref="WordPress-Docs"/> --> + + <!-- Add in some extra rules from other standards. --> + <rule ref="Generic.CodeAnalysis.UnusedFunctionParameter"/> + <rule ref="Generic.Commenting.Todo"/> + + <config name="minimum_supported_wp_version" value="4.9"/> +</ruleset>
\ No newline at end of file |
