怎么在文章未尾自動添加一個作者信息框? - WordPress教程

    可以在文章的末尾自帶添加一個作者信息框,進行一些簡單的自我介紹

    訪客們都是來也匆匆,去也匆匆,為了給匆匆的訪客們留下一個良好且深刻的印象,可以在文章的末尾自帶添加一個作者信息框,進行一些簡單的自我介紹。

    怎么在文章未尾自動添加一個作者信息框? - WordPress教程
    示例

    代碼部署

    在主題根目錄下的functions.php文件中的<?php下添加以下代碼:

    function wp_author_info_box( $content ) {
        global $post;
        // 檢測文章與文章作者
        if ( is_single() && isset( $post->post_author ) ) {
            // 獲取作者名稱
            $display_name = get_the_author_meta( 'display_name', $post->post_author );
            // 如果沒有名稱,使用昵稱
            if ( empty( $display_name ) )
            $display_name = get_the_author_meta( 'nickname', $post->post_author );
            // 作者的個人信息
            $user_description = get_the_author_meta( 'user_description', $post->post_author );
            // 獲取作者的網站
            $user_website = get_the_author_meta('url', $post->post_author);
            // 作者存檔頁面鏈接
            $user_posts = get_author_posts_url( get_the_author_meta( 'ID' , $post->post_author));
            if ( ! empty( $display_name ) )
            $author_details = '<div class="author-name">關于 ' . $display_name . '</div>';
            if ( ! empty( $user_description ) )
            // 作者頭像
            $author_details .= '<div class="author-details">' . get_avatar( get_the_author_meta('user_email') , 90 ) . nl2br( $user_description ). '</div>';
            $author_details .= '<div class="author-links"><a href="'. $user_posts .'">查看 ' . $display_name . ' 所有文章</a>';
            // 檢查作者在個人資料中是否填寫了網站
            if ( ! empty( $user_website ) ) {
            // 顯示作者的網站鏈接
            $author_details .= ' | <a href="' . $user_website .'" target="_blank" rel="nofollow">網站</a></div>';
            } else {
                // 如果作者沒有填寫網站則不顯示網站鏈接
                $author_details .= '</div>';
            }
            // 在文章后面添加作者信息
            $content = $content . '<footer class="author-bio-section" >' . $author_details . '</footer>';
        }
        return $content;
    }
    // 添加過濾器
    add_action( 'the_content', 'wp_author_info_box' );
    // 允許HTML
    remove_filter('pre_user_description', 'wp_filter_kses');

    樣式美化

    在主題根目錄下的style.css底部添加以下代碼進行外觀美化

    .author-bio-section {
        background: #fff;
        float: left;
        width: 100%;
        margin: 10px 0;
        padding: 15px;
        border: 1px dashed #ccc;
    }
    .author-name {
        font-size: 15px;
        font-weight: bold;
        margin: 0 0 5px 0;
    }
    .author-details img {
        float: left;
        width: 48px;
        height: auto;
        margin: 5px 15px 0 0;
    }

    相關推薦

    怎么在文章未尾自動添加一個作者信息框? - WordPress教程-Npcink
    怎么在文章未尾自動添加一個作者信息框? - WordPress教程-Npcink

    wordpress美化 - 美觀的文章頁底部版權聲明

    怎么在文章未尾自動添加一個作者信息框? - WordPress教程-Npcink
    怎么在文章未尾自動添加一個作者信息框? - WordPress教程-Npcink

    純代碼實現用戶添加自定義頭像功能 - wordpres開發

    怎么在文章未尾自動添加一個作者信息框? - WordPress教程-Npcink
    怎么在文章未尾自動添加一個作者信息框? - WordPress教程-Npcink

    怎么在所有文章底部添加自定義內容? - WordPress教程

    教程

    怎么禁用自動裁剪縮略圖片? - WordPress教程

    2020-8-9 21:21:55

    教程

    怎么為頁面添加摘要功能? - WordPress教程

    2020-8-11 8:14:52

    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    0 條回復 A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 69福利视频一区二区| 国产短视频精品一区二区三区| 国产福利精品一区二区| 人妻少妇精品一区二区三区| 91一区二区视频| 后入内射国产一区二区| 中文字幕日韩丝袜一区| 亚洲乱码av中文一区二区| 国产欧美一区二区精品仙草咪| 亚洲日韩一区二区一无码| www一区二区www免费| 午夜福利一区二区三区在线观看| 免费看AV毛片一区二区三区| 国产精品被窝福利一区| 国产高清视频一区三区| 日韩视频免费一区二区三区| 视频一区在线播放| 亚洲一区二区三区在线观看网站| www亚洲精品少妇裸乳一区二区| 人妻久久久一区二区三区| 一区二区三区视频在线播放| 亚洲另类无码一区二区三区| 一本AV高清一区二区三区| 美女免费视频一区二区三区| 在线视频一区二区三区四区| 一区二区在线电影| 国产午夜精品一区二区| 亚洲欧美日韩国产精品一区| 一区二区三区在线观看| 天天视频一区二区三区| 精品一区精品二区制服| 亚洲日本一区二区| 中日韩精品无码一区二区三区| 亚洲图片一区二区| 日韩免费一区二区三区在线| 亚洲av无码片vr一区二区三区| 中文乱码人妻系列一区二区| 久久久久人妻一区二区三区| 在线免费观看一区二区三区| 少妇无码一区二区二三区| 国产丝袜一区二区三区在线观看|