[WordPress] 2 つの配列とワードプレスのショート カスタムを作成します。

スポンサーリンク

質問

ワードプレスのカスタム ショートを作成しようとしていますが、働いてそれを得ることはできません

ここでは、これまでのところのコード:

function wp_test_video($atts) {
     extract(shortcode_atts(array(

          'X' => ''
          'Y' => ''

     ), $atts));

    return '[iframe src="http://www.example.com/test.php?X='.$atts['X'].'&Y='.$atts['Y'].'"]';
}



add_shortcode('test', 'wp_test_video');

毎回私はしようと、私のサイトがちょうど休憩私の functions.php ファイルに挿入します

答え

あなたの配列の最初の項目の後カンマを忘れてしまったし、変数に割り当てる、

shortcode_atts

を忘れてしまった。

extract()

を使用しないでください、それは 推奨されません

function wp_test_video($atts) {

  $atts = shortcode_atts(
    array(
      'X' => '', // <-- This one
      'Y' => ''
    ),
  $atts);

  return '[iframe src="http://www.example.com/test.php?X='.$atts['X'].'&Y='.$atts['Y'].'"]';
}

http://stackoverflow.com/questions/32344060/creating-a-custom-wordpress-shortcode-with-2-arrays

スポンサーリンク

Leave a Reply