wordpressのカスタム投稿で「下書きをプレビューする権限がありません。」と出た時の対処法

web制作

読了の目安時間: 20

wordpressで、プラグインなしに作成したカスタム投稿の動作確認をしてみたところ、プレビューがうまく起動しない時がありました。

wp_prev_err
「下書きをプレビューする権限がありません。」というエラー表示が出て、プレビューできず・・・。

自分の備忘録として、また、同じようなエラーになった人のために、ブログで記しておこうと思います。

wordpressのカスタム投稿で「下書きをプレビューする権限がありません。」と出た時の対処法

エラーの起きた状況

自分の状況はこんな感じでした。

・すでに動作確認済の自作カスタム投稿ソースを利用
・他wpサイトではプレビュー実施可能
・新しく制作したwpサイトのみ、なぜかプレビューできず
・サイトアドレスとwordpressアドレスは異なる

エラーの解決法

自分の場合は、下記の方法で解決しました。

・いったんログアウト
・キャッシュやcookiesの削除
・ログインし直す

どうも、wordpressインストール後、自作カスタム投稿を読ませたり、様々な環境設定をしている時にプレビュー確認すると、インストール直後の初期状態におけるキャッシュ・cookies情報が影響を及ぼしていた模様。

ローカル確認後、wp環境のセッティングが終わったら、いったんキャッシュ・cookiesを削除するか、他ブラウザでログインし直すなどして、あらためて検証するようにするとスムーズだと思います。

備考

一部のサイト様を見た時、サイトアドレスとwordpressアドレスが異なっているとカスタム投稿のプレビューができないみたいな記述がありましたが、べるにサイトアドレスとwordpressアドレスは異なっていても、カスタム投稿のプレビュー動作には問題ないように思います。

また、自分の場合は認証用ユニークキーを修正する必要もありませんでした。

まとめ

wordpressでは、色々とプラグインを使っていると原因が複合してしまうので解明が難しくなってしまいますが、もしカスタム投稿のプレビューが表示されない時は、ひとまず、キャッシュとcookies削除してログインし直してみるとリスクも少なくて手っ取り早い検証法かと思います!

最後に一言

わぁどぷれす

今読んだ記事をシェアする

wordpress

wordpressのカスタム投稿で「下書きをプレビューする権限がありません。」と出た時の対処法

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

本ブログを気に入って頂けたら、facebookの「いいね!」を是非!

arrow