好吧其实我正在构建一个wordpress基站,其中人们来下载壁纸,它的工作全部但当我插入图像ahref标签时其实际打开图像不提供下载按钮,
我用
<a href="image url">button</a>
但是这样在浏览器中打开的图像不提供下载框。
有没有办法下载图片或任何插件来做到这一点.....
同时检查了这一个但不起作用..... href image link download on click
答案 0 :(得分:0)
可以使用插件:
http://wordpress.org/extend/plugins/download-shortcode/
或
试试此代码段
if ( $attachments = get_posts( array(
'post_type' => 'attachment',
'post_mime_type'=>'image',
'numberposts' => -1,
'post_status' => 'any',
'post_parent' => $post->ID,
) ) );
foreach ( $attachments as $attachment ) {
echo '<a href="javascript:void(0);"
onclick="document.execCommand(\'SaveAs\', true, \'' . get_permalink( $attachment->ID ) . '\');">
Download This Wallpaper</a>';
}
或者使用标题标签
[caption id="" align="alignnone" width="500" caption="Download Here"]<a href="/wp-content/uploads/whateverimage.jpg"><img alt="alt_text_here" src="/wp-content/uploads/whateverimage.jpg" title="My Title of Image" width="500" height="331" /></a>[/caption]
not tested
..
答案 1 :(得分:0)
我认为你应该尝试这个:
<a href="<?php bloginfo('template_url'); ?>/images/" download="ImageName" title="ImageName">
<img src="image url" alt="ImageName">
</a>
感谢。