だから私はたくさんのことを試してきましたが、どこにも行きませんでした。
私はブログを持っていますが、基本的にやりたいことは、コンテンツの左側に 300x600 を自動的に追加することです。Single.php では、コンテンツの前後に広告ユニットを追加するオプションしかないようです - 途中ではありません。(典型的なシナリオは、600 ワードの投稿で、上部に 640x400 のアイキャッチ画像があります。)
300x600 のバナーを投稿の中央に配置し、150px を 960px のコンテンツ領域の内側と外側に配置します。画像はこれをよりよく説明しています。
上記はラフな写真ですが、ご理解いただければ幸いです。テキストで画像を「ラップ」したい。
私は次のようなことを考えていました:
$content = get_the_content();
// if the post has > 800 characters, show top ad
if ( mb_strlen($content) > 400 ) {
?>
<?php if ( function_exists('show_ad_1') && show_ad_1() ) echo '<div id="ad-abovepost">' .show_ad_1(). '</div>'; ?>
}
一定量の文字の後に広告がトリガーされると思いますが(私が求めているものではありませんが、開始です)、ブログ投稿内のどこに広告が表示されるかを制御できません.