公告:123目录网为广大站长提供免费收录网站服务,我们将免费进行到底,如需快审服务(10元/站)请联系站长QQ,可自助充值发布。

点击这里在线咨询客服
新站提交
  • 网站:315
  • 待审:0
  • 小程序:12
  • 文章:35791
  • 会员:69

 

wordpress 文章中如何提供下载本地文件的功能

插入一段时间pdf代码即可:

?php

// Created with Phpstorm by PenguinStudio/Penguin.

$file_name = "a.pdf";     //下载文件名

$file_dir = "./";        //下载文件存放目录

//检查文件是否存在

if (! file_exists ( $file_dir . $file_name )) {

    header(HTTP/1.1 404 NOT FOUND);

} else {

    //以只读和二进制模式打开文件

$file = fopen ( $file_dir . $file_name, "rb" );

    //告诉浏览器这是一个文件流格式的文件

    Header ( "Content-type: application/octet-stream" );

//请求范围的度量单位

    Header ( "Accept-Ranges: bytes" );

    //Content-Length是指定包含于请求或响应中数据的字节长度

Header ( "Accept-Length: " . filesize ( $file_dir . $file_name ) );

    //用来告诉浏览器,文件是可以当做附件被下载,下载后的文件名称为$file_name该变量的值。

Header ( "Content-Disposition: attachment; filename=" . $file_name );

    //读取文件内容并直接输出到浏览器

echo fread ( $file, filesize ( $file_dir . $file_name ) );

    fclose ( $file );

    exit ();

}

因为浏览器会自动渲染部分文件的内容,而不是自动下载,故而需要用到这种功能。

wordpress怎么加入代码

第一步:首先从网上下载出WordPress的插件Wp-syntax。

第二步:在编辑文章时,使用HTML的编辑方式插入以下代码pre lang=”LANGUAGE” line=”0″//“line为1时表示显示行号”/pre,中间插入要插入的代码即可,LANGUAGE改为语言类型,例如php、java。line为0不显示行号,为1时显示。

附:支持的语言如下:abap, actionscript, actionscript3, ada, apache, applescript, apt_sources, asm, asp, autoit, avisynth, bash, bf, bibtex, blitzbasic, bnf, boo, c, c_mac, caddcl, cadlisp, cil, cfdg, cfm, cmake, cobol, cpp-qt, cpp, csharp, css, d, dcs, delphi, diff, div, dos, dot, eiffel, email, erlang, fo, fortran, freebasic, genero, gettext, glsl, gml, bnuplot, groovy, haskell, hq9plus, html4strict, idl, ini, inno, intercal, io, java, java5, javascript, kixtart, klonec, klonecpp, latex, lisp, locobasic, lolcode lotusformulas, lotusscript, lscript, lsl2, lua, m68k, make, matlab, mirc, modula3, mpasm, mxml, mysql, nsis, oberon2, objc, ocaml-brief, ocaml, oobas, oracle11, oracle8, pascal, per, pic16, pixelbender, perl, php-brief, php, plsql, povray, powershell, progress, prolog, properties, providex, python, qbasic, rails, rebol, reg, robots, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql, tcl, teraterm, text, thinbasic, tsql, typoscript, vb, vbnet, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xml, xorg_conf, xpp, z80

wordpress 代码如何使用?(请师傅们详细讲解,不限量加分!)

1、首先你要购买一个虚拟空间,大概50M就足够了,另外要购买一个域名,把域名解析到虚拟空间的IP

2、去wordpress官方网站下载wp程序,上传到根目录,然后输入你解析好的域名就可以根据提示安装了

3、wordpress是比较自动化的程序,一般安装成功后就完成了,在wordpress.org.cn里有很多优秀主题可以下载使用,插件也是

4、等你对WP有一定认识后,你可以通过写代码写出自己的主题和插件,但即使不懂,在现有的资源就足够一般博客使用了

wordpress怎么添加下载链接

当你完成这些资源信息填写后发布文章,插件会在文章底部生产下载按钮,读者点击下载按钮会自动跳转到插件为该资源生成的下载中转页。

在使用Download Info Page插件前,你首先需要到 “WordPress 后台-插件-已安装的插件”,找到插件 Download Info Page,点击启动;然后点击“设置”或者通过 “WordPress 后台-插件-DIP设置”对插件进行配置:

基本设置:用于设置中转页面的域名地址,不填写则默认使用与博客相同的域名地址;也可以使用博客地址的二级域名或者其他域名地址,需要登陆域名管理后台解析至博客主机IP地址.

中转页广告设置:中转页共预设四个广告位,可以插入谷歌广告Google AdSense、百度联盟、阿里妈妈广告联盟等网站联盟广告代码。注意,务必插入广告与设置界面说明的广告尺寸一致,否则会出现中转页版面错位,广告代码插入请阅读对应帮助文章.

高级设置:包括中转页相关文章代码设置(建议使用百度推荐)、中转页数据统计代码、自定义文章页下载信息版块CSS样式、自定义文章页下载信息版块html模板、自定义中转页CSS样式和自定义中转页JS代码。注意,高级设置需要用户对网页代码有一定的了解,设置前请认真阅读设置界面的帮助.

Wordpress代码

if(in_category($idarr)){ include(single_wz.php); };

if(in_category( 分类ID )){ include(single_XU.php); };

else{ include(single_products.php); }

-----------------------------------------------------------------------

参考阅读:

?php if (get_option(‘wpyou_news_id’)){

$newsCats = get_option(‘wpyou_news_id’);

$newsArrays = explode(“,”,$newsCats); }

if(in_category(19) ){ include(‘cable_products.php’); }

else if (in_category($newsArrays) || post_is_in_descendant_category( $newsArrays )){ include(‘archive_main.php’); }

else if (in_category(20)){ include(‘networks_products.php’); }

else{ include(‘archive_products.php’); }

?

使用 IN_CATEGORY() 进行判断

in_category() 函数可以通过分类别名或ID判断当前文章所属的分类,而且可以直接在循环(Loop)内部和外部使用。

如果是单个分类 ID ,比如ID 为 2 ,可以这样写

1

in_category(2)

如果是单个分类别名,比如别名为 themes,可以这样写

1

in_category(themes)

如果是多个ID,可以这样写

1

in_category( array( 2,3,7) )

如果是多个别名,可以这样写

1

in_category( array( themes,plugins,develop) )

然后我们结合 if 语句就可以很好地实现模板的选择。比如我们可以在主题的根目录创建3个文章模板文件,分别命名为 single001.php , single002.php 和 single003.php,然后我们希望 ID 为 2 和 3 的分类使用 single001.php,ID为 7 的分类使用 single002.php ,其他分类使用 single003.php,那么,我们可以在 single.php 文件写入下面的代码:

?php

if ( in_category(array( 2,3 )) ) {

get_template_part(‘single001′ );

} elseif ( in_category( 7 )) {

get_template_part(‘single002′ );

} else {

get_template_part(‘single003′ );

}

?

好了,例子就说到这里,只要大家明白了其中的原理,就可以应用自如了。

wordpress中,什么代码才能约束浏览者提交表单后才可以下载文件?

我也没遇到过这种情况,不过看你上述的问题。我想可以通过一个条件判断用户提交表单是否成功。如果成功则显示出下载按钮,如果失败则不显示。这样就可以控制用户下载了。

希望上述对你有帮助

标签:

下一篇:wordpress 特色封面图像开启与使用(wordpress网站设计block)

上一篇:wordpress获取当前不同分类的别名、ID号、文章数(如何调用wordpress函数)

相关文章

  admin95360564zxm

注册时间:

网站:1 个   小程序:3 个  文章:12 篇

  • 315

    网站

  • 12

    小程序

  • 35791

    文章

  • 69

    会员

赶快注册账号,推广您的网站吧!
最新入驻小程序

数独大挑战2018-06-03

数独一种数学游戏,玩家需要根据9

答题星2018-06-03

您可以通过答题星轻松地创建试卷

全阶人生考试2018-06-03

各种考试题,题库,初中,高中,大学四六

运动步数有氧达人2018-06-03

记录运动步数,积累氧气值。还可偷

每日养生app2018-06-03

每日养生,天天健康

体育训练成绩评定2018-06-03

通用课目体育训练成绩评定