コンテンツ
ブログ記事
久しぶりにWordPress関連の記事になります。
先ほど、ブログの「カテゴリページ」のページ送り(previous_posts_link,next_posts_link)が機能しない事に気がつきました。
恐らくアクセスしても、ブラウザに「自動転送がループしています」(「FireFox」でのエラーメッセージ)や、エラーのページが出ていたと思います。皆様にご迷惑をおかけして大変申し訳ありません。
現在は復旧しております。
今回の記事はその不具合をどのようにして解決したかを書き綴りたいと思います。
動いていない事に気づいてから1時間くらい試行錯誤しネット等で調べていたのですが、直接的な解決策は結局見つかりませんでした。ですが、同じようなエラーを経験されているサイトの共通点に「パーマリンク」という共通のワードがあった為、そこに着目してみる事に。そこで、パーマリンクの設定をデフォルトに戻しページ送りが効くかどうか試したところ、あれほど「嫌だ嫌だ~動きたくない~」とダダをこねていたページ送り君がすんなり動作。(涙笑)
・・・ということは、やっぱり「パーマリンク」関連が不具合動作をおこしている事は「間違い無い!」と長井秀和風に断定しました。(古)
私がこのブログに設定しているパーマリンクの設定は・・・
/%category%/%post_id%.html
上記のパーマリンクをまず「デフォルト」に戻す事で動作するようになったのですが、出来ればこのパーマリンクの設定のまま維持したいですよね。パーマリンクを変えるとgoogle等で検索結果等から過去のURLにアクセスするとそのURLは存在しないためエラーページが表示されてしまいます。又、私のサイトの構造上、カテゴリでのURL表示はどうしても外せないという気持ちもあります。
1. 「デフォルト」でのURL
http://miracle-ysdesign.com/?p=457
2. カスタム構造「/%category%/%post_id%.html」でのURL
http://miracle-ysdesign.com/blog/javascript/457.html
うーん・・・どうしたものでしょうか。パーマリンクをデフォルトに戻すとアクセス出来なくなるし、今のパーマリンクのままだとページ送りが機能しません。
も・・もう今日は寝ちゃう?疲れたかも。いやいやこのブログを見てくれている人に失礼だよ!という衝動にかられつつもう少し頑張ってみることに。
後あやしいところといえば、プラグインかな?と思い、ひとつひとつ外してテストしていく事にしました。
でですね、、、最近入れた「Permalink Redirect」というプラグインを停止させてみたら見事解決しました!!
ただし!自分の事ながら少し矛盾しているのが、パーマリンクを変更してリダイレクトをしたいと考え「Permalink Redirect」を導入しているのに、今は変更していない事ですね。(まだ設定の項目欄などには何も変更を加えていませんし、保存もしていません。)
実は、数日前よりこのサイトのパーマリンクを
/%category%/%post_id%/%postname%
に変更しようと考えていまして、インスールしていたんです。(%postname%を使うと「投稿スラッグ」」より記事に関係のある名前を自由に設定できるのでSEOの面で有利と言われています。)
やっぱり使わないプラグインは外していた方が良いですね。(そりゃそうだよこのスットコドッコイ!という突っ込みがきそうですね!)
今後「Permalink Redirect」を使用した際にまた不具合が起こる可能性もあるので、その際はまた解決策などを練り公開したいと思います。又、今回のケースが全ての皆様にあてはまるとは思いません。もしかしたら、違う理由でページ送りが出来ていない可能性もあるかもしれません。(カテゴリページでのコーディングミス等。)今回はこういうケースもあったという事で記事におこしてみました。
以下、ページ送りに不具合が生じたら確認すべき事のまとめです。
1. パーマリンクの設定を「デフォルト」に戻して復旧するかどうか試す。(大抵はこれで復旧はするみたいです。)
2. 1.で復旧したら、パーマリンク関連のプラグインを使用していたら停止してみる。
3. 1.2.で解決しない場合はさらに違うプラグインを外して復旧するかどうか試す。
以上です。
このような長文駄文、最後までお読み頂きありがとうございます。
以下、今回記事作成する際に参考にさせて頂いたサイトです。
アーカイブページでのnext_posts_link()について | 広島、晴れのち晴れ
WordPressのページナビゲーションがうまく動作しない | フリー素材b-cures. blog
ありがとうございます!
以上、[WordPress]カテゴリページでのページ送りの不具合に関して(備考録)でした!
こちらもあわせてどうぞ!
2009年08月18日(火)
«前の記事:「[jQuery]自由自在!マウスオーバーで背景画像と文字色がフェードで切り変わるメニューColor Fading Menu」を読む
«次の記事:「[jQuery]くるくる回転!?キュートな水平メニューFancy Navigation withCSS & jQuery!」を読む
最近の記事
- [jQuery]くるくる回転!?キュートな水平メニューFancy Navigation withCSS & jQuery!
- [WordPress]カテゴリページでのページ送りの不具合に関しての備考録
- [jQuery]自由自在!マウスオーバーで背景画像と文字色がフェードで切り変わるメニューColor Fading Menu
- [jQuery]マウスオーバーした画像にフェードイン・フェードアウト(透明度)する効果を!夏
- [jQuery]クロスフェードで切り替わる画像(URL)を簡単実装「Innerfade with jquery」!
- [CSS]画像をほんのちょっぴり豪華に装飾するスタイルシートのプチテクニック
- [CSS]夏だ!海だ!さわやかなデザインを実現するbackground-attachment: fixed;!
- [jQuery]3階層以上のドロップダウンメニューを表示する「droppy」!
- Movable Typeのテンプレートを確認・保存する方法
- 120個の優れたメニューが見れるサイト!
カテゴリー
- webデザイン関連 (11)
- WordPress (13)
- カスタマイズ (4)
- WordPress全般 (4)
- プラグイン (3)
- アップグレード (1)
- tips (5)
- movabletype (4)
- movabletype全般 (2)
- 雑記 (1)
- javascript (14)
- jQuery (12)
- SEO (2)


このエントリーにはまだコメントがありません。
http://miracle-ysdesign.com/blog/wordpress/473.html/trackback