怎么在文章未尾自動添加一個作者信息框? – 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 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 91视频一区二区| 亚洲日本精品一区二区| 国产在线一区视频| 久久久人妻精品无码一区| 亚洲AV永久无码精品一区二区国产 | 亚洲图片一区二区| 国产激情精品一区二区三区| 韩国福利影视一区二区三区| 日韩一区二区在线免费观看| 成人区人妻精品一区二区不卡视频 | 日本一区二区三区在线网| 亚洲av乱码一区二区三区香蕉| 精品国产AⅤ一区二区三区4区 | 精品国产一区二区三区麻豆| 国产午夜精品一区理论片| 久久se精品一区精品二区国产| 久久一区二区三区精华液使用方法| 色妞色视频一区二区三区四区| 亚洲国产精品一区| 波多野结衣一区二区| 一本一道波多野结衣AV一区| 国产91大片精品一区在线观看| 国产91久久精品一区二区| 国产精品久久一区二区三区| 亚洲国产精品无码第一区二区三区 | 一区二区三区无码高清| 久久精品国产一区二区电影| 国偷自产Av一区二区三区吞精| 精品一区二区三区在线播放| 日本视频一区二区三区| 精品一区二区三区免费视频| 国产日韩一区二区三区在线观看| 亚洲一区二区女搞男| 精品乱码一区二区三区四区| 在线精品自拍亚洲第一区| 在线精品动漫一区二区无广告| 无码毛片视频一区二区本码| 在线观看国产一区亚洲bd| 日本不卡在线一区二区三区视频| 51视频国产精品一区二区| 痴汉中文字幕视频一区|