X-Git-Url: https://git.danix.xyz/?p=danixland-site-plugin.git;a=blobdiff_plain;f=danixland-site-plugin.php;fp=danixland-site-plugin.php;h=8bdf43e6360d2124707a28c42ff43f40cba3026f;hp=6db6576c61a8a0d998c04f11b2111a058944b2e0;hb=c27069588a74857ac5a7ca9d71f5f668d100d992;hpb=b4113a8ec00f7083e8ec582daf32d8ea31260fda;ds=sidebyside
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
@@ -47,38 +47,11 @@ 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(
- '%s',
- $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() ) { ?>
@@ -92,7 +65,7 @@ function danix_google_anal() {
'640',
"height" => '480',
@@ -112,25 +85,17 @@ function danix_gmaps($atts, $content = null) {
return '';
}
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