wordpress功能集成(十四):添加自定义背景功能

  • A+
所属分类:PHP笔记 笔记
广告也精彩

上一篇文章将为文章添加特色功能的时候说到add_theme_support还可以为主题添加其它的功能支持。比如自定背景功能,老版本的wordpress使用的是 add_theme_support()函数,但是这个函数在3.4版本中已经弃用了,我们应该使用add_theme_support函数来添加自定义背景支持,方法很简单,只需要往主题的functions.php中添加一下代码即可:

  1. add_theme_support('custom-background');

还可以为添加一些默认参数:

  1. $defaults = array(
  2.     'default-color'          => '',
  3.     'default-image'          => '',
  4.     'wp-head-callback'       => '_custom_background_cb',
  5.     'admin-head-callback'    => '',
  6.     'admin-preview-callback' => ''
  7. );
  8. add_theme_support( 'custom-background', $defaults );

如果你的主题不是私有的,那你就应该保证你的主题有普遍适用性,不能出错,所以你应该先判断一下wordpress的版本,在添加自定义背景功能支持:

  1. global $wp_version;
  2. if ( version_compare( $wp_version, '3.4', '>=' ) )
  3.     add_theme_support( 'custom-background' );
  4. else
  5.     add_custom_background( $args );


添加代码后的效果,就如同wordpress默认主题一般:

wordpress功能集成(十四):添加自定义背景功能

不过可不是添加代码就行了哦,请确定你的主题header.php文件又wp_head()函数。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
广告也精彩
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: