怎么在文章未尾自動添加一個作者信息框? – 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美化 – 美觀的文章頁底部版權聲明

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

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

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 国产成人综合亚洲一区| 成人丝袜激情一区二区| 色婷婷一区二区三区四区成人网| 亚洲国产精品第一区二区| 亚洲AV无码一区二区一二区| 日韩一本之道一区中文字幕| 午夜视频久久久久一区 | 久久久av波多野一区二区| 成人国产精品一区二区网站| 国产小仙女视频一区二区三区| 精品熟人妻一区二区三区四区不卡| 色狠狠色噜噜Av天堂一区| 精品视频在线观看你懂的一区| 日本一区二区三区免费高清在线 | 久久久精品人妻一区二区三区蜜桃| 亚洲性日韩精品国产一区二区| 内射少妇一区27P| 国产MD视频一区二区三区| 国产精品资源一区二区| 国产亚洲综合精品一区二区三区| 国内精品视频一区二区八戒| 亚洲欧洲专线一区| 精品国产亚洲一区二区三区在线观看 | 日韩精品久久一区二区三区| 男插女高潮一区二区| 一区国产传媒国产精品| 国产精品一级香蕉一区| 精品一区二区三区四区在线播放| 精品国产乱子伦一区二区三区| 亚洲制服丝袜一区二区三区| 精品国产一区二区三区香蕉| 午夜爽爽性刺激一区二区视频| 97一区二区三区四区久久| 在线观看日韩一区| 一区二区三区影院| 无码一区二区三区免费| 亚洲色精品三区二区一区 | 亚洲一区二区三区丝袜| 国产精品久久久久久一区二区三区| 免费看AV毛片一区二区三区| 日本美女一区二区三区|