load themes.php,wordpress函数get_theme_mods()用法示例

get_theme_mods()

Retrieve all theme modifications.

描述

返回值

(array|void) Theme modifications.

源代码

File: wp-includes/theme.php

function get_theme_mods() {

$theme_slug = get_option( 'stylesheet' );

$mods = get_option( "theme_mods_$theme_slug" );

if ( false === $mods ) {

$theme_name = get_option( 'current_theme' );

if ( false === $theme_name )

$theme_name = wp_get_theme()->get('Name');

$mods = get_option( "mods_$theme_name" ); // Deprecated location.

if ( is_admin() && false !== $mods ) {

update_option( "theme_mods_$theme_slug", $mods );

delete_option( "mods_$theme_name" );

}

}

return $mods;

}

更新日志

Version

描述

3.1.0

Introduced.

相关函数

Uses

wp-includes/theme.php:

wp_get_theme()

wp-includes/class-wp-theme.php:

WP_Theme::get()

wp-includes/load.php:

is_admin()

wp-includes/option.php:

update_option()

wp-includes/option.php:

delete_option()

wp-includes/option.php:

get_option()

Show 1 more use

Used By

wp-includes/theme.php:

set_theme_mod()

wp-includes/theme.php:

remove_theme_mod()

wp-includes/theme.php:

get_theme_mod()

Skip to note content

You must log in to vote on the helpfulness of this noteVote results for this note: 0You must log in to vote on the helpfulness of this note

Contributed by Codex

Example

$mods = get_theme_mods();

var_dump( $mods );

// output example:

// array(2) { ["header_textcolor"]=> string(3) "333" ["header_image"]=> string(20) "random-default-image" }

var_dump( $mods['header_textcolor'] );

// output example:

// string(3) "333"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值