Category
Archives
Cocotiie
2006年:Web制作に関する覚書きブログをはじめる。

2018年:Cocotiie(ココッティー)・・・ここちいい(笑)として運営開始。

Trial And Errorの精神で勉強中です。少しでも誰かの助けになれれば嬉しいです。宜しくお願い致します。
テーマをSWELLにしてリニューアルしましたSWELLについて

[WordPress]SEOに有利 !?/category / を非表示に

WordPressでは、カテゴリページを表示するとURLは” https://…../catgory/カテゴリー名 ”となります。/catgory/ が付きます。SEO的に良くないと言われていますので、非表示にしたいと思います。見た目もスッキリしますね。

SEOには/catgory/ が無い方が良いと言われているのに、何故デフォルトで付いているのでしょうね?

category


/ catgory /を非表示にするには、初心者でも簡単なプラグインを使用する方法と、ちょっと知識が必要な方法があります。

INDEX

プラグインを使わない方法 finction.php

極力プラグインは避けたいので、[設定] → パーマリンクを「カスタム構造」を選択し、/%category%/%postname%/ とする。
以下のコードをfinction.phpにコードをコピペ。※20019/06/09 コードを修正しました。

// パーマリンクカテゴリ削除
/* カテゴリーURLから/category/を削除(サブカテゴリーは404エラーになるので注意) */
add_filter('user_trailingslashit', 'remcat_function');
function remcat_function($link) {
	return str_replace("/category/", "/", $link);
}
add_action('init', 'remcat_flush_rules');
function remcat_flush_rules() {
	global $wp_rewrite;
	$wp_rewrite->flush_rules();
}
add_filter('generate_rewrite_rules', 'remcat_rewrite');
function remcat_rewrite($wp_rewrite) {
	$new_rules = array('(.+)/page/(.+)/?' => 'index.php?category_name='.$wp_rewrite->preg_index(1).'&paged='.$wp_rewrite->preg_index(2));
	$wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
}

手軽なプラグイン No Category Base

No Category Baseを使えば、簡単に/catgory/が非表示に出来ます。

No Category Base (WPML)

地雷プラグイン?No Category Base

プラグインを使っていました。シェアも高く有名なプラグインですが、使用を辞める時には注意が必要なようです。知りませんでした。

「停止」すると「404 Page Not Found」になってしまうそうです。怖いですね。個人的には被害は出ていません。

ご安心下さい。修正できるそうです。

「設定」→「パーマリンク設定」のカテゴリーベースに「category」と入れて保存すれば良いそうです。

カテゴリー

参考にさせて頂いたサイト

よかったらシェアお願いします

コメント

コメントする

INDEX
閉じる