小编Anr*_*nri的帖子

获取所有WordPress侧边栏

我正在尝试使用$ wp_registered_sidebars获取包含所有已注册边栏的列表,但全局变量返回一个空数组.

function get_sidebars() {

    global $wp_registered_sidebars;

    $sidebar_options = array();

    foreach ($wp_registered_sidebars as $sidebar)
    {
        $sidebar_options[$sidebar['id']] = $sidebar['name'];
    }

    return $sidebar_options;

}


$fields['sidebar_settings'] = array(
    'active' => array(
        ...
        'values' => get_sidebars(),
        ...
    ),
);
Run Code Online (Sandbox Code Playgroud)

为什么全局变量为空,是否有另一种方法将所有已注册的侧边栏存储在数组中?

php wordpress global-variables

6
推荐指数
1
解决办法
2810
查看次数

PHP OOP 获取一个类的所有父类

我有梅赛德斯班,它有父Car和 Car 有父Main
我想从梅赛德斯班得到所有的父母

Mercedes extends Car 
Car extends Main
Run Code Online (Sandbox Code Playgroud)

输出应该是这样的 mercedes<-Car<-Main

php oop class

2
推荐指数
1
解决办法
1793
查看次数

JQuery.parseJSON无法使用字符串

我试图将字符串解析为一个对象.我在以下链接中查看了jQueryparseJSON文档, 我还包含了jquery库,所以我知道它不是那样的.

到目前为止这是我的代码

var str = "{'val1': 1, 'val2': 2, 'val3': 3}";
var obj = jQueryparseJSON( str );
alert(obj.val1);
Run Code Online (Sandbox Code Playgroud)

在Firebug中我收到以下错误:

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Run Code Online (Sandbox Code Playgroud)

我知道解决方案很可能非常简单,但我一再忽视它.

javascript string jquery parsing json

2
推荐指数
1
解决办法
4万
查看次数

为什么1024*1024*1024*1024*1024返回浮点数?

<?php
$i = 1024 * 1024 * 1024 * 1024 * 1024;
var_dump($i);
Run Code Online (Sandbox Code Playgroud)

output => float(1125899906842600)

为什么输出是浮点型?

php floating-point int numbers

2
推荐指数
2
解决办法
276
查看次数

php中的浮点数范围.-0是浮点数?

当我'-0'在float中转换字符串时,它返回float类型-0

$x = '-0';
$y = (float)$x;
Run Code Online (Sandbox Code Playgroud)

result => float -0

为什么-0是浮号?

php numbers floating

-1
推荐指数
1
解决办法
620
查看次数