一半解决

升级到2.9留言页面出现的问题暂时得到解决,只是换了个方式去弄,没有找出导致留言页面评论自动关闭的根本原因。对比着查找测试可能的错误,原来是之前在function.php里加了个other_comment_links函数:

function other_comment_links($id) {  
  if (current_user_can('edit_post')) {  
    echo '<a href="'.admin_url("comment.php?action=editcomment&c=$id").'" title="Edit" class="edit_icon"><span>Edit</span></a>';
    echo '<a href="'.admin_url("comment.php?action=cdc&c=$id").'" title="Delete" class="del_icon"><span>Del</span></a>';  
    echo '<a href="'.admin_url("comment.php?action=cdc&dt=spam&c=$id").'"><span>Spam</span></a>';
  }  
}

这只是给评论列表加了几个操作链接,其本身应该是没错的,而应用到评论列表循环的时候,点到Guestbook页面就出现错误了,JS出不来,接着就到了评论关闭那一步了,奇怪的是文章内容页是正常的,都用同一个函数,纳闷了很久,由于对PHP能力有限,只能换回原来的

<?php edit_comment_link('<span>Edit</span>', '', ''); ?>

一切就平安无事,正常运作了,希望知情者给个信号,找出根本原因。

相对的也把内容页里的作者信息去掉了,毕竟是个人博客,没必要搞那么多介绍的,里面的图标就移到头部去了。也加了个回到顶部的按钮,自己觉着页面老长了滚动鼠标麻烦才去加了,哈哈!

24 thoughts on “一半解决

  1. 你好,一直有一个问题,因为刚玩wp不久,
    如何定制自己的page页面?
    我现在只要每添加一个页面,出来的风格都是一样的,都是从page.php的模板出来的
    如何像你的页面一样,guestbook是guestbook风格的,about是about风格的,而且你的固定域名设置的非常友好,这些都是如何设置的呢?

  2. 我之前刚看完这个教程的原文,但是还没有解决这个问题,因为我听说2.9以后就有一个类似page-slug.php,可以定制不同风格的page,我想知道站长是怎么实现的

    • @classiclori‚ 在2.9里的这个功能我倒没有去弄过,我这里只是复制一个page.php页面出来,命名成想要的页面,比如说:guestbook.php,里面就加
      < ?php Template Name: Guestbook ?>
      其他的跟page.php一样,如果想要不同的样式,直接修改guestbook.php里的定义样式名称,再在后台要应用的该页面里设置应用该模板就行了。

  3. 非常感谢站长无私的帮助,已经实现了这样的功能,接下去就是如何去修改类似 /?page_id=40这样的域名后缀

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">