c0d3man52

ブログ

XREAで運用するWordPressサイトで、自動広告をいい感じにする

無料でサーバーが使えるXREAですが、広告ががっつりと上部に入ってしまうのがデザイン的に厳しいので、XREAで運用するWordPressサイトで、自動広告をいい感じにしてみました。

公開日: 2018.3.26

公開ページ && 管理画面のバナーを消す

とりあえず、WordPress内で、広告を好きなところに掲載させたいので、一旦headerに自動挿入されるタグを無効にします。 テーマのfunctions.phpに、下記のコードを追加します。

//headerにxreaの広告NGタグ()を挿入
function add_xrea_nobanner() { echo ‘‘; }
add_action( ‘wp_head’, ‘add_xrea_nobanner’ );
add_action (‘admin_head’, ‘add_xrea_nobanner’ );

これで、公開ページと、管理画面の両方で広告の自動挿入がされなくなります。

広告の設定をする

広告の自動表示を消した場合は、自分で広告の位置を決める必要があるようですが、広告の位置は下記のルールに従う必要があります。

広告位置を変更する場合、1280×1024ピクセルの画面で見て、スクロールする必要がない位置に表示するものとし、スクロールが必要な表示は一切不可とします。

[広告について](https://www.xrea.com/spec/)

広告スクリプトは、XREAの旧コンパネの広告メニューから取得できます。 ### 公開ページで広告を設定する テーマのテンプレートに追加するか、ウィジェットに追加するのが良いでしょう。当ブログのように、あらかじめヘッダー広告枠が設定されているテンプートだと、違和感なく表示できます。

管理画面に広告を挿入する

こちらは、正直nobannerタグで消すよりもそのままのが自然な気もします。 他に入れるとしたら、headerあたりでしょうか。

add_action (‘admin_head’, ‘add_admin_xrea_banner’ ); function add_admin_xrea_banner() { echo ‘‘; }

こちらはブラウザなど他の方法でうまくやる方がいい気がしますね。


以上、無料サーバー・XREAで自動国の位置をいい感じにする方法でした!