X-Git-Url: https://git.danix.xyz/?p=danixland-site-plugin.git;a=blobdiff_plain;f=danixland-site-plugin.php;h=c6ec18e07a64fc323152d9d3ae9c0771029bdb4a;hp=4e8aa542bd5a6f9f7ddcab3bd249f331d206a41d;hb=refs%2Fheads%2Fmaster;hpb=0fcdb4acb6fa54f765f6afc15cce0ed7adf71dd4
diff --git a/danixland-site-plugin.php b/danixland-site-plugin.php
index 4e8aa54..c6ec18e 100644
--- a/danixland-site-plugin.php
+++ b/danixland-site-plugin.php
@@ -1,13 +1,17 @@
'',
- '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');
+add_shortcode( 'gravatar', 'danix_gravatar' );
/**
- * The download button shortcode
- *
- * @param url $link link address.
- * @param string $linkname text that will be displayed by the button.
- * @return string HTML the link tag that will be rendered to the page.
- *
+ * Added baguette.js to display a lightbox for images and galleries
*/
-function danix_download_button( $atts ) {
- extract(shortcode_atts(array(
- 'link' => '',
- 'linkname' => ''
- ), $atts));
-
- if ( empty($link) )
- return '';
-
- $output = sprintf(
- '%s',
- $link,
- $linkname
- );
+function baguette_register_assets() {
+ 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' );
- return $output;
+function baguette_enqueue_assets() {
+ if ( has_block( 'gallery' ) || has_block( 'image' ) ) {
+ wp_enqueue_script( 'baguettebox' );
+ wp_enqueue_script( 'baguetteload' );
+ wp_enqueue_style( 'baguettebox-css' );
+ }
}
-add_shortcode('download', 'danix_download_button');
+add_action( 'wp_enqueue_scripts', 'baguette_enqueue_assets' );
-/**
- * The google analytics code
- *
+/*
+ * Do not translate smileys into emoticons.
*/
-function danix_google_anal() {?>
-
-
-
- '640',
- "height" => '480',
- "src" => ''
- ), $atts));
- return '';
-}
-add_shortcode("googlemaps", "danix_gmaps");
-
+if ( ! function_exists( 'matomo_tracking' ) ) :
+ function matomo_tracking() {
+ ?>
+
+
+
+