WordPress侧边栏看不到参数

时间:2018-06-19 13:44:21

标签: php wordpress sidebar

我有page.php。有一个变量$ number。如果number大于零,我想加载sidebar.php并将其打印在sidebar中。

page.php

<?php  
$number = 4; 

if($number): ?>

        <?php get_sidebar(); ?>

<?php endif; ?>

sidebar.php

<?php var_dump($number); ?>

sidebar.php为什么看不到我的变量?

1 个答案:

答案 0 :(得分:1)

使用全局变量将为您提供帮助,请查看下面的完整代码。

<?php  
global $number;
$number = 4; 

if($number): ?>

    <?php get_sidebar(); ?>

<?php endif; ?>

sidebar.php

<?php  global $number; 
       var_dump($number); ?>