wordpress教程:怎么实现wordpress独立下载页面功能

文章目录

题记

话说这个功能暗淡的黑想了很长时间,长到自从本站上线之后就在想的一个问题。刚开始的解决方法是使用插件实现wordpress独立下载页面的功能,详情《wordpress插件:独立下载页面插件hacklog-downloadmanager》,但缺点在于必须将我们要下载的文件上产到我们的空间中。那这就大发了,时间长了我们的空间指定受不了。暗淡的黑想实现的功能是:点击文章中的下载列表,会跳转到一个独立的页面上去,上面会有下载地址,而且有文件介绍,还可以放置广告。.

效果预览

wordpress独立下载页面预览

实现方法

其实这个功能很多的wordpress主题网站都实现了,但没有大神明确的告知我详细的制作步骤...暗淡的黑仅知道是需要写函数或者转义函数神马的。但鉴于能力有限实在无能为力。下面简述下本站实现wordpress独立下载页面功能的过程:

1.本站域名:http://wenchenhk.com,在网站根目录下建立一个dl文件夹,上传wordpress程序,建立一个新的wordpress站点(过程就不熬述了,你们能有自己的网站就肯定知道怎么建立。)

2.在robots.txt文件中写入代码禁止蜘蛛抓取dl文件夹下的所有页面:

1
Disallow: /dl/

3.在刚成立的站点http://wenchenhk.com/dl后台中,设置固定连接样式,暗淡的黑依旧采用的/%postname%.html样式。

4.选择一款合适的主题,用来做下载页面,有能力的也可自己写一个主题,只需要简单的一个css文件及single.php页面。其他的文件我们用不到。暗淡的黑的下载页面是由wordpress主题Twenty Twelve修改而来。集成了文件下载短代码功能,插入了google广告及搜狗广告。

5.禁止用户浏览http://wenchenhk.com/dl页面,也就是我们子目录站点的首页。因为我们仅仅需要的是内容页面用来做跳转。我们可以写入.htaccess文件禁止dl目录访问,也可以做404页面。本站做的是跳转页面,访问此目录时显示404然后跳转到http://wenchenhk.com网站主页。

可将http://wenchenhk.com/dl首页index.php代码删除,粘贴以下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>404 | 暗淡的黑IT网络</title>
<style>
.sorry{ margin-left:auto; margin-left:400px; width:600px;}
</style>
</head>
<body>
<form name=loading>
 <div class="sorry"><p align=center>

<p align="center">对不起,您所查看的页面无法浏览或者已经不存在!</p>

<font color="#0066ff" size="2" face="Arial"></font><br>
<p align="center">
<input type=text name=chart size=46 style="font-family:Arial; font-weight:bolder; color:#0066ff; background-color:#fef4d9; padding:0px; border-style:none;">
<p align="center">
  <input type=text name=percent size=47 style="color:#0066ff; text-align:center; border-width:medium; border-style:none;">
  <script> 
var bar=0 
var line="||" 
var amount="||" 
count() 
function count(){ 
bar=bar+2 
amount =amount + line 
document.loading.chart.value=amount 
document.loading.percent.value=bar+"%" 
if (bar<99) 
{setTimeout("count()",100);} 
else 
{window.location = "http://wenchenhk.com";} 
}</script>
 </p> </div>
</form>
<p align="center">如果您的浏览器不支持跳转,<a style="text-decoration: none" href="http://wenchenhk.com"><font color="#FF0000">请点这里</font></a>.</p>
</body>
</html>

使用方法

1.在子网站http://wenchenhk.com/dl后台发布一篇文章,写入文件信息及下载地址,发布文章,复制文章地址;

2.在主网站http://wenchenhk.com后台发布一篇文章,介绍此文件内容,将第1步的地址以“下载列表”的地址展现。

可能很多朋友觉得这样操作好麻烦,每次都要写两篇文章。因为暗淡的黑修改了主题功能,将所有功能代码集成到了文章页面,所以每次只需要简单的粘贴文件信息,然后将文件下载地址粘贴到短代码功能出即可。

实例演示

实现wordpress独立下载页面功能实例:http://www.wenchenhk.com/1675.html

声明:本站除特别声明外,均为本站原创,转载请注明出处:暗淡的黑IT网络,谢谢!