diff options
| -rw-r--r-- | danixland-site-plugin.php | 65 |
1 files changed, 15 insertions, 50 deletions
diff --git a/danixland-site-plugin.php b/danixland-site-plugin.php index 6db6576..8bdf43e 100644 --- a/danixland-site-plugin.php +++ b/danixland-site-plugin.php @@ -48,37 +48,10 @@ function danix_gravatar( $atts ) { 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. - * - */ -function danix_download_button( $atts ) { - extract(shortcode_atts(array( - 'link' => '', - 'linkname' => '' - ), $atts)); - - if ( empty($link) ) - return ''; - - $output = sprintf( - '<a href="%s" class="download_button">%s</a>', - $link, - $linkname - ); - - return $output; -} -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> @@ -92,7 +65,7 @@ function danix_google_anal() { <?php } } add_action('wp_head', 'danix_google_anal', 10); - +*/ /** * The googlemaps shortcode * @@ -103,7 +76,7 @@ add_action('wp_head', 'danix_google_anal', 10); * @since 0.57 * */ -function danix_gmaps($atts, $content = null) { +/*function danix_gmaps($atts, $content = null) { extract(shortcode_atts(array( "width" => '640', "height" => '480', @@ -112,25 +85,17 @@ function danix_gmaps($atts, $content = null) { return '<iframe width="'.$width.'" height="'.$height.'" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'.$src.'&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 - * +*/ + +/* + * Swap src with data-src inside img tags to use lazyload */ -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; +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 Next Page Button on the First Row */ -add_filter( 'mce_buttons', 'danix_next_page_button', 1, 2 ); // 1st row +// add_filter( 'wp_get_attachment_image_attributes', 'dagreynix_lazy_load', 10, 2 );
\ No newline at end of file |
