WordPress で作成者を変更する方法 (+ 作成者プラグイン)

現在、WordPress は実質的にあらゆることができる強力で多用途のコンテンツ管理システムですが、依然として主に ブログのプラットフォーム。 ブログが Web サイトの一部にすぎない場合でも、新しいコンテンツを作成する著者が少なくとも XNUMX 人必要です。 しかし、可能性としては、あなたがやりたいことであれば、何人かの著者がいて、ゲストブロガーからの特別な支援も得られることです。
あなたがあなたの作品で著者と取引する場合、 WordPressのウェブサイト、ブログを彼らにとってより良い場所にしたいと思うのはごく普通のことです。 そのため、著者に関しては WordPress ブログのカスタマイズに役立ついくつかのチュートリアルを用意しました。
デフォルトの作成者のパーマリンクを変更する方法
名前がすでに示しているように、パーマリンクは永続的なリンク、つまり投稿、カテゴリ、著者ページなどにつながる URL です。 基本的なパーマリンク構造は簡単に設定できます。 WordPress の一般設定 ただし、著者ページのパーマリンクを変更したい場合は、もう少し詳しく説明する必要があります。
デフォルトの作成者ページのスラッグを変更するには、さまざまな理由が考えられます。 ほんの一例ですが、レストランの Web サイトでシェフに自分のページを持たせ、個人のブログ (できれば食べ物について) を書けるようにしたい場合は、パーマリンク構造を変更するとよいでしょう。 自分のレストランに合わせてすべてを設定したのであれば、なぜ「著者」を「シェフ」に変更しないのでしょうか?
これにより、よりプロフェッショナルに見えるだけでなく、実際に SEOを手伝ってください 潜在的な訪問者にとって、より関連性の高い検索結果が返されます。
ベースのスラッグを変更する全く別の理由があるかもしれませんが、私たちはシェフのやり方に固執します (そう、これを書いているとき私たちはお腹が空いていました、そして私たちはほぼ常に料理のことを考えています)。関数を変更します。
デフォルトの作成者のパーマリンクを変更します。
- function.php ファイルを開きます
- 以下をコピーして貼り付けます。
関数custom_author_base () {グローバル$wp_rewrite; $author_slug = 'シェフ'; // これを任意に変更します $wp_rewrite->author_base = $author_slug; add_action('init', 'custom_author_base');- $author_slug を個人ページの「author」の代わりに表示したいものに変更します。
- 変更を保存します
- MFAデバイスに移動する 設定 -> パーマリンク
- 設定ページでは実際に変更を加えずに「変更を保存」をクリックします。
ああ、終わった! これで、新しいパーマリンクを使用してページに移動できるようになりました。
この例に従うと、新しい著者のパーマリンクは次のようになります。 http://www.firstsiteguide.com/chef/gordon.
著者アーカイブのリンクを別のページにリダイレクトします
デフォルトでは、WordPress は投稿をアーカイブし、投稿者ごとに整理します。 複数の著者がいる環境では、これは非常に便利です。通常は投稿の上部または下部にある著者名をクリックするだけで、その人が書いたすべての投稿をリストするアーカイブ ページにリダイレクトされます。 。
しかし、あなたが単一の著者の場合はどうなるでしょうか? つまり、アーカイブ ページへのリンクは、ホームページまたはブログ ページ (サイトの組織に応じて) に既にあるものと同じブログロールに誘導されることになり、これでは意味がありません。 代わりに、ユーザーを別のページにリダイレクトすることもできます。たとえば、「自己紹介」ページでは、訪問者に自分自身について詳しく説明したり、投稿、ビジネス、その他必要なものに関する追加情報を提供したりできます。
わずか数行のコードで簡単に実行できます。
- function.php ファイルを開く
- 次の関数をコピーして貼り付けます。
add_filter( 'author_link', 'redirect_link' );
関数リダイレクトリンク() {
return home_url( 'about-us' );
}
- 4 のページを変更します。th 任意のページへの行
- 変更を保存します
それだけです。 変更を保存した後、 著者名のリンクをクリックすると、コードで指定したページにリダイレクトされます。。 この例では、次のようにリダイレクトされます。 http://www.firstsiteguide.com/about-us.
この方法では、著者アーカイブ リンク (著者名) をクリックすると新しいページにリダイレクトされますが、完全な URL を入力してもデフォルトのアーカイブ ページに移動します。 手動で移動する場合は、 www.yourdomain.com/archive/john たとえば、リンクには引き続き John のすべての投稿が表示されます。 それでもアーカイブ ページにアクセスできるようにしたい場合は、そのままにしておくことができます。または、URL 全体をリダイレクトすることもできます。
追加のユーザーを作成せずに投稿の作成者を変更する
新しい記事を書くとなると、ほとんどの人は専ら自分一人で書くことから始めるでしょう。 おそらく、Web サイト用の興味深い資料の作成を支援してくれる追加の著者を雇用する時期が来たと決定するまでに、おそらく何か月もかかるでしょう。 忠実な著者が XNUMX 人いる場合でも、複数の作品を書いている寄稿者が数十人いる場合でも、おそらく全員のアカウントを作成し、投稿やページに直接コンテンツを入力できるようにしているでしょう。
場合によっては、著者が書くことができない記事が必要になることがあります。。 たとえば、お金を稼ぐのに役立つスポンサー付きの投稿があり、その投稿には別の著者を起用したいとします。 また、サイトに記事を XNUMX つだけ投稿する必要がある場合もあります。
その場合、投稿を表示するためだけに余分な WordPress アカウントを作成する必要はありません。 代わりに、自分の名前または作成者の名前を上書きし、その XNUMX つの投稿にのみ新しい名前を表示することができます。 さらに制御したい場合は、ゲスト著者を管理し、XNUMX つの記事に複数の著者を割り当てることができるプラグインを検討してください。
関数を準備します。
そのために、カスタム フィールドをハッキングし、マウス ボタンをクリックして作成者を上書きする方法を示します。
- functions.php を開く
- 次のコードをコピーして貼り付けます。
add_filter( '著者名', 'ゲスト著者名' ); add_filter( 'get_the_author_display_name', 'guest_author_name' ); function guest_author_name( $name ) { global $post; $author = get_post_meta( $post->ID, '著者', true ); if ( $author ) $name = $author; $name を返します。 }- 変更を保存します
カスタムフィールドを使用して作成者を変更します。
ファイルに変更を加えたら、特定の投稿の作成者を変更する準備が整います。 すでに上で述べたように、これは投稿にカスタム フィールドを追加することで行われます。
- 著者を変更したい投稿を開きます
- カスタムフィールドに移動します
- 新しいフィールドを追加し、「author」という名前を付けます。
- 値フィールドに著者の名前を入力します。
- 変更を保存します

更新ボタンを押すか、投稿を公開すると、関数はカスタム フィールドをチェックし、見つかった場合は、作成者の名前を値フィールドで見つかった名前に自動的に変更します。
とても便利なハックですね。
作成者は投稿のスタイルを変えることができます
さまざまな Web サイトを閲覧しているときに、投稿のスタイルが異なる Web サイトに遭遇したことがあるかもしれません。 投稿はさまざまな条件に基づいてスタイル設定できますが (たとえば、ブログロール内の最新の投稿のみの外観を変更できます)、投稿のスタイルを設定する一般的な方法の XNUMX つは作成者に基づいて行うことです。
一部の Web サイトでは、各著者が独自の投稿の色、異なる境界線、または異なるリンクの色を持っているのを見たことがあるかもしれません。 複数の作成者がいる環境では、これは良いアイデアかもしれません。
読者はお気に入りの著者の投稿をより簡単に見つけられるかもしれませんし、スタイルを誇張しすぎなければ、すべてが非常に見栄えがよくなります。 自分のブログをサーカスのように見せたくないでしょう…ああ、まあ、私たちは誰を判断するのでしょうか。もちろん、あなたは何をしても構いません。
そのため、投稿のスタイルを設定するつもりはありませんが、次の数行でスタイルを実行するコードを示します。 それでは始めましょう。
投稿のスタイルを変更するには、作成者の名を検索するように WordPress に指示する必要があります。
著者の名前を検索します。
- Index.php ファイルまたはループを含むファイルを開きます
- ループの前に、次のコード行を挿入する必要があります。
- 変更を保存します
これで、WordPress は作成者の名の読み方を認識し、次のステップに進む準備が整いました。 $author 変数を作成し、そこに作成者の名を配置するように WordPress に指示した後 (変数に配置される名前は、ユーザー プロファイル設定で変更できる名です)、その変数を post_class コードに配置する必要があります。 。
このコードをループに挿入する必要があります。
- Index.php ファイル、または前の手順で使用したファイルを開きます。
- それ自体に post-id を含む DIV 要素を見つけて、その行を次の行に置き換えます。
" >
- 変更を保存します
OK、作成者向けに投稿をスタイリングするための芝生の準備が完了しました。楽しい部分が始まります。 CSS ファイルを開いて、各ユーザーの CSS ルールを定義します。 覚えていると思いますが、WordPress に対して、作成者の名を検索し、それをクラスとして使用するように指示しました。 つまり、それに応じてクラスに名前を付ける必要があります。 注意してください。名では大文字と小文字が区別されるため、「John」は「john」と同じではありません。
名前を準備したら、次に進むことができます。
投稿のスタイル:
- style.css ファイルを開く
- ユーザーの名を使用して新しいクラスを追加します。 たとえば、ジョンとジェニファーという XNUMX 人の作成者がいる場合、CSS コードは次のようになります。
.ジョン {
色: 青;
}
.ジェニファー {
色:赤;
}- スタイリングに合わせて遊んでみてください。 この例では、投稿の色を変更しましたが、すでにご存知のとおり、CSS は、色やサイズの変更からオブジェクトのアニメーション化まで、実質的に何でもできる非常に強力なツールです。
- 変更を保存します
それでおしまい。 これで、ブログロールをロードして、変更がどのように反映されているかを確認できるようになりました。 時間をかけて投稿のスタイルを整えてください…ああ、また行きます。 投稿のスタイルは好きなように設定できます (ただし、美しくしてください)。
WordPress 向けの最高の著者略歴プラグイン
あなたがこれまでに目にしたことのあるほぼすべてのブログの最後には、著者についての短い情報があることにおそらくお気づきでしょう。 情報は通常、写真、名前、およびいくつかの個人情報が表示されるシンプルなボックスに表示されます。
著者の伝記を記事に掲載することで、訪問者とつながり、記事を書いた人物について少なくとも何かを知る機会を与えることになります。 著者とつながり、内容をさらに深く理解する機会を彼らに与えます。
それだけでなく; 著者略歴プラグインを使用すると、訪問者は特定の人が書いたすべての記事を検索し、電子メールやソーシャル ネットワーク経由でその人に連絡できるようになります。
著者紹介プラグインを Web サイトに配置する理由が何であれ、この記事では、それを行うのに役立つ最高の拡張機能をいくつか紹介します。
セクシーな著者プロフィールプラグイン
PRICE: 無料版

まずは、その名前で間違いなくあなたを魅了する無料のプラグインからリストを始めましょう。セクシーな著者の略歴を自分用に欲しがらない人はいないでしょうか。 このプラグインは、XNUMX 人または複数の作成者をサポートするボックスを作成します。 応答性に優れているため、経歴が表示されているページのサイズ変更を心配する必要はありません。 プラグインは最大 XNUMX つのソーシャル メディア アイコンを表示できます 著者の Facebook ページや、選択できるさらに多くのソーシャル メディア サイトにリンクできます。
sexy Author Bio では、多くの機能をカスタマイズできるため、グラバター アイコンのサイズ、フォントのサイズと色、背景などを変更できます。 略歴ボックスを作成すると、セクシーな略歴を表示したい場所に配置できるショートコードが取得されます。
- 最大 5 つのソーシャル ネットワーク アイコン
- 迅速な
- カスタマイズ可能
Fanciest Author Box プラグイン
PRICE: $18

このプレミアム プラグインは、著者の経歴をより詳細に制御したい人にとって最適な選択肢です。 自分の経歴を表示する必要がある場合でも、複数の著者がいる場合でも、プラグインが対応します。 見た目も素敵だし、 さまざまなウィジェットを表示して視聴者とつながり、コンバージョンを増やすことができます。 略歴タブ自体とボックス内に配置できるいくつかのソーシャル ネットワーク アイコンの中に、最新の著者の投稿やニーズに合わせてカスタマイズできるカスタム HTML を自由に追加できます。
このプラグインにはカラーピッカーが付属しているので、ウィジェットに色を付けることができます。 これは自動的に機能するため、ボックスを表示する場所 (投稿/ページの前後など) を選択するだけで済みます。 RSS フィード作成者ボックスがあり、プラグインは翻訳と Retina に対応しており、ウィジェット用のランダムな作成者投稿、遅延読み込みなどの機能を備えています。
- さまざまなカスタマイズ可能なウィジェット
- ソーシャルネットワークのアイコン
- カスタムHTMLタブ
シンプルなオーサーボックスプラグイン
PRICE: 無料版

このプラグインは名前を読むだけでイメージがつかめるでしょう。シンプルでクリーン、そして使いやすいものです。 伝記プラグインをあまり必要としない人向け, Simple Author Plugin は素晴らしい選択肢になるかもしれません。 スタイリッシュでモダンな外観の著者略歴ボックスが作成され、著者の写真 (グラバター)、選択できる 30 個のソーシャル ネットワーク アイコン、そしてもちろん短い略歴を表示する場所が表示されます。
このプラグインは応答性が高く、モバイル サイトにとっては非常に優れており、マウスオーバーでボックスを回転させる効果を設定できます。 このプラグインはカスタマイズ可能なため、簡単にテーマの一部にすることができますが、プラグインは各記事の最後にのみ配置できることに注意してください。ボックスを投稿の上やサイドバーに含めるオプションはありません。 /フッターをウィジェットとして使用します。
- シンプル、スタイリッシュ、モダン
- レスポンシブでカスタマイズ可能
- 投稿/ページの最後にのみ表示できます
さらに多くの機能を使用したい場合は、それらの機能をチェックしてください。 PROバージョン.
記事が公開されたときに著者にメールを送信する
自分の投稿を公開する権限を持つ管理者または作成者である場合、それに関する追加の通知は必要ありません。自分の投稿を公開しただけですよね。 ただし、これらの権限を持たない著者/寄稿者で、常に WordPress 管理者にログインしていないため投稿のステータスを確認できない場合は、投稿が最終的に完了したときにメッセージを受け取るとよいでしょう。ライブになります。
テキストが承認または校正された著者にプライベート メッセージを送信することを考える代わりに、プロセス全体を自動化できます。
これを制御するのに役立つプラグインは無数にありますが、この短いチュートリアルでは、ユーザーの代わりに電子メールを送信する簡単な関数を紹介します。
追加の条件を付けずに、投稿の作成者、電子メール、投稿のタイトルを検索し、投稿の公開後に電子メールを送信する単純な関数を作成してみましょう。
- functions.php を開く
- コードをコピーして貼り付けます。
function wpr_authorNotification($post_id) { $post = get_post($post_id); $author = get_userdata($post->post_author); $message = " こんにちは ".$author->display_name.", あなたの投稿 ".$post->post_title." が公開されました。これで、自分のテキストにアクセスして、サイトに埋め込まれたテキストを楽しむことができます!"; wp_mail($author->user_email, "あなたの記事は公開されました", $message); add_action('publish_post', 'wpr_authorNotification');- メッセージのテキストを変更する
- 変更を保存します
投稿について全員に通知したくない場合は、ユーザー ロールを確認し、投稿作成者が共同作成者ロールまたは特定のユーザー名を持っている場合にのみコードを実行できます。
たとえば、ユーザーが John である場合にのみ、投稿についてユーザーに通知する電子メールを送信できます。
if ( $author='ジョン' ) {
add_action('publish_post', 'wpr_authorNotification');
}ユーザーへの通知をより詳細に制御したい場合は、プラグインを使用して新しい投稿をメンバーに自動的に通知する方法をご覧ください。 それに加えて、WordPress に投稿の変更を通知させることができます。
ブログの著者のカスタマイズされたトップリストを作成する
Web サイトに複数の著者がいる場合、異なる著者が書いたさまざまな記事を閲覧できるようにすることが重要です。 そのため、WordPress には投稿アーカイブを投稿者ごとに分類する機能がすでに実装されています。
この短いチュートリアルでは、サイドバーに単純なリストを表示して、著者のトップリストを作成する方法を説明します。
場合によっては、著者名のトップリストを作成してサイドバーに表示したい場合があります。 もちろん、投稿者の投稿を数えたり、アルファベット順に並べ替えたりすることを手動で行う必要はありません。 幸いなことに、WordPress はサイト上の作成者を並べ替える準備ができているため、リストの作成に問題はありません。 基本的な関数は次のようになります。
この機能を使用すると、WordPress はデフォルトですべての作成者を表示し、名前順に並べ替えます。 サイトで作業しているすべての作成者の単純なリストを表示したい場合はこれで十分ですが、別の方法で並べ替えたい場合はどうすればよいでしょうか? おそらく、最も投稿数の多い著者を表示したり、お問い合わせページで電子メール アドレスで注文したかったのではないでしょうか?

その場合、簡単に変更できるパラメータの配列を格納する $args 変数に注目することをお勧めします。 関数とすべてのパラメーターについて詳しく知りたい場合は、専用の WordPress Codex ページにアクセスしてください。 wp_list_authors関数.
著者の上位リストを作成します。
次の行では、これから説明します。 著者を投稿数で並べ替える関数 上位 10 件のみを表示します。
- サイドバー.phpを開く
- 次の関数をコピーして貼り付けます。
<?php
$ Argsの=配列(
'orderby' => 'post_count',
'順序' => 'DESC',
'数値' => '10'、
'optioncount' => true、
'show_fullname' => false、
);
wp_list_authors( $args );
?>
- 変更を保存します
WordPress Codex ページを覗いてみると、配列で使用できる他のパラメータがすべて表示されていることがわかります。 配列にパラメータを追加すると、関数が著者を並べ替える方法を変更できます。 これらのパラメーターを自由に試してみて、上位リストがどのように変化するかを観察してください。
何も変更を加えていない場合、関数は上位 10 人の著者 (投稿数順) を降順で表示し、各著者名の横に投稿数が表示されます。 また、著者の名前は、その人が書いたすべての投稿をリストするその著者の個人アーカイブ ページに自動的にリンクされます。 なんてクールなんでしょう?
このトップリストはサイドバーに表示すると見栄えがしますが、新しい訪問者が Web サイトに最も貢献した著者を見つけるのにも役立ちます。 一方で、このトップリストは著者間の健全な競争を引き起こし、最も多くの記事を書いた者だけがトップ XNUMX にリストされるゲームのように機能する可能性があります。 あと XNUMX 記事でトップに立つことができたら、トップに名前を載せるためにもう少し頑張らないでしょうか?
ウィジェットに著者の統計を表示する
あなたのサイトに数人以上の著者が執筆している場合、物事はさらに面白くなります。 記事の数が大幅に増加するだけでなく、より幅広い読者をサイトに引き付け、トピックをさまざまな観点から取り上げることができます。
著者が熱心に執筆している間、ウィジェットに統計を直接表示することで、著者に特別な評価を与えることができます。 各投稿の下部に単純に著者ボックスを追加する代わりに、著者のアバター、これまでに書いた投稿の数、投稿ごとの閲覧数などを表示することもできます。
それを助けるために、数分でセットアップできる素晴らしいプラグインを紹介します。
著者および投稿統計ウィジェット

この無料プラグインは Author and Post Statistic Widget という名前で、WordPress プラグイン リポジトリから簡単にインストールできます。
- MFAデバイスに移動する プラグイン -> 新規追加
- 「著者と投稿の統計ウィジェット」を検索します
- プラグインをインストールして有効にする
- MFAデバイスに移動する 外観 -> ウィジェット
ここで行うべきことは、新しくインストールしたウィジェットの XNUMX つを選択し、ウィジェット領域にドロップすることだけです。
ウィジェット:
無料版では、次のウィジェットが利用できます。
- アクティブユーザー – サイトで活動している著者のリストを表示します。 ユーザー名とそのプロフィールへのリンクがリストされ、公開された投稿の数が表示されます。
- 人気の著者リスト – サイトで最も人気のある著者のリストを表示し、著者名の横に投稿とコメントの数を追加します。 投稿を選択する日付間隔を選択できます
- 人気の投稿 – 最も人気のある投稿のリストを表示します。 ウィジェットには投稿が表示され、その横に閲覧数が追加されます。 投稿を選択する日付間隔を選択できます
- 人気の投稿一覧 – 最も人気のある投稿のリストが表示され、前述の閲覧数の横にコメント数も表示されます。 過去 7、30、90、365 日間の投稿を表示するように選択できます
- 著者と投稿の統計 – 著者とそのすべての投稿のリストを表示します
すべてのウィジェットの名前を変更したり、サイドバーやフッター領域 (テーマに応じて) にドラッグしたりできます。 また、各ウィジェットには独自のオプション セットがあり、これを使用して作成者と投稿の統計をさらにカスタマイズできます。 独自の CSS スタイルを追加してウィジェットの外観を変更することもでき、日常の投稿やページですぐに使用できる関数とショートコードが用意されています。
これらすべてが十分でない場合は、このプラグインを 14 ドルから 55 ドルの費用で PRO バージョンに拡張し、ダッシュボードにさまざまなグラフィック統計を追加できます。 PRO バージョンには、作成者や投稿に関する追加の統計を表示できる新しいショートコードも含まれています。
包み込む
ブログをお持ちの場合、少なくとも XNUMX 人のアクティブな著者がいないと正常に運営できません。 おそらく著者は XNUMX 人ではないので、時間をかけて彼らの体験をできる限り素晴らしいものにしてください。 これらのヒントとコツがそのお役に立てば幸いです。
著者名と日付の前にアイコンを追加する方法。
デフォルトでは、WordPress は 著者の画像を表示する Gravatar。 ただし、サイトで異なる画像を許可したい場合は、無料のプラグインをチェックしてください。 WPユーザーのアバター これにより、追加の写真をアップロードできるようになります。 次に、プラグインによって生成されたショートコードを使用して、投稿やページの著者名と日付のすぐ隣、または実際に好きな場所に画像を追加できます。