无插件实现WordPress留言本


具体的演示看:留言本

能不用插件的时候尽量不用插件,这个留言本我个人认为就没有必要用插件。

  1. 打开你的主题下page.php文件,一般这个模板是不带评论功能的,就是无法留言,下面要对这个文件进行改造;
  2. 用文本编辑器打开下载回来的page.php文件,另存一下,可以命名为commentpage.php;
  3. 在commentpage.php文件的最上面,加上这么一段话:
    <?php
    /*
    Template Name: commentpage
    */
    ?>

    当然名字是随便起的;

  4. 在适当的位置添加这么一句话:
     
    <?php comments_template(); ?>

    至于适当的位置,应该在endwhile下面,如果你确实不知道应该放在哪里,那么可以打开single.php这个文件,找到上面的那句话,看看它在哪里,然后参考着放在commentpage.php这个文件中;

  5. 把这个文件上传到主题目录下,和page.php同级目录;
  6. 在WordPress后台新建一个页面,可以命名为留言本,写上几句话,然后在右面的模板哪里,选择第3步起的名字,比如commentpage,然后发表这篇文章,就可以了;

如有问题,给我留言。


版权信息:本文来自老杨个人网站,作者老杨原文地址,转载请注明出处。

如果喜欢本站,敬请订阅:老杨个人网站。谢谢惠顾!


分类: 信息技术
标签: , , , ,

前45排已经被占了我要占座

  1. HOHO 说过你还要写教程贴的

    回复Ta

    一劳永逸吧,省的以后跟人再说一遍了

    回复Ta

  2. 比较老的教程了

    回复Ta

    今天有一个群里的朋友问,我就写出来了,确实没什么技术含量

    回复Ta

  3. 通常我是新建一篇文章,然后把这篇文章作为留言本的。更省事!
    http://www.daohe.org/guestbook-7,就是这个啦~~

    回复Ta

    嗯,这个当然可以,不过有些在导航栏那里显示页面,比如关于啊,留言本啊,你这样的话就要手动添加了

    回复Ta

  4. 哈哈,学习了

    回复Ta

    这种方法其实还有很多用,可以给不同的页面添加不同的功能或者显示效果,只要应用不同的页面模板就可以

    回复Ta

  5. 原来WP留言本是需要插件的啊

    回复Ta

    呵呵,可不是。它的留言本是建立在页面的基础上的,页面默认没有评论功能

    回复Ta

  6. 昨天在群里学习了..今天再温习一遍..致谢哈

    回复Ta

    希望你能学会

    回复Ta

  7. 可惜了我不是用的WordPress程序,不过看了,是花了点功夫的修改教程!

    回复Ta

    你的那个博客系统也没有留言本么?

    回复Ta

  8. 新建页面……OK

    回复Ta

    这个还是比较简单的,呵呵

    回复Ta

  9. 可以修改页面代码就行

    回复Ta

    什么意思?怎么修改?

    回复Ta

  10. 在后台编辑主题中,找到page.php,在最后面找到comments_template();,把前面的php if

    ( get_post_custom_values(‘comments’)),修改为php if (comments_open()),保存就行了。

    回复Ta

    我明白了。可是page.php中默认没有comments_template()这句话吧

    回复Ta

  11. 不会吧,应该有。你这款主题没有吗?

    回复Ta

    我从前用过很多都没有的。你看WordPress自带的主题里面似乎也没有吧

    回复Ta

  12. 我用了很多主题都有这句,如果不是这句,那类似的也行,你把你的page.php代码发给我看看

    回复Ta

    我的这个是有的,呵呵,可是我确实见过一些没有的

    回复Ta

  13. WP还没用过了。。不过它的功能真的很强大。 因为PHP还不太懂。。所以一直没用WP程序。。

    回复Ta

    你用的是asp的程序?

    回复Ta

  14. 汗呢,我怎么刚刚看到这篇文章,照着你的方法,俺也弄了一个留言本~~

    回复Ta

    你看,我的博客还是看的少了吧

    回复Ta

    哪有啊,每次我都很认真的读的,真的

    回复Ta

    嗯,就信你一次了

  15. 模板不错,顶下。。

    回复Ta

    谢谢

    回复Ta

  16. 不管教程老不老。经验的总结就是可贵的。

    回复Ta

    谢谢,以后会多写一些的

    回复Ta

  17. 您好,我有个问题,上面提到的下载回来的page.php是下载回来的wp中的page.php还是单独下载这个php文件,还有我用了wp中的page.php按照上面的程序做了,留言板是得到了,但缺少个功能,就是可以别人留了言,你可以回复他的功能。
    就是像你博客里的留言板有:”回复ta“的字样,然后一层层框起来,这个是怎么做到的。
    期待回复ing :emotion557

    回复Ta

    那个是一个插件实现的,和这篇文章没关系。详情看这里:
    http://yangyongquan.com/2008/07/wordpress-thread-comment-plugin.html

    回复Ta

  18. GOOD,可以用这个了

    回复Ta

    这个你应该早就有了吧

    回复Ta

  19. 先友情后链接,看了你的博文我也搞了个留言本确实非常方便,感谢提供教程

    回复Ta

    客气,大家互通有无嘛

    回复Ta

  20. 已阅

    回复Ta

  21. 挺漂亮的,学习了

    回复Ta

    客气了

    回复Ta

  22. 你好,按照你的方法做好了,但是为什么留言框有两个,请帮忙看下,非常感谢
    http://zhangwei.de/guestbook/

    回复Ta

    已经给你留言了

    回复Ta

:emotion58 :emotion57 :emotion563 :emotion562 :emotion561 :emotion560 :emotion56 :emotion559 :emotion558 :emotion557 :emotion556 :emotion554 :emotion552 :emotion551 :emotion550 :emotion55 :emotion547 :emotion546 :emotion544 :emotion543 :emotion542 :emotion541 :emotion540 :emotion54 :emotion539 :emotion538 :emotion537 :emotion536 :emotion535 :emotion534 :emotion533 :emotion532 :emotion531 :emotion530 :emotion53 :emotion529 :emotion526 :emotion525 :emotion524 :emotion523 :emotion522 :emotion521 :emotion520 :emotion52 :emotion519 :emotion518 :emotion517 :emotion516 :emotion515 :emotion514 :emotion513 :emotion512 :emotion511 :emotion510 :emotion51 :emotion119 :emotion113