2017.11.27 给a标签添加下载
 
                            给a标签添加下载
可以放到function.php
<?php
function reduce_download() { if (is_singular()) { ?>
<script>
    jQuery(window).on("load", function() {
        "use strict";
        jQuery(".post_content").find("a").each(function () {
			var str = jQuery(this).attr('href');
			var i = str.length;
			var words = str.substr(i - 3);
			var target = "";
			if (words === "pdf") {
				jQuery(this).addClass('pdf');
				target = jQuery(this).text();
                var file = jQuery(this).attr("href");
                var ext = file.substring(file.lastIndexOf(".")+1);
                var uri = target + '.' + ext;
				jQuery(this).attr('download', uri);
			} else if (words === "zip" || words === "rar") {
				jQuery(this).addClass('zip');
				target = jQuery(this).text();
				var file = jQuery(this).attr("href");
                var ext = file.substring(file.lastIndexOf(".")+1);
                var uri = target + '.' + ext;
				jQuery(this).attr('download', uri);
			} else if (words === "ocx" || words === "doc") {
				jQuery(this).addClass('doc');
				target = jQuery(this).text();
				var file = jQuery(this).attr("href");
                var ext = file.substring(file.lastIndexOf(".")+1);
                var uri = target + '.' + ext;
				jQuery(this).attr('download', uri);
			} else if (words === "lsx" || words === "xls") {
				jQuery(this).addClass('xls');
				target = jQuery(this).text();
				var file = jQuery(this).attr("href");
                var ext = file.substring(file.lastIndexOf(".")+1);
                var uri = target + '.' + ext;
				jQuery(this).attr('download', uri);
			} else if (words === "ppt" || words === "ptx") {
				jQuery(this).addClass('ppt');
				target = jQuery(this).text();
				var file = jQuery(this).attr("href");
                var ext = file.substring(file.lastIndexOf(".")+1);
                var uri = target + '.' + ext;
				jQuery(this).attr('download', uri);
			}
		});
		});
</script>
<?php 
    }
}
add_action('wp_footer', 'reduce_download', 100, 1);
?>
相关文章
        
    