我在wordpress管理面板中设置了一个图像滑块,可让您更改过渡效果和速度等内容。这些设置(php变量)将传递给滑块的标准初始化脚本,如下所示:
<script>
jQuery(function(){
jQuery('#camera_wrap_3').camera({
height: '40%',
thumbnails: true,
time: <?php echo $pause_time; ?>,
fx: '<?php echo $transition_effect; ?>',
transPeriod: <?php echo $transition_speed; ?>,
autoAdvance: <?php echo $auto_advance; ?>,
minHeight: '50px',
mobileNavHover: false,
imagePath: '<?php echo get_template_directory_uri(); ?>/images/'
});
});
我选择将其保存为单独的php文件来清理代码。
我的问题是,我需要在关闭之前直接放置wp_head()&lt; /头&GT;标签,当我这样做时,没有办法在加载jQuery后实现上述脚本,因此它不起作用,滑块也不起作用。
我尝试使用动作挂钩附加它,就像我使用js文件一样:
<?php function add_camera_init() {
require_once('includes/sliders/camera/camera-init.php');
}
add_action('wp_enqueue_scripts', 'add_camera_init'); ?>
但这似乎没有做任何事情。
如何在jQuery之后添加这样的设置,并且在&lt;之前仍然有wp_head() /头&GT;
答案 0 :(得分:0)
尝试add_action('wp_print_footer_scripts','add_camera_init');