花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

WordPress主題制作之怎么制作comments.php文件

時間: 2024-02-25 10:35 閱讀: 作者:素材無憂網(wǎng)

今天我們來制作評論主題的評論模塊。在主題目錄Aurelius下新建comments.php,在single.php剪切以下代碼,粘貼到comments.php:

Comments

  1. WordPress主題制作之怎么制作comments.php文件(圖1)
    Joe Bloggs

Add a comment

  • Add comment
在single.php原位置添加代碼:
以上語句的作用就是將comments.php里的所有內(nèi)容導(dǎo)入到single.php中,與直接在single.php寫comments.php中的代碼效果是一樣的。
為了安全起見,不讓惡意用戶直接打開評論文件,請在comments.php頭部添加以下代碼:
因為WordPress的輸出評論函數(shù)wp_list_comments()輸出的評論代碼與我們主題的評論代碼不一樣的,我們得自定義我們的評論列表,將comments.php中的以下代碼刪除(以下代碼用于列出文章的所有評論):
  • WordPress主題制作之怎么制作comments.php文件(圖1)
    Joe Bloggs
  • 改成:
    post_password) && $_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) {?
    // if there's a password
    // and it doesn't match the cookie
    ?>
    
  • 請輸入密碼再查看評論內(nèi)容.

  • 評論功能已經(jīng)關(guān)閉!

  • 還沒有任何評論,你來說兩句吧

  • 以上代碼的意思大致也可以看得出來了,就是一大堆 如果...就....,如果以上條件都不滿足就列出所有評論。現(xiàn)在將主題文件夾Aurelius中的functions.php中的 ?> ,改成以下代碼,如果你之前從本博客下載到的functions.php已經(jīng)有以下代碼則不用再添加:
    function aurelius_comment($comment, $args, $depth)?
    {
    ? ?$GLOBALS['comment'] = $comment; ?>
    ? ?
  • ? '回復(fù)','depth' => $depth, 'max_depth' => $args['max_depth']))) ?>

    %s'), get_comment_author_link()); ?>
  • 以上代碼所用到的WordPress函數(shù)及相應(yīng)的說明:
    函數(shù)名稱函數(shù)功能get_avatar($comment, 48)獲取評論者的gravatar頭像,尺寸為48 * 48comment_reply_link()回復(fù)留言的鏈接get_comment_author_link用于獲取評論者博客地址get_comment_time獲取評論發(fā)布時間edit_comment_link管理員修改評論的鏈接comment_text()輸出評論內(nèi)容
    好,現(xiàn)在在你的文章頁面底部就可以正常地顯示評論了!現(xiàn)在我們繼續(xù)來制作提交評論的表單,將以下代碼刪除(也就是評論表單的代碼):
    
    

    Add a comment

    • Add comment
    改成:
    
    

    你必須 登錄 才能發(fā)表評論.

    發(fā)表評論

    ID); ?>
    函數(shù)名稱函數(shù)功能is_user_logged_in判斷用戶是否登錄wp_login_url博客登錄地址get_comment_author_link用于獲取評論者博客地址$comment_author讀取cookie,如果該用戶之前已經(jīng)發(fā)表過評論則自動幫助用戶填寫用戶名$comment_author_email讀取cookie;
    如果該用戶之前已經(jīng)發(fā)表過評論則自動幫助用戶填寫Email$comment_author_url讀取cookie,如果該用戶之前已經(jīng)發(fā)表過評論則自動幫助用戶填寫博客地址do_action('comment_form', $post->ID);該函數(shù)為某些插件預(yù)留wp_logout_url退出登錄的鏈接

    版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

    轉(zhuǎn)載請注明: WordPress主題制作之怎么制作comments.php文件

    標(biāo)簽: WordPress主題制作  
    相關(guān)文章
    推薦文章
    模板推薦