从 functions.php 包含时似乎没有 Redux 选项
Redux option doensn't seem when include from functions.php
当我将 redux 框架选项写入 header.php 时,当我将相同的 php 代码添加到 php 文件并包含 [=32] 时,它是 shown.However =] 来自 functions.php 的文件,它似乎没有。
header.php:
<?php global $redux_demo; ?>
<?php echo wp_kses_post( $redux_demo['text-call-header'] );
?>
function.php :
include ( get_template_directory() . '/theme-color.php' );
theme-color.php 包含与上面相同的代码以及全局 redux 变量,但它不提供任何输出。
为什么?
作为一个有趣的第二个问题,当我从我的自定义插件中包含主题-color.php时,我也无法从我的自定义插件中获得输出。
要获得输出,您应该在 wp_head 上加载它,因为 redux 框架在 wp_head.it 之前无法工作是一个时间问题。
你应该包装你的函数并在 wp_head 上触发它。
function theme_color() {
include ( get_template_directory() . '/theme-color.php' );
}
add_action('wp_head','theme_color');
所以它会被加载
当我将 redux 框架选项写入 header.php 时,当我将相同的 php 代码添加到 php 文件并包含 [=32] 时,它是 shown.However =] 来自 functions.php 的文件,它似乎没有。
header.php:
<?php global $redux_demo; ?>
<?php echo wp_kses_post( $redux_demo['text-call-header'] );
?>
function.php :
include ( get_template_directory() . '/theme-color.php' );
theme-color.php 包含与上面相同的代码以及全局 redux 变量,但它不提供任何输出。
为什么?
作为一个有趣的第二个问题,当我从我的自定义插件中包含主题-color.php时,我也无法从我的自定义插件中获得输出。
要获得输出,您应该在 wp_head 上加载它,因为 redux 框架在 wp_head.it 之前无法工作是一个时间问题。
你应该包装你的函数并在 wp_head 上触发它。
function theme_color() {
include ( get_template_directory() . '/theme-color.php' );
}
add_action('wp_head','theme_color');
所以它会被加载