用户登录

用户在使用短代码的时候很可能不会使用短代码里的参数,我们需要给短代码里面的参数添加一些默认的值。 WordPress 提供了一下小方法 ...

名字是 shortcode_atts .. 它的第一个参数是短代码里支持的参数还有它们的默认的值 .. 先添加一个 color ... 默认把它设置成 blue ... 再添加一个 size .. 默认它的值是 big ...

这个方法的第二个参数是 $attributes ,它里面会包含用户自己设置的参数 ... 这样如果用户设置了参数就使用用户自己设置的,如果没设置,就使用参数默认的值 ...

我们可以再用一下 php 的 extract 去处理一下 shortcode_atts 返回的结果,也就是一个数组,这个函数可以提取数组里的项目 ... 这样我们就可以直接使用数组项目的名字去输出跟它对应的值了 ...

在返回的内容里面,可以直接使用参数的名字 ...

回到前台 ... 刷新 .. 这个按钮可以按用户的设置来显示 ...

再回到后台 ... 去掉 button 短代码里的参数 .. 更新 .. 再预览一下 ... 这个按钮仍然可以正常显示,现在它里面用的就是我们给它的参数设置的默认的值 ..

短代码参数默认的值《 WordPress 开发:短代码 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点