manboさん
情報ありがとうございました。
何か自分のWordPressに問題があるのかと思っていたのですが、そうではなくてWordPressの仕様なんですね。
さて、教えて頂いた方法はphpの設定を変更するような感じですが、私には難しそうです。
もしプラグインで同等の機能を実現出来るものをご存じでしたらお教え頂けると有難いです。
プラグインは知りません。
そのコードを書き足すくらい簡単なことなのでネットで調べて挑戦してください。
こんにちは、
実際のタグの内容がわからないので、うまくいくかどうかわかりませんが、カスタムフィールドに広告のタグを入力して、ショートコードで呼び出してみてはどうでしょうか?
functions.phpにコードを追加
<?php
function my_ad_func( $atts ){
$result = post_custom('my_ad');
if( is_array( $result) ){
return '<span style="color:red">フィールドが複数あります。一つにしてね</span>';
}
return $result;
}
add_shortcode( 'my_ad', 'my_ad_func' );
?>
カスタムフィールド my_ad を作成し、HTMLを値に入力
投稿本文に
[my_ad]
を記述すれば、広告が表示できませんか?
ところで、テーマ等で、コードを追加して、後でわかんなくなっちゃうケースが頻発する場合は、
Code Snippets — WordPress Plugins
といったプラグインに、何の目的で書いたかわかるやつもあるので検討してみるといいかも、
ビジュアルモードに切替えということは記事中に直接amp-adタグを貼り付けようとしているということですよね。
AMP HTMLはHTMLの亜種であってそれはHTMLタグではありません。危険ではないですが混ぜないで下さい。
また、amp-adタグを使う場合はamp-adライブラリを使うためのAMPスクリプトの読み込みを行う必要がありますが、これも通常のHTMLヘッダ等には入れないで下さい。
amp-adタグを使うならAMP用のテーマファイル等に変更を加えることになる筈なので、それができるならコードの書き足しは苦になるものではないと思います。