WordPressにYahooのキーワード検索時に現れる、ページ送りの機能を実現してくれるプラグイン、『PageNavi』を使い、2P以降を表示しようとすると、ページが表示されないエラーが起こった。
この時のWPの環境は、初めにサーバ上にフォルダを作り、その中にWPをインストールして、表示も同フォルダ内でしていました。
しかし、実際に公開する時は、1つ上の階層でアクセスできるようにしたかったので、htaccessファイルやWPの設定を変更して、WPのインストールディレクトリと表示ディレクトリを分けていたのです。
ところが、グローバルナビゲーションのリンク指定が絶対パスで指定してあったため、インストールフォルダ内のデータにアクセスするようになっていたのです。
各ページを表示する分には問題ありませんでしたが、PageNaviは、表示フォルダの方しか見てくれていないようで、エラーを起こしていたようです。
グローバルナビゲーションの方の絶対パスを表示フォルダ側に変更してあげたら、問題なく動作しました。
0 件のコメント:
コメントを投稿