surrounded google analytics code with cookie-notice code to block it if the user...
[danixland-site-plugin.git] / danixland-site-plugin.php
index ac76474..6db6576 100644 (file)
@@ -1,7 +1,11 @@
 <?php
 /*
-Plugin Name: Site Plugin for danixland.net
-Description: Site specific code changes for danixland.net
+Plugin Name: Site Plugin for danix.xyz
+Description: Site specific code changes for danix.xyz
+Plugin URI: https://danix.xyz
+Version: 0.7
+Author: Danilo 'danix' Macri
+Author URI: https://danix.xyz
 */
 
 /**
@@ -12,7 +16,7 @@ show_admin_bar(__return_false());
 /**
  * Allow Shortcodes inside the html widget
  */
-add_filter( 'widget_text', 'do_shortcode' );
+//add_filter( 'widget_text', 'do_shortcode' );
 
 /**
  * make sure the links menu in the admin is visible
@@ -74,7 +78,8 @@ add_shortcode('download', 'danix_download_button');
  * The google analytics code
  *
  */
-function danix_google_anal() {?>
+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>
@@ -85,6 +90,7 @@ function danix_google_anal() {?>
   gtag('config', 'UA-23882460-1');
 </script>
 <?php }
+}
 add_action('wp_head', 'danix_google_anal', 10);
 
 /**
@@ -106,4 +112,25 @@ function danix_gmaps($atts, $content = null) {
     return '<iframe width="'.$width.'" height="'.$height.'" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'.$src.'&amp;output=embed" ></iframe>';
 }
 add_shortcode("googlemaps", "danix_gmaps");
-
+/**
+ * Add Next Page / Page Break button 
+ * inside the WordPress Visual Editor
+ *
+ * @link https://shellcreeper.com/?p=889
+ * @since 0.9.7
+ *
+ */
+function danix_next_page_button( $buttons, $id ) {
+    /* only add this for content editor */
+    if ( 'content' != $id )
+        return $buttons;
+    /* add next page after more tag button */
+    array_splice( $buttons, 13, 0, 'wp_page' );
+    return $buttons;
+}
+ /* Add Next Page Button on the First Row */
+add_filter( 'mce_buttons', 'danix_next_page_button', 1, 2 ); // 1st row