dポイントプレゼントキャンペーン実施中!

$callback = $wp_registered_widgets[$id]['callback'];

配列 $callbackを展開すると以下のようになります。

Array
(
[0] => WP_Widget_Pages Object
(
[id_base] => pages
[name] => 固定ページ
[widget_options] => Array
(
[classname] => widget_pages
[description] => サイト内の固定ページ
)

[control_options] => Array
(
[id_base] => pages
)

[number] => 3
[id] => pages-3
[updated] =>
[option_name] => widget_pages
)

[1] => display_callback
)


ここで、[name]の値だけ引き出したいですが・・・うまくいきません。

$callback[0]['name'];

どうかご教授よろしくお願いいたします。

A 回答 (2件)

たとえばこんな感じ?



<?PHP
$hoge[0]=new fuga;
class fuga{
var $name=1;
}
print_r($hoge);
print $hoge[0]->name;
?>
    • good
    • 0

$callback[0]は配列じゃなくてObject。



Objectを使う以上は理解されていると思いますが、Objectのプロパティへのアクセスは['name']ではありません。

この回答への補足

shimix様

ありがとうございます。

ならば、name 値だけ出力させたいですが、どうすればいいでしょうか?

補足日時:2012/08/06 00:33
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!