[WordPress] エコーの内で、PHP の変数ですか?

スポンサーリンク

Question

私のワードプレスのサイトする必要がありますすべてのページに別の RSS。短期的には、カテゴリとフィードの RSS を出力する方法を見つける必要がある「2」(なる後で別のページから番号)。私は PHP に比較的新しいにもかかわらず

Echo 変数を取得する方法はありますエコー内だろう?

私が試した:



.しかし、明らかに彼らは動作しません。誰もが回避策提案できますか?おかげで

答え

だけこのような文字列を連結できます:

$category = '2';
echo do_shortcode("[rssfeed cat='" . $category . "']");

答え

スワップがあなたの最初の試みを適応することができます、”と ‘ 二重引用符 http://php.net/manual/en/language.types.string.php#language.types.string.parsing を使用する場合-変数が解析される


答え

変数補間 二重引用符の間にのみ発生します。ショートはその属性の単一引用符または二重引用符を使用できますが、それでちょうど働くべきです、他の方法であなたの引用符を配置する場合:


、PHP の文字列になりました二重引用符は、ので、

$category

は、その値を補間して、属性がまだ働くでしょう単一引用符 (「 ショート マクロ属性値が単一引用符または二重引用符を使用する可能性があります」) の罰金、外側の PHP の文字列を終了しないとします。

http://stackoverflow.com/questions/27563963/php-variable-within-an-echo

スポンサーリンク

Leave a Reply