PR Notice
広告の表記を一括で入れる WordPress プラグイン。テーマ非依存
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/chehshs/pr-notice-jp/releases/download/v1.0.0/pr-notice-jp-1.0.0.zipReadme
PR Notice
広告の表記を、サイトのすべてのページへ一括で入れる WordPress プラグイン。
[!IMPORTANT] このリポジトリは開発用です。 インストール用の zip は 配布ページ か、 下の Releases から取得してください。 緑の「Code → Download ZIP」で取ると、フォルダ名が変わって更新できなくなります。
WordPress プラグイン。「本記事には商品の広告が含まれています」のような広告の表記を、対象にした投稿タイプへ一括で入れます。
記事を書くたびに手で貼るのは続きません。文言を一度決めておけば、あとは自動で入ります。
テーマに依存しません。どのテーマでも動きます。
- 動作環境 — WordPress 6.4 以上 / PHP 7.4 以上
- ライセンス — GPL-2.0-or-later
- 配布 — https://scratchbook.yachi-note.net/download/
- 説明 — https://scratchbook.yachi-note.net/howto/plugin/pr-notice/
入れかた
配布ページの zip を使ってください。
pr-notice-jp-x.y.z.zipを取得する- プラグイン → 新規追加 → プラグインのアップロード から入れて、有効化する
- 設定 → PR Notice で文言と対象を決める
有効にした時点で、投稿に「本文の前」で出る状態になっています。
使ってはいけない zip
緑の Code → Download ZIP と、Releases の Source code (zip) は、
pr-notice-jp-main/ や pr-notice-jp-1.0.0/ という名前で展開されます。
WordPress はフォルダ名でプラグインを見分けるので、入れた直後は動きますが、 更新のときに別のプラグインとして横に増えて、古いほうが有効なまま残ります。 WordPress は「更新に成功」と表示するので気づきにくい種類の壊れかたです。
決められること
| 文言 | 定型文4つから選ぶか、自分で書く。リンクも置ける |
| 出す場所 | 本文の前 / 後 / 両方 / 入れない |
| 対象 | 投稿・固定ページ・追加した投稿タイプごと |
| 一覧やトップページ | 本文の無いページにも、末尾に1つ出せる |
| 見た目 | 控えめ / 本文と同じ / 枠で囲む / 飾らない |
| 記事ごとの例外 | 編集画面の「PR Notice」で、その記事だけ出す・出さない |
記事ごとの例外があるのは、広告を置いていないページに広告の表記が出るのは、表記としてかえって正しくないからです。プライバシーポリシーや問い合わせページがそれにあたります。全体で一括、例外だけ記事ごと、という形にしてあります。
書く内容については判断しません
このプラグインは、決めた文言を表示するだけです。その内容が法に足りているかどうかは判断しません。何をどう書くべきかは、消費者庁の指針と、お使いの広告サービスの規約をご確認ください。
定型文を4つ入れてあるのは、迷ったときの出発点としてです。そのまま使えることを保証するものではありません。
テーマから使う
本文の途中に置きたいときは、記事の中にショートコードを書きます。
[pr_notice]
テンプレートから呼ぶこともできます。
<?php if ( function_exists( 'pr_notice_jp' ) ) { pr_notice_jp(); } ?>
HTML を丸ごと差し替えるフックもあります。
add_filter( 'prnjp_notice_html', function ( $html, $options ) {
return '<p class="my-notice">' . esc_html( $options['text'] ) . '</p>';
}, 10, 2 );
見た目を変える
「見た目」で「飾らない」を選ぶと、CSS を出しません。.pr-notice に対してテーマ側で書いてください。ページの末尾に出したものは .pr-notice-footer で囲まれています。
外部への接続
管理画面で、新しい版が出ているかを確認するために配布元の静的なファイルを読みます。こちらから送っている情報はありません。閲覧者の画面からは何も接続しません。
確認先は変えられます。
add_filter( 'prnjp_update_url', function () {
return 'https://example.com/updates/pr-notice-jp.json';
} );
削除したら
このプラグインの設定と、記事ごとの指定だけを消します。記事の中身には触れません。本文に文字列を書き込む作りではないので、外したあとに手で消して回る必要はありません。
ライセンス
GNU General Public License v2 or later。改変も再配布もできます。同じライセンスであれば、手を入れたものを配って構いません。
個人が作って個人で配っているものです。動作の保証はありません。
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.0.0 | Aug 27, 2026 | pr-notice-jp-1.0.0.zip | 2 |