階層式迴響改寫成板主回覆

從我2.7版本之後開始的WordPresss就內建階層式迴響功能,雖然這功能也要主題有支援才能使用,不過已經對大多數使用者來說是一個好消息了,不用再額外安裝外掛來產生這效果,如果你目前使用的主題並沒有支援此功能的話請去參考這一篇文章來進行改寫。

目前是也有人把階層式迴響功能當做板主回覆來使用,不過只要有人搶先按下回覆按鈕來回文的話就囧了,以下教各位如何讓那個回覆按鈕改成只有管理員才看得到的寫法,很簡單只要兩行程式碼就解決了喔!!

首先開啟目前使用中主題目錄下的 functions.php 檔案,
如果你是使用Arras主題的話則是開啟 /library/template.php 檔案。
模糊尋找下列這段程式碼:

<?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>

然後這段程式碼用下面這兩行程式碼包起來:

<?php if ( current_user_can('level_10') ) { ?>

<?php } ?>

結果如下:

<?php if ( current_user_can('level_10') ) { ?>
	<?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
<?php } ?>

關於 Mr. 夫

唯有力量才能制衡一切,沒有力量什麼都保護不了,就連自身也難保...