Php 如何使用wordpress';您是否使用用户输入的快捷码和值?
我正在运行wordpress多站点,用户可以注册一个免费的博客。我已经购买并启用了wordpress选项框架工具包,允许用户自定义选项来配置他们的博客 使用nextgen gallery插件,我使用博客模板文件中的短代码:Php 如何使用wordpress';您是否使用用户输入的快捷码和值?,php,wordpress,Php,Wordpress,我正在运行wordpress多站点,用户可以注册一个免费的博客。我已经购买并启用了wordpress选项框架工具包,允许用户自定义选项来配置他们的博客 使用nextgen gallery插件,我使用博客模板文件中的短代码: <?php echo do_shortcode("[jj-ngg-jquery-slider html_id='about-slider' directionnav='true' controlnav='false' gallery='1' effect='fade'
<?php echo do_shortcode("[jj-ngg-jquery-slider html_id='about-slider' directionnav='true' controlnav='false' gallery='1' effect='fade' ]"); ?>
我的问题是,如何用of_get_选项替换短代码中显示gallery=“1”的单个数字“1”?我想不出实现这一点的正确格式。
提前谢谢。所以答案是:
$galleryid=of_get_option('home_slideshow', 'Default');
echo do_shortcode("[jj-ngg-jquery-slider html_id='about-slider' directionnav='true' controlnav='false' gallery='".$galleryid."' effect='fade' ]");
我不明白,你能不能不去:
$galleryid=of_get_选项('home_slideshow','Default');echo do_短代码(“[jj ngg jquery slider html_id='about-slider'directionnav='true'controlnav='false'gallery='”“$galleryid.”“effect='fade']”)代码>?您的问题可能会在上得到更好的答案,因为您正在询问wordpress内部的功能(据我所知)。我不确定这是否有效。我不太懂php,但我会试试这个。是的,这很有效。谢谢你的回答。
$galleryid=of_get_option('home_slideshow', 'Default');
echo do_shortcode("[jj-ngg-jquery-slider html_id='about-slider' directionnav='true' controlnav='false' gallery='".$galleryid."' effect='fade' ]");