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
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!
関連記事
-
-
WordPressグローバルナビ・メニューの編集の方法解説
グローバルナビであるメニューの編集方法の解説です。メニューの管理画面の使い方の解説と設定のポイント、テーマによって設定する項目が違う点などを解説します。
-
-
Crayon Syntax Highlighterでソースコードをキレイに編集する設定方法
PHP、HTMLなどのソースコードを紹介する際に見やすく編集してくれる Crayon Syntax Highlighterの設定の方法、利用方法の解説です。
-
-
BackWPupでWordPressのDBもファイルもバックアップ
BackWPupその1。BackWPupとWordPressのバックアップについての解説。
-
-
WordPress管理画面のメニューに項目を追加する方法解説
WordPressの管理画面のメニューに項目を追加する方法をサンプルソースを交えて解説します。
-
-
BackWPupでバックアップ・Jobの設定・保存先の情報設定
BackWPupその3。Jobのバックアップファイルの保存先の設定についての解説。
-
-
WordPressの一覧ページのテンプレートの種類とファイルの設定
ファイル名に従って一覧ページのテンプレートは選択される。ルールに従ってファイル名を付けることで任意のカテゴリ、タクソノミーごとのテンプレートを指定可能。
-
-
WordPressのウィジェットにGoogle+ページのバッジ編集方法
Google+ページの特徴(Facebook、Mixiとの違い)や構築のメリット(Google対策)、登録、バッジの編集方法の解説。
-
-
Theme My Loginの旧バージョン(V6.4.17)のダウンロード場所の紹介
Theme My Loginのバージョンアップ(V6.4系→V7.0系)で不具合が発生!問題を解消するには元バージョンにダウングレードだ!そんな時に必要となるV6.4系をダウンロードできるURLを紹介!
-
-
WordPressのカスタムフィールド、カスタム投稿、カスタムタクソノミーとは?
WordPressのカスタムフィールド、カスタム投稿、カスタムタクソノミーの基本的な内容を解説。お薦めのプラグインと編集方法も解説しサンプルソースなども紹介。
-
-
WordPressにプラグインを使わず OGP(Open Graph Protocol)の設定方法解説
WordPressに OGP(Open Graph Protocol)をプラグインを使わずに設定する方法の解説。