wordpress中短代码的多个属性值

时间:2011-11-24 21:32:09

标签: wordpress shortcode

如何创建包含多个属性值的短代码? f.e

[contact type="phone"]74847848[/contact]
 and 
[contact type="fax"]5565656565[/contact]


  function sc_kontakti($atts, $content = null) {




return '<div class="sckon '.$type.'">'.$content.'</div>';
 }
 add_shortcode("kontakti", "sc_kontakti");

2 个答案:

答案 0 :(得分:2)

$ atts应该是一个包含在短代码中输入的所有属性的数组。例如

[contact type="phone" number="8888888"]

应该给你

$atts['type']="phone"
$atts['number']="8888888"

然后您可以使用这些值来返回短代码输出的代码。

答案 1 :(得分:1)

我正在使用Shortcode插件。可以解决你的问题。他会自动创建您可以输入的值,并向编辑器添加一个按钮。这里是链接:http://wordpress.org/extend/plugins/shortcoder/