ココだけの話 - kokobana

IT・Web

【WP】URLから「/category/」を消す方法【プラグインなし】

【WP】URLから「/category/」を消す方法【プラグインなし】
あいうえおあいうえお

ワードプレスでサイト制作をしている時、デフォルトのカテゴリーを使うとURLに

/category/カテゴリー名

と表示されてしまいます。

プラグイン無しで「/category/」を消してURLをスッキリさせたい方はぜひ、ご覧ください。

URLから「/category/」を消す方法

方法はシンプル!!

以下のコードを「functions.php」に記述するだけで簡単に消すことができます。

<?php

function catbase_function($link) {
return str_replace("/category/", "/", $link);
}
function catbase_flush_rules() {
global $wp_rewrite;
$wp_rewrite->flush_rules();
}
function catbase_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;
}
add_filter('user_trailingslashit', 'catbase_function');
add_action('init', 'catbase_flush_rules');
add_filter('generate_rewrite_rules', 'catbase_rewrite');

?>

これを記述後、管理画面の「設定」→「パーマリンク設定」→「変更を保存」をクリックする。

すると、

http://サイトのURL/カテゴリー名/

で表示されるようになります。

ぜひ、お試しください!!

トレンドタグ