一些任意/假设的简码示例→
function simplisto_some_function(){
ob_start();
?>
<
div class="newsletter class2">
<
h2>
<
?php echo get_theme_mod('kirki_h');
?>
<
/h2>
<
p>
<
?php echo get_theme_mod('kirki_p');
?>
<
/p>
<
/div>
//Some Other code
<
?php
return ob_get_clean();
}
add_shortcode('simplisto_some_function', 'simplisto_some_function');
我的简码要求→
[simplisto_some_function]
我应该有以下选择:
【短代码中的HTML和类选择选项】选项是否选择/使用” class2″ 选项消除< h2> 选项消除< p>附言→默认情况下, 选择了< h2> 和< p> 。
这可能还是这不是现实的期望?
#1你可以将选项从简码传递给函数…
简码
[simplisto useClass="1" useH2="0" useP="1"]
然后功能
function simplisto_function($atts){extract( shortcode_atts( array(
'useClass' =>
'', 'useH2' =>
1, 'useP' =>
1
), $atts ) );
$args = array(
'useClass' =>
$useClass, 'useH2' =>
$useh2, 'useP' =>
$usep);
ob_start();
//use your conditions in the html code
?>
<
div class="newsletter<
?php $useClass==1 ? echo ' class2' : '' ?>
">
//the same for others
<
/div>
//Some Other code
<
?php
return ob_get_clean();
}
add_shortcode('simplisto', 'simplisto_function');
推荐阅读
- HTML/WordPress插件可帮助内容管理
- 如何在一个函数中使用提交的值到另一个函数,然后在wordpress插件中使用shortcode使用值
- 如何在WordPress中使用自定义小部件
- 如何在Visual Composer’vc_map’中使用’custom_markup’参数()
- 如何使用Timber模板引擎将CSS中的ACF图像字段与媒体查询一起使用()
- 如何在WordPress中更新多个meta_key的用户元
- M386AAG40MMB-CVFC0内存条
- 第十三周
- CentOS7最小化安装后安装图形界面操作