制作wordpress留言板
总结步骤如下:
1.找到模板目录中的single.php文件,复制single.php并重命名为guestbook.php
2.在guestbook最顶部添加如下代码(用于模板调用)
<?php
/*
Template Name: Guestbook
*/
?>
3.进入博客管理后台,点撰写页面,在“页面模板”处选择第二步弄好的“Guestbook”,发表一个页面,然后打开这个页面并记录页面链接地址(第9步要用)
4.优化guestbook.php把日志发表时间、标签什么的删掉
日志发表时间:
Posted in<?phpthe_category(', ')?>on<?phpthe_time('m/d/Yh:ia')?>by<?phpthe_author()?>
标签:
<ulclass="post_tags"><liclass="tags">
<?phpthe_tags('Tags:', ', ', '');?>
</li></ul>
5.替换guestbook.php中的如下代码,使其调用新的评论页
<?phpcomments_template();?>
替换成
<?phpcomments_template('/guestcomments.php');?>
6.找到模板目录中的comment.php文件,复制comment.php并重命名为guestcomments.php
7.优化guestcomments.php把“评论”都改成“留言”
8.更改留言的显示顺序,让最新发布的留言位于最上边。替换guestcomments.php的如下代码
foreach($commentsas$comment)
替换成
foreach(array_reverse($comments)as$comment)
9.更改侧栏wp-includeswidgets.php,在里边加上“留言”的链接(非必要步骤,可省略)
<?php echo $before_widget;?>
<?php echo $before_title.$title.$after_title;?>
<ul>
<?php wp_register();?>
<li><?php wp_loginout();?></li>
<li><a href="/?page_id=2675">留言</a></li>
<li><a href="<?php bloginfo('rss2_url');?>" title="<?php echoattribute_escape(__('Syndicate this site using RSS 2.0'));?>"><?php_e('Entries <abbr title="Really Simple Syndication">RSS</abbr>');?></a></li>
<li><a href="<?php bloginfo('comments_rss2_url');?>" title="<?php echoattribute_escape(__('The latest comments to all posts in RSS'));?>"><?php_e('Comments <abbr title="Really Simple Syndication">RSS</abbr>');?></a></li>
<?php wp_meta();?>
</ul>
<?php echo$after_widget;?>
备注:本步骤如果出现乱码的情况,解决方法如下
A.用dreamweaver打开widgets.php
B.修改-页面属性-标题/编码
C.编码-Unicode (UTF-8)-重新载入
制作wordpress留言板的更多相关文章
- ASP制作建议留言板
<html> <head> <meta http-equiv="Content-Type" content="text/html;cha ...
- phpcms 留言板
相信很多用phpcms v9的站长都不是程序员,而我也是一个网页设计师,所以对制作模板还是可以对付的.但是一设计到自己写程序,就一个头两个大啦.之前公司的网站是用找别人 用dede cms做的,后来我 ...
- javascript-DOM操作-留言板制作
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- AngularJs学习笔记(制作留言板)
原文地址:http://www.jmingzi.cn/?post=13 初学Anjularjs两天了,一边学一边写的留言板,只有一级回复嵌套.演示地址 这里总结一下学习的过程和笔记.另外,看看这篇文章 ...
- html的留言板制作(js)
这次留言板运用到了最基础的localstorage的本地存储,展现的效果主要有: 1.编写留言2.留言前可以编辑自己的留言昵称.不足之处: 1.未能做出我喜欢的类似于网易的叠楼功能. 2.未能显示评论 ...
- 利用php制作简单的文本式留言板
del.php 代码如下: <html><head ><meta charset="utf-8"><title>我的留言板</ ...
- jsp 用application对象制作留言板
<%@ page contentType="text/html; charset=gb2312"%> <html> <body> <for ...
- PHP制作留言板
做基础的留言板功能 需要三张表: 员工表,留言表,好友表 首先造一个登入页面: <form action="drcl.php" method="post" ...
- js制作留言板
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
随机推荐
- Jackson轻易转换JSON
原文http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.html Jackson可以轻松的将Java对象转换成json对象和xml文档,同样 ...
- Ubuntu 部署Postgresql
安装组件 客户端安装 sudo apt-get install postgresql-client 服务器安装 sudo apt-get install postgresql postgresql-c ...
- 博客代码美化(SyntaxHighlighter)
这篇博文主要讲解自己使用SyntaxHighlighter对代码进行美工中遇见的问题以及如何使用SyntaxHighlighter? 首先来看看SyntaxHighlighter对代码美工的效果吧! ...
- 浏览器对于常见HTTP状态码的反应
在我们向服务器发送一个HTTP请求时,会经历tcp连接(三次握手),发送HTTP请求,服务器返回HTTP响应,浏览器对响应中的状态码进行分析判断,来确定请求是否成功,是否成功得到我们需要的信息. 那么 ...
- GCC 中零长数组与变长数组
前两天看程序,发现在某个函数中有下面这段程序: int n; //define a variable n int array[n]; //define an array with length n 在 ...
- 重构与模式(Refactoring to Patterns)-读书笔记
第一章 ☛过度设计:是指代码的灵活性和复杂性超出所需. 第二章 ☛重构是一种保持行为的转换. 第三章 ☛每一个模式都是由三部分组成的规则,他表达的是某一环境,一个问题以及解决问题的方案之间的关系. ☛ ...
- LeetCode Single Number I / II / III
[1]LeetCode 136 Single Number 题意:奇数个数,其中除了一个数只出现一次外,其他数都是成对出现,比如1,2,2,3,3...,求出该单个数. 解法:容易想到异或的性质,两个 ...
- 使用 v-cloak 防止页面加载时出现 vuejs 的变量名
使用 vuejs 做了一个简单的功能页面,逻辑是,页面加载后获取当前的经纬度,然后通过 ajax 从后台拉取附近的小区列表.但是 bug 出现了,在显示小区列表之前,会闪现小区名对应的 vuejs 变 ...
- iOS修改TextField占位符颜色大小
UITextField *addCtrolField = [[UITextField alloc]initWithFrame:CGRectMake(CGRectGetMaxX(rightTitleLa ...
- iTextSharp生成pdf的一个简单例子
效果图: 参考:http://www.cnblogs.com/CareySon/archive/2011/11/09/2243496.html http://www.cnblogs.com/julyl ...