用户下载文件的工作流程?

时间:2011-11-28 作者:jakc

我正在运行v3。2.1主题大胆
我已经安装了WordpressDownload Monitor 用于创建downloads gallery.

I asked for some assistance before 一个良好的工作流程,允许我们的客户从我们的wordpress网站下载文件
-我可能需要更好地重新定义Q。

Workflow:
-创建来宾帐户(订阅者)
-上载产品(zip)并将其添加到库中。-使用“会员专用文件”复选框,以便任何未登录的人都无法获取文件。-向我们的付费客户发送一封电子邮件,并提供来宾帐户的凭据

除此之外,该工作流已被我们的营销团队拒绝,因为它对最终用户来说不是一个平稳的过程:

Problem:
-电子邮件有登录链接(wp-admin)- 登录后,他们会被重新定向到wordpress仪表板然后,他们必须导航到dl库并找到下载的链接。

如果你try and download 当您未登录时,产品会告诉您:

您必须登录才能下载此文件。← 返回Dekho资源中心

理想情况下,会有一个循环重新定向,让您登录,然后下载zip?

寻找一个答案,让我的用户可以轻松下载,而不会迷路,也不会减少点击。

1 个回复
SO网友:Bainternet

尝试将其添加到主题的功能中。php文件

function Get_curPageURL() {
    $pageURL = \'http\';
    if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
        $pageURL .= "://";
    if ($_SERVER["SERVER_PORT"] != "80") {
        $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
    } else {
        $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
    }
    return $pageURL;
}


add_filter(\'gettext\',\'custom_login_to_download_msg\');

function custom_login_to_download_msg( $input ) {
    
    if( !is_admin() && \'You must be logged in to download this file. <br/><br/><a href="%1$s"><strong>?† Back to %2$s</strong></a>\' == $input  )
        return \'You must be logged in to download this file. <br/><br/>
            <a href="<?php echo wp_login_url(Get_curPageURL()); ?>" title="Login"><Strong>Login To Download</Strong></a><br/><br/>
            <a href="%1$s"><strong>?† Back to %2$s</strong></a>\';

    return $input;
}
这将为您提供:

enter image description here

以及Login to Download 一旦登录,Link将自动启动下载。

结束

相关推荐

User-based media gallery

我正在建立一个同时使用WordPress和BuddyPress的网站,我希望建立一个自定义部分,用户可以上传作品,人们可以对其进行评论/评分。我浏览了各种不同的选项,但似乎使用自定义的帖子类型,然后允许成员提交内容是最好的选择。这是更好的方法吗?还是你认为帖子类型是最好的选择。要了解其所需的功能类型,请执行以下操作:http://dribbble.com/其想法是将图像作为类似域的URL。com/designs/my-awesome-work-2201/当查看成员档案时,您将能够查看他们的最新作品等,因此