使用wp2.7版的“嵌套回覆”功能

WP更新到2.7版之後,在評論文章時,多了一個“嵌套回覆”的功能。然而2.7以前的版本是沒有這個功能的,所以2.7以前的Themes,大多數都看不到效果。
其實,只要稍微修改一下Themes當中的幾個文件就可以了。

1.header.php中找到 <?php wp_head() ?> , 在前面插入

<?php if (is_singular()) wp_enqueue_script('comment-reply'); ?>

2.comments.php中找到 <input id=”submit” … /> ,在後面加上

<?php comment_id_fields(); ?>

3.comments.php中找到 <div id=”respond”> ,在後面加上

<div class="cancel-comment-reply">
  <small><?php cancel_comment_reply_link(); ?></small>
</div>

4.comments.php中找到段落
<?php foreach ($comments as $comment) : ?>

<?php endforeach; ?>

將整段替換成以下代碼:

<?php if (function_exists('wp_list_comments')) : ?>
  <?php wp_list_comments(); ?>
  <?php else : ?>
<?php endif; ?>

Continue reading →

讓WordPress最近評論的Widget 直接顯示評論内容

WordPress自帶的Widgts-“最新評論”默認顯示的是 someone on postname(某人發表于某文章)
如果我們想讓它顯示為someone says: something(某人說了某句話)。
修改WordPress的/includes/widgets.php可以達到目的。
原地址:http://cuteleo.cn/2008/01/07/make-recent-comments-widget-show-comment-content.html

另外,在修改代碼的基礎上,可以加入get_the_title($comment->comment_post_ID)以顯示文章標題。可這樣做,文字變得很長了,所以,我把它寫在 title 裏面。代碼如下:

code.php'<li class="recentcomments">'.
  sprintf(__('%1$s:%2$s'), get_comment_author_link(),
  '<a href="' . get_permalink($comment->comment_post_ID). '#comment-' . $comment->comment_ID.
  '" title="留言於《'. get_the_title($comment->comment_post_ID) . '》">' .  $comment_excerpt .
  '...'. '</a>') .
'</li>';

可以推荐文章的插件-Articles

作者: Alex King
一、作用
The Articles plugin allows you to display a list of posts you wish to feature/highlight.
允许你在post或者page页面中显示一个文章列表。

获取插件:Download
效果演示:显示文章列表

二、安装
1. 下载插件并解压
2. 上传 articles.php 到wp-content/plugins/ 目录
3. 进入管理页面的 Plugins 激活你的插件
4. 进入 Options 页面设置插件

三、选择需要加入列表的文章
在post页面(发表文章)中底部增加一个custom field,设置为:
Key: article
Value: 1

四、如何显示文章列表
可以通过两种方法显示列表:
1. Token Method(直接显示的方法)
默认显示方法,也是最简单的方法,你只需要在你的post(发表文章)页面或者page内容中,加入如下代码(请确认你已经完成了第三步):

# # #articles# # #
注意:把#之间的空格去掉

2、Template Tag Method(模板修改方法)
你还可以在模板中通过添加一下代码显示文章列表:

<?php aka_show_articles();?>

wordpress導航頁面排序插件

該插件可以對導航上的菜單項,進行排序。自行排放你喜歡的位置。

插件名称:My Page Order
插件作者主页:http://www.geekyweekly.com
插件下载主页:http://www.geekyweekly.com/mypageorder
使用方法:

1、下载解压后,放到 /wp-content/plugins/目录下
2、在“插件”菜单下激活My Page Order 插件
3、在“管理”菜单下点击“My Page Order”,下面就出现了你所有的菜单列表,可以用鼠标直接托动来排序。
4、然后在header或者其他页面找到wp_list_pages代码,修改成:

code.php<? wp_list_pages('sort_column=menu_order&title_li='); ?>

这样pages页面就会按照你的排序列表。

———————————–
另外,如何隠藏導航欄上 你不想要菜單項(頁面)呢?
用下面這句,當中 exclude 參數,就是你想隐藏的page的ID

code.php<?php wp_list_pages('title_li=&depth=1&exclude=2,4');?>

wordpress分页插件之Pagebar v2.21

pagebar的安装:

下载,解压,把pagebar.php上传到plugin文件夹,再把navbar.css中的代码加入到你所使用模板的style.css中。后台激活。

pagebar的使用:

把下面的代码添加到首页和存档页面以及搜索页面即可。



意事项:

  • 上面的那段代码,添加到单篇文章页面是没有作用的。
  • 你可以通过修改css来定义不同的外观。

英文说明及下载见这里:http://elektroelch.de/hacks/wp/pagebar/

使用(中文):http://www.dbablog.org/index.php/archives/566

=========================
另外一款分頁插件:
[WP-PageNavi 2.40]http://lesterchan.net/wordpress/readme/wp-pagenavi.html