Proudly powered by WordPressのリンクを消す方法

WordPressの公式テーマでは、画面下に”Proudly powered by WordPress”のリンクが表示される仕様になっています。WordPressを使用する上で、このリンクは消しても、法律上、全然問題ありません。企業サイトの場合、消すのは当然ですが、個人サイトの場合でも、いらないものは全部削除してすっきりさせるのはよいことだと思います。

消すと不都合があるとすると、もしかしたら、検索順位が落ちるかもしれないことぐらいですね(笑)。まあ、普通に考えてそんなことはないとは思いますが、絶対にないかと言われると自信がありません。そんなことがある可能性は、ざっと適当に考えて10%ぐらいの確率だろうと思われます。

昔、Googleがこういうリンクはスパムだと言って、ペナルティーの対象にしたことがありましたが、最近はそんな話も聞かなくなりました。そもそも、サービスを提供しているサイトへのリンクを消せなんて横暴な話ですよね。まあ、みなさん、Googleにだけはリンクを貼ってやらなことにしましょう(笑)。

そう言うわけで、いらないリンクであるProudly powered by WordPressのリンクの消し方です。やり方はいろいろあります。

CSSの編集による方法

一番簡単な方法は、CSSによって消す方法です。下記の一行をstyle.cssに書き込みます。

.site-info { display: none; }

これで終わりです。

PHPのファイルの該当コードを削除する方法

phpのファイルを触る方法もあります。

このリンクははフッター部分にありますから、footer.phpにコードが記載されています。これを消します。

子テーマを使っている場合は、まずfooter.phpを親テーマから子テーマにコピーします。FTPを使えば簡単ですが、それも面倒な場合は、プラグインでもできます。

Child Theme Configuratorだったら、下記の様にチェックをいれて、青色の「Copy Selected to Child Theme」をクリックすればいいです。

コピーしたら、編集します。例えば、Twenty Fifteenなら、下記部分を消します。

		<div class="site-info">
			<?php
				/**
				 * Fires before the Twenty Fifteen footer text for footer customization.
				 *
				 * @since Twenty Fifteen 1.0
				 */
				do_action( 'twentyfifteen_credits' );
			?>
			<a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentyfifteen' ) ); ?>"><?php printf( __( 'Proudly powered by %s', 'twentyfifteen' ), 'WordPress' ); ?></a>
		</div><!-- .site-info -->

Twenty SeventeenでPHPファイルの該当コードを削除する方法

しかし、Twenty Seventeenでは、ちょっとややこしいです。

上の部分が、footer.phpではなく、site-info.phpに書かれています。これを子テーマにコピーして、FTPでダウンロードし、ローカルで削除して、FTPでアップロードします。あるいは、もしWordPressの管理画面でこのファイルの編集が可能でしたら、WordPressの管理画面で編集してもいいです。

Child Theme Configuratorでコピーするなら、下記画面でできます。

Twenty Seventeenのfooter.phpで呼び出しコードを削除する方法

しかし、実は、上記の方法を使うまでもありません。Twenty Seventeenでもfooter.phpでsite-info.phpを呼び出さないように削除してしまえば、すみます。そこで、footer.phpの下記コードを消します。

get_template_part( 'template-parts/footer/site', 'info' );

これで解決です。