ツイッターカードのメタディスクリプションでPHPを書いています。
テンプレート内では下記PHPでうまく表示されているのですけれど、ツイッターカードに書くと、どういうわけだか表示されません。
どなたか、原因を教えていただけませんでしょうか?
▼header.php
php
1<meta name="twitter:image" content="<?php 2 if (get_post_type() === 'list'): 3 $cf_group = SCF::get('cf_one_group'); 4 foreach ($cf_group as $field_name => $field_value ) { 5 echo 'http://example.com/wp-content/themes/theme-child/images/'.$field_value['cf_one'].'.jpg" alt="'.$field_value['cf_one'].''; 6 } 7 else: 8 echo 'http://example.com/wp-content/themes/theme-child/images/aaa.jpg'; 9 ?>">
尚、上のコードでやりたいことは次の表示です。
カスタム投稿タイプ「list」の場合
➡カスタムフィールド「cf_one」の値を「値.jpg」として表示する。
それ以外の場合
➡「aaa.jpg」を表示する。
お詳しい方、どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/14 07:43
退会済みユーザー
2018/03/14 08:00