wordpressでブログ運営をしているのですが、
記事を書く際にh2から始めたり、h3から始めたりしています
なので、最初のh2の手前に広告を挿入し、もしh2がなければ最初のh3の前に広告を挿入するということはできますでしょうか?
一応ですが最初のh2手前に広告を挿入するコードはこちらです
PHP
1function add_ads_before_1st_h2($the_content) { 2if (is_single()) { 3 $ads = <<< EOF 4ーーーー広告ーーーー 5 6 7EOF; 8 $h2 = '/<h2.*?>/i';//H2見出しのパターン 9 if ( preg_match( $h2, $the_content, $h2s )) {//H2見出しが本文中にあるかどうか 10 $the_content = preg_replace($h2, $ads.$h2s[0], $the_content, 1);//最初のH2を置換 11 } 12 } 13 return $the_content; 14} 15add_filter('the_content','add_ads_before_1st_h2');
よろしくお願いいたしますm(_)m
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。