最后,我使用外部函数中所需的属性创建了一个全局数组。然后,我在外部函数中简单地调用了该全局函数,并调用了所有值,如:$slideshow\\u data[\'arrows\')等。。工作得很有魅力:)
例如:
global $slideshow_data;
$slideshow_data = array(
\'id\' => $id,
\'arrows\' => $arrows,
);
上述代码位于实际的shortcode函数内部。
然后在我的add\\u slideshow\\u js函数中,我做了以下操作:
global $slideshow_data;
?>
<script>
jQuery("<?php echo $slideshow_data[\'id\'];?>").slideshow({
directionNav : <?php echo $slideshow_data[\'arrows\']; ?>
});
</script>
<?php.....
唯一的问题是我每页只能播放一个幻灯片。。如果有人对此有任何想法,我将不胜感激!