ルクセリタス(Luxeritas)でPC・モバイル・AMPアクセスを条件分岐させる方法!コピペで簡単!

Wordpress(ワードプレス)

みなさんどうもルクセリタス!久々にテーマを変えた@xi10jun1です。

ワードプレスの人気テーマであるルクセリタス。初心者にも玄人にも嬉しい機能が満載なテーマなんですが、アドセンスの戦略上、PC・モバイル・AMPでのアクセスを分岐させたくなりました。

でもウィジェットではどうしようもなかったので、条件分岐させることにしました。

ルクセリタス(Luxeritas)でPC・モバイル・AMPアクセスを条件分岐させる方法

とりあえず、single.phpに下記をコピペしてください。※閉じタグ「<>」はワケあって大文字にしていますので、適宜小文字にしてご利用ください。

<?php if( isset( $luxe[‘amp’] ) ) : ?>

AMPで出したい広告のコードをここに貼り付ける

<?php elseif ( wp_is_mobile() ) : ?>

モバイルで出したい広告のコードをここに貼り付ける

<?php else: ?>

PCで出したい広告のコードをここに貼り付ける

<?php endif; ?>

はい、終わりです。

何をやっているかというと、

  • <?php if( isset( $luxe[‘amp’] ) ) : ?>:ルクセリタスのAMPへのアクセスだったら下のコンテンツ出してね
  • <?php elseif ( wp_is_mobile() ) : ?>:AMPじゃないアクセスでモバイル(スマホ)だったら下のコンテンツ出してね
  • <?php else: ?>:その他のアクセス(PC)だったら下のコンテンツ出してね

という感じです。

実際の貼り付け画面

サムネにもありますが、実際に貼り付けたときの様子がこちら。

僕はショートコード作成プラグイン「Post Snippets」を使って、single.phpにショートコードを読み込ませています。

このプラグイン便利なんですよ。アドセンスやアフィリエイトコードを登録しておけば、ショートコードが記載されているページ全てに反映されますからね。

何よりルクセリタスのAMPに反映されるのがありがたい。

AMP化プラグイン「AMP」のsingle.phpには、「Post Snippets」のショートカットが適用されなかったのですが、ルクセリタスは自前でAMP化するので上記の方法が使えます。

まとめ:ウィジェットで難しいときはこちらも試してみて

基本的にルクセリタスは、ウィジェットの通りアドセンスを配置すれば間違いないと思います。

ただアドセンスもアフィリエイトも記事下のアクセス・成約が非常に多いですから、戦略上どうしてもいじらなければならない方にオススメです。

とりあえずこれで表示されますので、お役に立てれば幸いです!

スポンサーリンク



スポンサーリンク