パーマリンク・スラッグなどURL カスタマイズ

管理画面からの設定

管理画面の「設定」→「パーマリンク設定」で以下の設定が可能です。

共通設定

色々なタグの組み合わせで、URLをカスタマイズできます。
パーマリンク設定の画面に利用可能なタグへのリンクが用意されているのでそちらを参考に組み合わせみて下さい。
このサイトでは、

/%category%/%post_id%/ =>/カテゴリー(スラッグ)/投稿ID/

オプション

カテゴリーアーカイブページ・タグアーカイブページはデフォルトでは以下のようになります。

[サイトURL]/category/「カテゴリーのスラッグ」
[サイトURL]/tag/「タグのスラッグ」

このオプションでは、「カテゴリーベース」・「タグベース」でそれぞれ"category"や"tag"を別の文字に置き換えることができます。

ただし、共通設定で"デフォルト"に設定している場合は、以下のようになります。

[サイトURL]/?cat=「カテゴリーID」
[サイトURL]/?cat=「タグID」

カテゴリー・タグのスラッグやIDは、「wp_term_taxonomy」テーブルもしくは、管理画面の「投稿」→「カテゴリー」(「タグ」)から確認できます。

パーマリンク設定

カテゴリ アーカイブページ

WP No Category Base

インストールして有効化するだけで、カテゴリーアーカイブページのURLから"/category"を削除することができます。ダウンロード 

タグ アーカイブページ

WP No Tag Base

インストールして有効化するだけで、タグアーカイブページのURLから"/tag"を削除することができます。ダウンロード

作成者(投稿者)アーカイブページ

author(作成者・投稿者)アーカイブページのURLは、以下のようになります。

[サイトURL]/author/「author名」
共通設定が"デフォルト"の場合は、
[サイトURL]/?author=「authorID」

「author名」はユーザのユーザ名になります。

ベースURLを変更

author(作成者・投稿者)アーカイブページのベースURLを変更できます。
以下のコードでは、このようになります。

[サイトURL]/profile/「author名」
add_action( 'init', 'cng_author_base');
function cng_author_base() {
    global $wp_rewrite;
    $author_slug = 'profile'; // change slug name
//  $author_slug = ''; // change slug name
    $wp_rewrite->author_base = $author_slug;
    $wp_rewrite->flush_rules();
}

Edit Author Slug

Edit Author Slugで"/author"(ベースURL)や「author名」の部分を自由にカスタマイズできます。使用方法は、こちらに書いています。

  • このエントリーをはてなブックマークに追加

関連記事

ie.cssの子テーマ化など Twenty Twelve 1.1での変更点

TwentyTwelveが1.0から1.1にアップデートされたので、勉強もかねていくつか変更点を洗ってみました。 ie.cssを外出し pubdateの削除 rel="generator"

"コメントを残す" 削除・文言を変更する方法

コメントフォームに表示される「コメントを残す」はWordPress標準で翻訳される要素です。テーマ側でカスタマイズしていない限り表示されます。 ここでは、この要素を削除したり、文言を変更する方法を紹

Twenty Ten カスタマイズ

Twenty Tenのカスタマイズについてのまとめです。 目次 コンテンツナビゲーション 非表示 「投稿日」を非表示 「作成者(投稿者)」を非表示 "コメントをどうぞ"("leave a

no image

アップグレードで「更新を展開しています... 」のままになった場合の対処のひとつ

久々に出会ったような気がするのでメモです。 ローカルのテスト環境でWordPressを3.7から3.8にアップグレードしようとしたところ、「更新を展開しています... 」で止まってしまい更新処理がす

Tumblrの投稿をウィジェットに表示できる「Tumblr Widget」

このブログでは、サイドバーウィジェットに「Tumblr」に投稿したブックマーク一覧を表示させています。プラグインは「Tumblr Widget」を使用しています。ダウンロード 「This plugi

「続きを読む」(moreタグ)をカスタマイズ

WordPressではほとんどのテーマでは、複数の投稿を表示するアーカイブページ(カテゴリー別、タグ別、年月日別、作成者別など)ではmoreタグ(<!--more-->)を挿入することで、

画像マウスオーバーでキャプションを表示

メディアをアップロードした際に、「キャプション」項目にテキストを設定された画像を挿入した場合はキャプションショートコードが生成され、ページ内の各画像下にその設定したテキストが表示されます。 今回

Twenty Fourteen カスタマイズ

「Twenty Fourteen」はWordPress 3.8のデフォルトテーマです。TwentyThirteenから彩りもガラッとかわってますね。個人的には、すごく好きなデザイン。 Twent

サイトのキャプチャをショートコードで生成してくれる「Browser Shots」

外部のサイトを紹介する際にそのサイトのキャプチャが添えられているとイメージがつかみやすくなりクリックのモチベーションが上がるような気がします。 今回は、ショートコード一行でサイトのスクリーンショット

Twenty Fourteen クレジットを非表示・変更方法

Twenty Fourteenにも最下部に「Proudly powered by WordPress」というコピーライトが表示されます。それを削除もしくは変更するには、footer.phpを編集して行

Comment

  1. パーマリンク設定がデフォルトだと?cat=タグIDが出来るのか。。デフォルトにしたくないけどタグはスラッグじゃなくIDで表示させたいねん(`;ω;´) // WordPress | 「パーマリンク」「スラッグ」などURL カスタマイズ http://ow.ly/rEHDC

@Isthmis へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

    PAGE TOP ↑