WordPress

WordPressの広告表示を改善しようと思ったけどPHPとか覚えてなかった

投稿日:

2015082901なんとなく記事下の広告の表示方法をすっきりさせたいと思いネットで色々と調べていたらよさそうなサイトに辿り着いたのがこちらのサイト。

アドセンスの規約的に問題になりそうな過去記事とかあったので、特定のカテゴリーを非表示にしたりとか、便利だなーと思ったのでちょっと改造してみることにした。

とはいうものの、PHPとか授業でも適当に聞いていたからいまいちよくわからない。
ていうか学生の頃の授業なんて覚えてるわけがない!!

とはいえ、基本的には他の言語と基本は同じだと思う(思いたい)ので、なんとなく理解したつもりで単一記事内の表示を書き換えてみた。

特定のカテゴリーで表示しないとかそういった記事を参考にしながら適当にやってみたのがこれ。

<div style="padding:20px 0px;">
<?php if(in_category('3059')) { //特定カテゴリの場合 ?>
 <?php } elseif(is_mobile()) { //モバイルの場合 ?>
 ***代替広告***
 <?php } else { ?>
 <div id="adsense-kijishita">
 <div id="adsense-left">
 ***代替広告***
 </div>
 <div id="adsense-right">
 ***代替広告***
 </div>
 <?php } ?>
<?php else(is_mobile()) { //モバイルの場合 ?>
 <div id="adsense-kijishita">
 <script>document.write('<p style="margin:0; width:610px; text-align: left;">スポンサーリンク<p>');</script>
 <div id="adsense-left">
 <?php get_template_part('ad'); //アドセンス読み込み ?>
 </div>
<?php } else { ?>
 <div id="adsense-kijishita">
 <script>document.write('<p style="margin:0; width:610px; text-align: left;">スポンサーリンク<p>');</script>
<div id="adsense-left">
<?php get_template_part('ad'); //アドセンス読み込み ?>
</div>
<div id="adsense-right">
<?php get_template_part('ad'); //アドセンス読み込み ?>
</div>
<?php } ?>
</div>

特定のカテゴリーの場合、それがモバイルなら代替広告1つ表示で、PCなら代替広告2つ並べて表示。
特定のカテゴリーではなくかつモバイルなら、アドセンスを1つ表示
もしくはPCならアドセンスを2つ並べて表示。

となるはずだった。
他の記述もちゃんとやっていたし、ノーマルでは普通に表示されていた。
そこに特定のカテゴリーの場合というのを追加したわけだが、きっとどこか間違っているらしくエラーが返ってくる。

endifとか追加しないと駄目なのだろうか、それとも根本的にダメダメなのかあまり試すのは危険なので元に戻してしまった。

折角情報処理の学校に通ったんだから、あの時にちゃんと勉強しておくんだったな。

やっぱ勉強は学生のうちにしとくもんだなという教訓じみた〆。

参考記事:

こちらもおすすめ

1

  リクナビNEXTでなにやら面白そうな診断ができるらしい。 無料で自分の強みを診断できるというグッドポイント診断がなんだか面白そうなので試してみた。 まぁ登録をしないといけないわけだが、そ ...

2

人生楽しんでる? きっと半数くらいの人が毎日、朝起きて仕事に行って、帰ったらだらだら過ごして、翌日の仕事に差し支えないように寝る。 職場では毎日ルーティンワークで、毎日がつまらないと答えることだろう。 ...

3

今回はちょっと趣向を変えてイケハヤ氏風に記事を書いてみたいと思う。   まだ他人に合わせて自分を消耗してるの? 他人に合わせて仕事をして自分を消耗するのはオワコンなんです。 ボクの職場を例に ...

-WordPress
-, , ,

Copyright© 隊長がいろいろとやってみた , 2017 All Rights Reserved.