..start..fly..

扫一扫
Guestbook

Home / PHP & Wordpress / 不使用插件在wordpress中制作独立留言板

<< 如何解决revolution office theme在wordpress中tag显示错误2010南非世界杯开赛了(世界杯football-swf) >>

1.找到模板目录中的single.php文件,复制single.php并重命名为guestbook.php

2.在guestbook最顶部添加如下代码(用于模板调用)

<?php
/*
Template Name: Guestbook
*/

?>

3.进入博客管理后台,点撰写页面,在“页面模板”处选择第二步弄好的“Guestbook”,发表一个页面,然后打开这个页面并记录页面链接地址(第9步要用)

4.优化guestbook.php把日志发表时间、标签什么的删掉
(备注:我们应用的主题不同,查找类似的关键字选择性删除)

日志发表时间:
Posted in
<?php the_category(‘, ‘) ?> on <?php the_time(‘m/d/Y h:i a‘) ?>by <?php the_author() ?>

标签:
<ul class=post_tags><li class=tags>
<?php the_tags(‘Tags: ‘, ‘, ‘, ”); ?>&nbsp;
</li></ul>

5.替换guestbook.php中的如下代码,使其调用新的评论页

<?php comments_template(); ?>
替换成
<?php comments_template(/guestcomments.php); ?>

6.找到模板目录中的comment.php文件,复制comment.php并重命名为guestcomments.php

7.优化guestcomments.php把“评论”都改成“留言”

8.更改留言的显示顺序,让最新发布的留言位于最上边。替换guestcomments.php的如下代码

foreach ($comments as $comment)
替换成
foreach (array_reverse($comments) as $comment)

9.更改侧栏wp-includeswidgets.php,在里边加上“留言”的链接(非必要步骤,可省略)

  1. <?php echo $before_widget; ?>
  2. <?php echo $before_title . $title . $after_title; ?>
  3. <ul>
  4. <?php wp_register(); ?>
  5. <li><?php wp_loginout(); ?></li>
  6. <li><a href=”/?page_id=2675″>留言</a></li>
  7. <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>
  8. <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>
  9. <?php wp_meta(); ?>
  10. </ul>
  11. <?php echo $after_widget; ?>

备注:本步骤如果出现乱码的情况,解决方法如下
A.用dreamweaver打开widgets.php
B.修改-页面属性-标题/编码
C.编码-Unicode (UTF-8)-重新载入

Related Posts

转载原创文章请注明,转载自:SKY..fly..[www.sky.gs]

本文链接: https://www.sky.gs/websites/phpwordpress/wordpress-nonplugin-guestbook.html

QR:  不使用插件在wordpress中制作独立留言板

Leave a Reply

Code (☆)6+9=?


Websites powered by Wordpress5.7 Copyright © 2009-2021 - All Rights Reserved   SKY..fly..