全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
wordpress主题制作全过程3 WordPress程主题制作全过程3今天我们来制作单文章页single.php,有了之前制作index.php的文章,制作single.php也不再那么难了,这里将直接略过一些内容,直接给出结果。 工具/原料WordPress本地运行环境(或者在线网站空间),并且已安装好WordPress,作为测试博客至少配备三种浏览器,Microsoft InterExplorer、Mozilla Firefox、Google Chrome,版本暂时不限,用于测试网页是否显示正常一个文本器用于编写代码,Dreamweaver、UltraEdit、NotePad+、Vim等,不推荐使用记事本步骤/方法制作single.php|WordPress主题制作全过程9今天我们来制作单文章页single.php,有了之前制作index.php的文章,制作single.php也不再那么难了,这里将直接略过一些内容,直接给出结果。 1、添加文章标题改成 2、添加文章标签,改成 3、添加日期找到31st Sep,09改成 4、显示评论数改成 5、添加按钮接上面的评论代码,改成: 6、添加文章内容将和之间的代码全部删除,替换成另外,你可以将文章页那张图片删除了,删除以下代码 7、添加返回博客首页和发表评论按钮其实就是添加博客首页和评论锚点链接,在制作header.php,我们已经知道可以通过get_option(home);来获取博客地址。 改成在single.php原位置添加代码以上语句的作用就是将ments.php里的所有内容导入到single.php中,与直接在single.php写ments.php中的代码效果是一样的。 为了安全起见,不让恶意用户直接打开评论文件,请在ments.php头部添加以下代码if(isset($_SERVERSCRIPT_FILENAME)ments.php=basename($_SERVERSCRIPT_FILENAME)die(Please donot loadthis pagedirectly.Thanks!);?因为WordPress的输出评论函数wp_list_ments()输出的评论代码与我们主题的评论代码不一样的,我们得自定义我们的评论列表,将ments.php中的以下代码删除(以下代码用于列出文章的所有评论)January6,xxat6:26am Donecleo.Aliquam risuselit,luctus vel,interdum vitae,malesuada eget,elit.Nulla vitaeipsum.Donec ligula ante,bibendum sitamet,elementum quis,viverra eu,ante.Fusce tincidunt.Mauris pellentesque,arcu egetfeugiat aumsan,ipsum mimolestie orci,ut pulvinarsapien loremnec dui.改成if(!empty($post-post_password)$_COOKIEwp-postpass_.COOKIEHASH!=$post-post_password)/if theres apassword/and itdoesnt matchthe cookie?else if(!ments_open()?else if(!have_ments()?elsewp_list_ments(type=mentcallback=aurelius_ment);?以上代码的意思大致也可以看得出来了,就是一大堆如果就.,如果以上条件都不满足就列出所有评论。 现在将主题文件夹Aurelius中的functions.php中的?,改成以下代码,如果你之前从本博客下载到的functions.php已经有以下代码则不用再添加function aurelius_ment($ment,$args,$depth)$GLOBALSment=$ment;?发表于你的评论正在审核,稍后会显示出来!以上代码所用到的WordPress函数及相应的说明函数名称函数功能get_avatar($ment,48)获取评论者的gravatar头像,尺寸为48*48ment_reply_link()回复留言的链接get_ment_author_link用于获取评论者博客地址get_ment_time获取评论发布时间edit_ment_link管理员修改评论的链接ment_text()输出评论内容好,现在在你的文章页面底部就可以正常地显示评论了!现在我们继续来制作提交评论的表单,将以下代码删除(也就是评论表单的代码)Add ament YourName YourEmail YourWebsite Comment改成if(!ments_open():/If registrationrequired andnot
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024数控机床主轴可靠性加工过程的可靠性技术规范
- 《国际贸易学》大学题集
- 文书模板-无废城市建设总结报告
- 小区物业管理服务方案
- 沙糖桔种植的果园成本费用核算-记账实操
- 2024年四川省资阳市中考英语试题(含答案)
- 第7课《溜索》教学设计-2023-2024学年统编版语文九年级下册
- 2024年电调收音机项目资金申请报告代可行性研究报告
- 货物代理合作协议书(3篇)
- 幼儿园安全演练应急预案范文(3篇)
- 戴尔“buyandsell”采购模式
- 实验室生物安全2024课件
- 执照-航空法规
- 急性化脓性胆囊炎查房课件
- 中国信通院-数字化供应链标杆案例汇编(2023)-2023.11
- 2019苏版GT14-2019马鞍板图集
- 人工智能对海洋生态的支持
- 《财务报表分析》 课程思政设计 及习题答案
- 审计项目应急保障方案
- 成本效益分析汇报
- 委托购买设备协议书
评论
0/150
提交评论