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

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

    具體效果如下例子:

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

    1、添加主題支持

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

    add_theme_support( 'custom-header' );
    

    添加的默認(rèn)參數(shù)列表:

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

    2、范例

    設(shè)置自定義頂部圖像

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

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

    上傳其他自定義頂部圖像

    設(shè)置一個默認(rèn)頂部圖像,并允許網(wǎng)站所有者上傳其他圖片:

    $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、前臺調(diào)用

    <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

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
    無意侵害您的權(quán)益,請發(fā)送郵件至 1355471563#qq.com 或點擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優(yōu)惠劵
    搜索
    主站蜘蛛池模板: 精品亚洲AV无码一区二区| 精品一区二区三区中文| 韩国精品一区视频在线播放| 免费无码一区二区| 亚洲视频一区二区在线观看| 成人免费一区二区三区| 精品免费AV一区二区三区| 成人一区专区在线观看| 99无码人妻一区二区三区免费| 日韩人妻一区二区三区蜜桃视频| 精品福利一区二区三区精品国产第一国产综合精品 | 亚州国产AV一区二区三区伊在| 伊人色综合一区二区三区影院视频| 国产亚洲福利精品一区| 日韩AV无码一区二区三区不卡毛片 | 国产精品一区二区资源| 欧美日韩国产免费一区二区三区| 中文字幕精品一区影音先锋| 亚洲综合一区二区| 中文字幕一区视频| 日本在线视频一区二区| 日韩免费无码视频一区二区三区| 久久久av波多野一区二区| 久草新视频一区二区三区| 久久一区二区明星换脸| 亚洲Av高清一区二区三区| 国产福利91精品一区二区| 无码人妻一区二区三区免费手机| 精品国产一区二区三区不卡| 国产一区二区草草影院| 日本在线电影一区二区三区 | 亚洲韩国精品无码一区二区三区| 国产免费无码一区二区| 91秒拍国产福利一区| 国产精品久久无码一区二区三区网| 国产一区高清视频| 激情综合一区二区三区| 国产伦精品一区二区三区女| 亚洲AV无码片一区二区三区| 视频一区二区在线观看| 国产一区二区内射最近更新|