add_theme_support() - wordpress主題自定義頂部圖像功能

    頂部圖像包括頂部大banner圖片和小的logo圖,自定義頂部是個 2.1 版本中新引入的主題特性. 自定義頂部是在主題的頂部標題部分顯示一個被選擇的圖像.

    具體效果如下例子:

    add_theme_support() - wordpress主題自定義頂部圖像功能-Npcink
    add_theme_support() - wordpress主題自定義頂部圖像功能-Npcink

    自定義頂部圖像功能 - 下劃線主題代碼片段

    1、添加主題支持

    從 3.4 版本 開始, 主題必須在?functions.php?文件里使用?add_theme_support()?函數來添加自定義頂部的支持, 像這樣:

    add_theme_support( 'custom-header' );
    

    添加的默認參數列表:

    $defaults = array(
    	'default-image'          => '',     //默認圖像
    	'random-default'         => false,  //是否默認隨機
    	'width'                  => 0,      //寬度
    	'height'                 => 0,      //高度
    	'flex-height'            => false,
    	'flex-width'             => false,
    	'default-text-color'     => '',     //默認文本顏色
    	'header-text'            => true,   //頂部文本開關
    	'uploads'                => true,   //是否允許上傳
    	'wp-head-callback'       => '',
    	'admin-head-callback'    => '',
    	'admin-preview-callback' => '',
    );
    add_theme_support( 'custom-header', $defaults );
    

    2、范例

    設置自定義頂部圖像

    設置一個默認頂部圖像(寬980px和高60px):

    $args = array(
    	'width'         => 980,
    	'height'        => 60,
    	'default-image' => get_template_directory_uri() . '/images/header.jpg',
    );
    add_theme_support( 'custom-header', $args );
    

    上傳其他自定義頂部圖像

    設置一個默認頂部圖像,并允許網站所有者上傳其他圖片:

    $args = array(
    	'width'         => 980,
    	'height'        => 60,
    	'default-image' => get_template_directory_uri() . '/images/header.jpg',
    	'uploads'       => true,
    );
    add_theme_support( 'custom-header', $args );
    

    靈活定義你的主題頭部

    $args = array(
    	'flex-width'    => true,
    	'width'         => 980,
    	'flex-width'    => true,
    	'height'        => 200,
    	'default-image' => get_template_directory_uri() . '/images/header.jpg',
    );
    add_theme_support( 'custom-header', $args );
    

    3、前臺調用

    <img src="<?php header_image(); ?>" height="<?php echo get_custom_header()->height; ?>" width="<?php echo get_custom_header()->width; ?>" alt="" />
    

    PS:主題可以在模板中通過get_header_image判斷是否有頂部圖像,通過header_image獲得圖像地址:

    <?php if ( get_header_image() ) : ?>
    ?
    <a href="<?php echo esc_url( home_url( '/' ) ); ?>">
        <img src="<?php header_image(); ?>" class="header-image" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="" />
    </a>
    ?
    <?php endif; ?>
    

    來源于:http://www.511yj.com/wordpress-header-image.html

    國外主題

    Samanta - 最小組合WordPress主題

    2019-12-16 7:45:51

    資源

    HTML5 UP - 漂亮的HTML5頁面

    2020-8-19 11:29:30

    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    0 條回復 A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 亚洲色精品VR一区区三区| 国产精品美女一区二区| 精品人妻系列无码一区二区三区| 3d动漫精品成人一区二区三| 亚洲国产成人久久一区WWW | 亚欧色一区W666天堂| 国产一区二区在线观看视频| 国产情侣一区二区| 日韩在线视频不卡一区二区三区 | 无码视频一区二区三区在线观看| 男人免费视频一区二区在线观看| 爆乳无码AV一区二区三区| 国产99久久精品一区二区| 国产精品久久一区二区三区| 亚洲一区免费在线观看| 91久久精品午夜一区二区| 久久精品亚洲一区二区| 久久久久99人妻一区二区三区| 精品一区二区三区四区| 97久久精品一区二区三区| 国产精品一区二区久久| AV天堂午夜精品一区二区三区| 日本在线视频一区二区三区 | 国产在线观看精品一区二区三区91 | 精品女同一区二区三区免费站| 久久亚洲中文字幕精品一区四| 国产精品一区二区久久国产| 亚洲AV美女一区二区三区| 亚洲国产欧美国产综合一区| 日韩精品无码久久一区二区三| 精品久久一区二区| 亚洲一区二区三区写真| 丰满人妻一区二区三区视频53| 久久精品午夜一区二区福利 | 亚洲AV无码一区二区三区在线观看| 亚洲夜夜欢A∨一区二区三区 | 国产在线一区视频| 国产精品毛片一区二区三区 | 精品久久国产一区二区三区香蕉| 久久人妻内射无码一区三区 | 日韩人妻无码一区二区三区久久 |