0

好的,实际上我正在建立一个人们来下载壁纸的 wordpress 基础站点,它的工作已经结束,但是当我插入图像 ahref 标签时,它实际上打开了图像而不提供下载按钮,

我用

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

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

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

还检查了这个但不起作用..... href图片链接点击下载

4

2 回答 2

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..

于 2013-10-03T06:23:21.743 回答
0

我认为你应该试试这个:

<a href="<?php bloginfo('template_url'); ?>/images/" download="ImageName" title="ImageName">
    <img src="image url" alt="ImageName">
</a>

谢谢。

于 2013-10-03T07:00:24.780 回答