WordPress WP-PageNaviプラグインの最適化

2008年12月20日 正午の月齢:22.8  月名:弓張月(下弦)  潮汐:小潮 月齢:22.8[弓張月(下弦)] 潮汐:小潮 | 8年前 | 旧暦:2008年11月23日 | 先負
In WordPress | 1件のコメント

この記事を読むのに必要な時間の目安: 2分ぐらい

この記事は8年以上前のものです。情報が古い場合があります。

WordPress2.7にしてから、細かい環境も変わったので、久々にAnother HTML-lint gatewayでチェック。何だか点数が落ちていました。

原因は、

リンクとリンクの間は適当な文字で区切りましょう。
アクセス性向上のために、リンクとリンクの間は、何か印字可能な文字(空白でもよい)で区切ることがWAIで薦められています。例えば、
<A href="next.html">次</A><A href="prev.html">前</A>
ではなくて、
<A href="next.html">次</A>|<A href="prev.html">前</A>
とか
<A href="next.html">次</A>
<A href="prev.html">前</A>
のようにします。

ということで、WP-PageNaviが吐き出すリンクにありました。

改造前のWP-PageNaviによる表示

2~5ページがくっついていて、操作性にも問題があります。

そこで、wp-pagenavi.phpの148行目を、

echo '<a href='.clean_url(get_pagenum_link($i)).' title='.$page_text.'>'.$page_text.'</a>';

から

echo '<a href='.clean_url(get_pagenum_link($i)).' title='.$page_text.'>'.$page_text.'</a>&nbsp;';

のように「&nbsp;」を追加しました。別にハイフンや他の文字でもいいですケド。

改造後の表示

いい具合に表示されるようになりましたー。点数も元通り100点に戻って、気分爽快。

関係あるかも知れない記事

前の記事・次の記事

前の記事
<<
次の記事
>>

1件のコメント

  1. さらに少しいじって、行の先頭を
    echo ‘&#160;…
    としてみましたー。

    からのコメント | 2009年01月1日 #

ごめんなさい、コメントフォームは閉鎖しています。