web-dev-qa-db-ja.com

著者ページのデフォルトURLを上書きしますか?

そのため、特定の作者による投稿のリストを表示するデフォルトのURLは次のようになります。

http://domain.com/author/{username}

そのURLの「作者」を他のものに変更する方法を疑問に思いますか。

私はチャータースクールのためのウェブサイトに取り組んでいます、そして、彼らは各々の先生が「教室」によってポストのリストを持つことを可能にしたいです。したがって、希望のURLは

http://domain.com/classroom/{username}

12
jessegavin

あなたは試してみたいかもしれません.. http://wordpress.org/extend/plugins/custom-author-base/

それが役立つことを願っています..;)

5
t31os

これをあなたの関数に追加することができ、そしてそれはスラッグをデフォルトの "作者"から "教室"に書き換えます、

function new_author_base() {
    global $wp_rewrite;
    $author_slug = 'classroom';
    $wp_rewrite->author_base = $author_slug;
}
add_action('init', 'new_author_base');

あなたに役立つことを願っています

14
Philip

これをfunctions.phpに追加することができます。

global $wp_rewrite;
$wp_rewrite->author_base = "member"; // or whatever
$wp_rewrite->flush_rules();
0
Madhavi Jha

私は http://www.techcartnow.com/author/kapil-khandelwal/ WordPressブログで同じことをするために "Edit Author Slug"プラグインを使います。このプラグインを使って "著者スラッグ"を修正しました。

"編集者スラッグの編集"プラグインを使用すると、作成者ベース(作成者URLの '/ author /'部分)と作成者スラッグ(デフォルトは著者)。

0