有没有办法在WordPress短代码中获取所有参数?
例如,
function bartag_func( $atts ) {
$a = shortcode_atts(
array(
'foo' =>
'something', 'bar' =>
'something else', ), $atts);
return "foo = {$a['foo']}";
}
add_shortcode('bartag', 'bartag_func');
此处[bartag]是简码。
有没有办法知道shortcode_atts的值或foo bar等的值?
有没有办法在bartag_func中获取所有变量值?
#1你可以使用此函数从简码中获取所有值:
function bartag_func( $atts ) {
$atts = shortcode_atts(
array(
'foo' =>
'no foo', 'bar' =>
'default bar', ), $atts, 'bartag');
return 'bartag: ' . $atts['foo'] . ' ' . $atts['bar'];
}
add_shortcode( 'bartag', 'bartag_func' );
【WordPress短代码参数】[bartag foo =” koala” bar =” bears” ]输出以下内容:bartag:考拉熊[bartag foo =” koala” ]输出以下内容:bartag:koala默认栏
推荐阅读
- WordPress(使用函数get_post_field()获取帖子内容时,短代码不起作用)
- WordPress通过一致的网址提供资源
- WordPress搜索返回所有页面,与搜索词无关
- WordPress-发送有关元数据更改的电子邮件
- WordPress搜索栏结果空白页
- #yyds干货盘点#项目实战 <-; DeepSORT算法实现车辆和行人跟踪计数和是否道路违规检测
- 引导过程与服务控制
- 入门C++基础知识
- 阿里云 EventBridge 事件驱动架构实践