刚刚学会的,拿来献丑。呵呵。
制作wordpress页面,当然包括“留言板”,“Achives”,“Tags”……
网上有相关的教程,大多数及制作留言板的。但是我调试了半天也没做出来,原因可能是程序员的思维定势。不说了开始教程!以留言板为例。
第一步:复制single.php文件,或者themes下独立出来的页面,我复制的是Achives,看个人喜好了。改名Messages.php。在其头部添加如下代码:
1 2 3 4 5 | <?php /* Template Name: Messages */ ?> |
一定要加上哦!当初我以为只是注释,一心求快,没有加上,导致没有结果。误以为模板的问题,修改调试了半天,最后找到file.php文件一路折腾,把wrodpress的get_page_templates相关函数看了个大懂,才找到这里。大家可别向我一样=.=!。看来会编程也不见得是好事。
第二步:简单啦复制comments.php文件,并改名为guestcomments.php,然后修改Messages.php的
1 | <?php comments_template();?> |
为:
1 | <?php comments_template('/guestcomments.php');?> |
解释很简单了,留言么,其实是复用comments插件,自带的么,不用白不用。
第三步:当然是把改好的Messages.php和guestcomments.php上传到你所用的themes下面。
第四步:在后台添加页面,这是会多出现“页面模块”选择框,选择Messages,然后发布就OK啦!如果你想个性化这个留言本的话,请修改guestcomments.php的样式体现。
其他的譬如“Achives”,“Tag cloud”……只要添加相应的函数,配合相对的插件。我想是不会难道聪明的大家的。
转载请注明:xilo blog » 制作wordpress页面