スポンサーサイト

一定期間更新がないため広告を表示しています

| - | | - | - | pookmark |
<< WordPressのSEO対策プラグイン1 | main | 属するカテゴリの記事を一覧表示 >>

WordPressのページナビゲーションがうまく動作しない

WordPress

<div class="navigation">
<div class="alignleft">next_posts_link(__('« Older Entries', 'kubrick')); ?></div>
<div class="alignright">previous_posts_link(__('Newer Entries »', 'kubrick')); ?></div>
</div>


この部分について。


管理画面のパーマリンクの設定で、「カスタム構造 :/%category%/%postname%/」などと記述すると、

ナビゲーションがうまく動作しなかったとことを経験したことを、

やっぱり、忘れてた〜〜〜。(*´ >  < `;*)

また、おんなじこと、繰り返して、時間を無駄に使ってる〜〜〜。

あほか。(*´ >  < `;*)


原因の追究のためにいろいろと調べてたら、

以前に読んだような記憶のあるコメントが並んでおって、

「たぶん、これ、以前にも同じところで躓いて、同じように原因を調べてたような気が・・・。」

と、気づいたのが、数時間も後のこと。



はよ。気づけや。ヽ(´・ω-・`*;)



<div class="navigation">
<div class="alignleft"></div>
<div class="alignright"></div>
</div>



を正常に動作させるためには、パーマリンクの設定をデフォルトに戻す必要があるようです。


パーマリンクの設定はデフィルトのままなのに、ナビゲーションが動作しない場合は、.htaccessの中身を確認して、


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


が記述されているかを確認♪


記述されていないようであれば、上記のタグを追記して、サーバーにアップロードすると問題が解消されるとのことです。


わたしの場合、.htaccessはすでに追記済みであるのにも関わらず、ナビゲーションは正常に動作してくれなかったので、パーマリンクをデフォルトに戻さなきゃいけないようです。


パーマリンクをデフォルトに戻してしまうと、検索エンジンにキャッシュされているほとんどのページが404エラーとなってしまうので、それは回避したい。


そこで、わたしは、WP-PageNaviというプラグインを試しに使ってみた。


WP-PageNaviは、ページ間移動をスムーズにしてくれるプラグイン。


1ページ内に収まらなかった分は、「←前へ 次へ→」の2分割ナビゲーションでなく、


1 2 3 4 5


という感じで表示してくれるので、


今自分が何ページ目にいるのか、


このカテゴリは何ページに分割されているのか、


といったことが一目で分かるので、とても便利です。




テンプレートの中の、


<div class="navigation">
<div class="alignleft"></div>
<div class="alignright"></div>
</div>



を消して、WP-PageNavi専用タグ、


<div class="navigation">
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
</div>



を記入。


デフォルトのままだと、ナビゲーションリンクの数字部分に、黒い囲み線が入るので、


WP-PageNaviに同梱されているスタイルシート「pagenavi-css.css」を編集して、好きなボーダーカラーに編集しました。


日本語でなくてもある程度はわかるけど、


英文を延々と見つめるのは、とても疲れる。


そんなときは、


WP-PageNavi 日本語版へ。


このブログ、特殊文字に対応していないみたいで、


半角の"<"や">"を特殊文字で書いても、何も表示されませぬ。


なので、ここに記述している各タグの先頭タグが全角の"<"になっているのでご注意くださいまし。


こんだけ書いときゃ、さすがにもう忘れるなんてことはないっしょ・・・。(*´ ^ー ^ `*)

| WordPressメモ | 15:24 | comments(0) | trackbacks(2) | pookmark |

スポンサーサイト

| - | 15:24 | - | - | pookmark |
Comment









Trackback
url: http://b-cures.jugem.jp/trackback/17
WordPress テンプレートについて
2009-03-31 のつぶやき まとめのまとめサイト。決定版ってネーミングが汚いw http://tumblr.com/xrb1i8cpg #; Link: これは面白い、あのサイトそっくりなWordP...
2009/03/31 8:55 AM, from WordPressとか
[WordPress]カテゴリページでのページ送りの不具合に関しての備考録
久しぶりにWordPress関連の記事になります。 先ほど、ブログの「カテゴリページ」のページ送り(previous_posts_link,next_posts_link)が機能しない事に気がつきました。 恐らくアクセスしても、ブ...
2009/08/18 10:25 PM, from Ys DESIGN

01
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--
>>
<<
--
Profile
Sponsored links
New entries
Archives
Categories
Recent comment
Recent trackback
Recommend
グループサイト
b-cures. groupb-cures.hmtl sampleTemplate b年賀状フリーイラスト集年賀状フリーテンプレート集年賀状フリーデザイン賀詞集年賀状フリーフォトフレーム集暑中お見舞い夏のご挨拶
Mobile
qrcode
Links
Others
無料ブログ作成サービス JUGEM