将保存为下载按钮插入wordpress发布图像

时间:2013-10-03 04:46:23

标签: php wordpress

好吧其实我正在构建一个wordpress基站,其中人们来下载壁纸,它的工作全部但当我插入图像ahref标签时其实际打开图像不提供下载按钮,

我用

<a href="image url">button</a>

但是这样在浏览器中打开的图像不提供下载框。

有没有办法下载图片或任何插件来做到这一点.....

同时检查了这一个但不起作用..... href image link download on click

2 个答案:

答案 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>

感谢。