質問: %d", $code_name)); return "終値:{$results->$code_info}円"; } add_shortcode('stock','get_stock'); ``` ### 発生している問題・エラーメッセージ Wordpressの投稿ページ内からショートコード[stock stock_name="1305-T" stock_info="CLOSE"]とし、1305-TのCLOSEの値(1579)を表示させようとしましたが、 終値:円 と表示されるだけであり、データが取れていません。 ### 試したこと ・ return "{$atts}{$stock_name}{$stock_info}"; とすると、Arrayと表示されるだけであり、うまく変数が割り当てられていないように思われます。 ・引数を入れず、具体的に"1305-T", "CLOSE"などを入れるとうまくいきます。 ### 補足情報(言語/FW/ツール等のバージョンなど) MySQL5.5 Wordpress4.7.3 php7 どこをどうすればよいかアドバイスいただけると大変うれしく思います。 よろしくお願い致します。
回答: ``` [stock stock_name="1305-T" stock_info="CLOSE"] ``` ↑これ近辺のコードを提示してください。下記のようなdump結果が出るということは、近辺のコードと混ざってしまっていると考えられます。 ``` array(5) { [0]=> string(0) "" [1]=> string(17) "style="font-size:" [2]=> string(7) "14pt;">" ["stock_name"]=> string(20) "”1305-T”" ["stock_info"]=> string(19) "”CLOSE”" } ```