1

ワードプレスfunctions.phpファイルで私は次の変数を持っています:

$MediSHOP_settings_db_theme = (get_option("MediSHOP_settings"));

しかし、内部にエコーしようとすると、footer.php何も表示されません。

<?php echo $MediSHOP_settings_db_theme['shoptel']; ?>

footer.php内でグローバルとして宣言しない限り

この変数を永続化して、header.php、footer.php、index.php、およびその他のテンプレートファイル内でこの変数をグローバルとして宣言する必要がないようにする方法はありますか?

4

1 に答える 1

0

このような重要なものをでラップすることができますclass。したがって、この変数をできるだけ早く宣言しますinit

$this->MediSHOP_settings_db_theme = (get_option("MediSHOP_settings"));

footer.phpで簡単に利用できるようになります

<?php $this->MediSHOP_settings_db_theme: ?>

tutをお勧めします:http ://wp.tutsplus.com/tutorials/a-beginners-oop-class-framework/

于 2013-01-30T12:33:02.577 に答える