LoginSignup
9
1

More than 5 years have passed since last update.

「NAVERまとめに転載しないで」というテキストを出すだけのWPプラグインを作ってみた。

Last updated at Posted at 2016-12-07

==追記==
WP.orgのプラグインディレクトリに掲載しました。
https://wordpress.org/plugins/ban-naver/
==追記終わり==

こんな記事が話題ですね。

【驚愕】9割パクられた記事をNAVERまとめに削除依頼したら送られてきたマニュアルはこれよ。。。:http://kitamocchi.com/2016/12/06/20878/

「いちいち記事にテキスト足すの大変だよなぁ・・・」と思いながら読んでたらこんなのできました。

Never Naver:https://github.com/hideokamoto/never-naver/releases/tag/v0.0.2

非常にシンプルな作りで、すべての記事に※このページ内の画像をNAVERまとめに転載することを禁止します。というテキストを足してくれます。

add_filter( 'the_content', 'ban_naver');
function ban_naver( $content ) {
    $ban_word = __( '※このページ内の画像をNAVERまとめに転載することを禁止します。', 'ban-naver');
    $ban_word = esc_html( apply_filters( 'ban_word_text', $ban_word ) );
    $ban_word = "<small><b>{$ban_word}</b></small>";
    $ban_position = apply_filters( 'ban_word_position', 'top' );
    if ( 'bottom' === $ban_position ) {
        $content = $content. $ban_word;
    } else {
        $content = $ban_word. $content;
    }
    return $content;
}

WordPressで表示されている記事であれば全てに出力されるので、公開済みの記事がいっぱいあって対応が大変という方も安心です。

カスタマイズ

ページ下部に表示したい

add_filter( 'ban_word_position', function($position) {
    return 'bottom';
} );

メッセージをカスタマイズしたい

add_filter( 'ban_word_text', function($position) {
    return '新しいテキスト';
} );

今後

とりあえずWP.orgのプラグインディレクトリへの掲載申請中です。
フィルターはありますが、管理画面から編集できるとより良さそうですね。

9
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
1