为网站添加留言板新法
我在土路托的blog上看到他给出的的一个很好的留言板方案,可以不用任何插件建立一个留言板。我必须得说,这个想法很好,利用现有资源干最多的事,完全符合wordpress简单轻便的理念。只是这个方法对我来说并不是最完美的解决方案。
为什么?主要是因为留言板建立好了,由于是一篇最新文章,它必然就会显示在首页。而因为它不是一篇有“意义”的文章,这样就显得有些突兀,更没人愿意在看自己订阅的blog时,实然出来一篇文章叫“留言板”的……又因为wordpress没有让文章沉底的功能,所以必须得忍受一段时间让它在首页,直到新文章把它推到第二页去。这段时间对我来说,很难熬……
所以我想,如果新建一个page, 然后让这个page支持留言,不就一切问题就解决了吗?还省了修改sidebar.php文件把文章链接加进去这一步。
下面是怎样做:
在当前的theme目录下建立一个新的模板文件,起个名字,比如叫guestbook.php吧,然后把page.php里的所有内容都拷贝到guestbook.php里,再在文件开头上加上:
<?php
/* Template Name: Guestbook */
?>
然后在post loop里你认为合适的地方加上一下面这段:
<?php if ( comments_open() ) : ?>
<?php comments_template(); ?>
<?php endif; ?>
最后,新写一个page, 然后在右边选择Guestbook模板,写上你需要的内容保存后,万事大吉!恭喜你有了一个简单但实用的留言板了。
就是这么简单,可以到本blog的留言板去看看效果。
26 Comments
nice work man 10x
RSS feed for comments on this post · TrackBack URI