WordPressの投稿プレビューのURLを変更する方法
2016/06/05
投稿プレビューの URLを変更する方法
投稿プレビューの URLを変更する方法解説
「WordPressの管理画面と公開画面を別のドメインに分離して運用する方法」で解説をしていますが、公開側の URLと管理側の URLを違うものに設定する場合などでプレビューの URLを変更したいと思う場合があります。
そういう場合の URLの変更方法を解説します。
対応内容は、下記の関数を functions.phpに追記します。
|
1 2 3 4 5 6 |
// プレビューのリンクの修正 function replace_preview_post_link ( $url ) { $replace_url = str_replace('http://www.example.com', 'http://admin.example.com', $url); return $replace_url; } add_filter('preview_post_link', 'replace_preview_post_link'); |
URLの部分は、各自の環境に変更してください。
変更前の URL http://www.example.com
↓
変更後の URL http://admin.example.com
また、functions.phpについては、「WordPressの functions.phpがある場所」を参照してください。
プレビューのリンクに関する仕組みの解説
「プレビュー」ボタンのリンク先は、「設定」-「一般」から遷移する「一般設定」画面で設定する「サイトアドレス (URL)」をサイトの URLとして編集を行います。
そのため「WordPressの管理画面と公開画面を別のドメインに分離して運用する方法」で解説したように、公開側の URLと管理画面の URLを違うものにした場合、プレビューの URLが公開側の URL(サイトアドレス (URL))に基づく URLになるため、
下書きをプレビューする権限がありません。
のエラーメッセージが出てプレビュー表示されません。
これは、公開側の URLを表示する際に、管理画面にログインしているという認証情報が引き継がれないためです。
そのため、ここで解説したように、プレビューのリンクを公開側の URLから管理側の URLに置換する方法をとることで解決を図ります。
GoogleAdwords
GoogleAdwords
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!
関連記事
-
-
Advanced Custom Fields(ACF)のアドオン・繰り返しフィールドの使い方解説
Advanced Custom Fieldsのアドオン・繰り返しフィールドについて解説。繰り返しフィールドは投稿者が入力フィールドを追加しながら情報を入力できるフィールドを提供。
-
-
WordPressのおすすめプラグイン記事のまとめ一覧
WordPressプラグインのまとめ。WordPressのプラグイン紹介記事も多くなってきたため紹介コメント付のプラグインまとめ記事を作成しました。
-
-
アクセス5倍増!FC2、seesaaからWordPressに引越結果をレポート
FC2、seesaaからWordPressに引越しでアクセス数がどう変わるかのレポート。canonical、meta refresh設定とWordPressの集客力の検証しています。
-
-
WP Basic AuthなどWordPressにBasic認証を設定するプラグインのまとめ
WordPressにBasic認証を設定する方法のまとめ。プラグインを使う方法と.htaccessで設定する方法を紹介。公開側、ログインページをそれぞれ設定できます。
-
-
WordPressのバージョンアップをしたら「the_content」でコンテンツが表示されなくなった
「the_content」でコンテンツが表示されないのは仕様が変更されたためでプログラムの修正が必要です。
-
-
WordPressのインストール方法・セキュリティ重視 3つのポイント
WordPressのインストールをセキュリティ重視の視点から3つのポイントの解説と設定方法です。
-
-
WordPress記事のまとめ一覧・インストール、プラグイン、カスタマイズの記事
WordPress記事のまとめ。WordPressの記事が多くなってきたので記事の説明を追加した一覧記事を作成しました。各設定から機能のカスタマイズ、運用ノウハウまで参考に!
-
-
WordPressで指定カテゴリにnoindexをプラグインなしで設定。特定の記事は外す処理も
指定したカテゴリのみnoindexをプラグインなしで設定する関数を解説。指定したカテゴリの中でも指定した記事はnoindex設定しないオプションを装備。その処理とnoindexを設定すべき理由を解説。
-
-
WordPressの管理画面と公開画面を別のドメインに分離して運用する方法
管理画面と公開画面のURLを違うドメインで設定・運用する方法を解説。管理画面と公開画面の場所を分離することでセキュリティ面でのメリットが大きくなります。
-
-
タクソノミーの一覧をショートコードで編集・ソート機能付き・wp_list_categories
カスタムタクソノミーのターム一覧をショートコードで編集する方法の解説です。Category Order and Taxonomy Terms Orderを利用してソート機能を追加したバージョンです。