1

複数の属性値を持つショートコードを作成するには? フェ

[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");
4

2 に答える 2

2

$atts は、ショートコードに入力されたすべての属性を含む配列である必要があります。例えば

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

あなたに与えるべきです

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

そして、それらの値を操作して、ショートコードによって出力されたコードを返すことができます。

于 2011-11-24T21:37:42.743 に答える
1

それにShortcoderプラグインを使用しています。あなたの問題を解決できます。入力可能な値を自動的に作成し、エディターにボタンを追加します。ここにリンクがあります:http://wordpress.org/extend/plugins/shortcoder/

于 2013-02-21T12:05:40.623 に答える