【1】
Category Archives: Simple Colors を試してみたよ
一見さん
一見さんお断り
『パラメータでカスタマイズしやすいWordPressのページナビを作ってみた』を試してみたよ
ねばっちょ!
地味に続いています Natto Colors 今回もパロディ元からの記事をチョイスしました よ。
今回のSC試したよは、『パラメータでカスタマイズしやすいWordPressのページナビを作ってみた』です。
今回はソースをコピーする際に、Chrome を 使わずに Firefox を使ったので、はまることは無かったです。
さて、今回以下の5点でお送り致します。
- 真偽値(論理値)が効かない
- 一番最初のページで prev_label (前へ)を消してみる
- 一番最後のページで next_label (次へ)を消してみる
- 一番最初のページで first_label (最初)を消してみる
- 一番最後のページで last_label (最後)を消してみる
真偽値(論理値)が効かないorz
よくわからないですが、TRUE, FALSE が文字列になるようで
効かなかったので、1,0 で対応しました。
[php]
[/php]
パラメータ指定サンプルでは、show_num が1になっているので、
1,0 でいいぽいですね。
以下 Codex ぽい様に
- items
- (整数) 表示する前後ナビゲーションの数。現状表示しているページを含むため、前後の表示数を揃えたい場合は奇数を指定してください。
デフォルトは1 - show_adjacent
- (論理値)前後ページへのリンクを表示するかどうか。デフォルトはtrue(表示)
- 1 (true) – 初期値
- 0 (false)
- prev_label
- (文字列)前ページリンクのリンクテキスト。デフォルトは、<(<)
- next_label
- (文字列)次ページリンクのリンクテキスト。デフォルトは、>(>)
- show_boundary
- (論理値)最初と最後のページへのリンクを表示するかどうか。デフォルトはtrue(表示)
- 1 (true) – 初期値
- 0 (false)
- first_label
- (文字列)最初のページへのリンクテキスト。デフォルトは«(«)
- last_label
- (文字列)最後のページへのリンクテキスト。デフォルトは»(»)
- show_num
- 現ページナンバーと全ページ数の表示をするかどうか。デフォルトはfalse(非表示)
- 1 (true)
- 0 (false) – 初期値
- num_position
- (文字列)現ページナンバーと全ページ数の表示位置。デフォルトはbefore(前)。後に表示したい場合はafterを指定
- before(前)- 初期値
- after(後)
- num_format
- (文字列)現ページナンバーと全ページ数の表示フォーマット。デフォルトは、<span>%d/%d</span>(nn/mm)
- navi_element
- (文字列)ページナビのラッパー要素。divかnavを指定可能。デフォルトは空(ラッパー要素なし)
- elm_class
- (文字列)ラッパー要素、ラッパー要素がない場合は ulのclass属性。デフォルトはpage_navi
- elm_id
- (文字列)ラッパー要素、ラッパー要素がない場合は ulのid属性。デフォルトは空(id要素なし)
- li_class
- (文字列)ページナビの全liに付くclass属性。デフォルトは空(classなし)
- current_class
- (文字列)現ページのliに指定されるクラス名。デフォルトは current
- current_format
- (文字列)現ページの表示フォーマット。デフォルトは <span>%d</span>
- class_prefix
- (文字列)classの接頭辞。ページナビで出力されるclass全てに追加される。デフォルトは空。(接頭辞なし)
- indent
- (整数)タブインデント数。デフォルトは0
- echo
- ページナビの出力を行うかどうか。デフォルトは true(出力する)。false または 0 を指定するとPHPの値として returnする
- 1 (true) – 初期値
- 0 (false)
引用元パラメータでカスタマイズしやすいWordPressのページナビを作ってみた
一番最初のページでprev_label(前へ)を消してみる
はいこれは、以下のように書き換えました。
[php]
if ( $args['show_adjacent'] ) {
if ( get_query_var('paged') > 1 ) {
$previous_num = max( 1, $current_page_num - 1 );
$page_navi .= "t" . $elm_tabs . $tabs . '
' . esc_html( $args['prev_label'] ) . '
' . "n";
}
}
[/php]
一番最後のページで next_label (次へ)を消してみる
はいこれは、以下のように書き換えました。
[php]
if ( $args['show_adjacent'] ) {
if ( get_query_var('paged') != $max_page_num && $max_page_num > 1 ) {
$next_num = min( $max_page_num, $current_page_num + 1 );
$page_navi .= "t" . $elm_tabs . $tabs . '
' . esc_html( $args['next_label'] ) . '
' . "n";
}
}
[/php]
一番最初のページで first_label (最初)を消してみる
はいこれは、以下のように書き換えました。
[php]
if ( $args['show_boundary'] ) {
if ( get_query_var('paged') > 1 ) {
$page_navi .= "t" . $elm_tabs . $tabs . '
' . esc_html( $args['first_label'] ) . '
' . "n";
}
}
[/php]
一番最後のページで last_label (最後)を消してみる
はいこれは、以下のように書き換えました。
[php]
if ( $args['show_boundary'] ) {
if ( get_query_var('paged') != $max_page_num && $max_page_num > 1 ) {
$page_navi .= "t" . $elm_tabs . $tabs . '
' . esc_html( $args['last_label'] ) . '
' . "n";
}
}
[/php]
これで多分大丈夫です。
一応あとで本人に聞いてみます 2011/06/29 21:07
今日のGoogle 日本語入力のおみくじの結果:大吉
2011/06/30 19:22 一番最後のページで next_label (次へ)を消してみる と 一番最後のページで last_label (最後)を消してみる で修正を加えました。
カテゴリー一覧で1ページしかない場合に、不具合がありました。
@understandard さんありがとうございます。
『WordPressのカレンダーに土日祝日のclassが追加されるようにしてみたよ』を試してみたよ
ども!
初投稿ですが、『WordPressのカレンダーに土日祝日のclassが追加されるようにしてみたよ』
でちょっとハマってしまいました。。。
なんと、ソースコードのコピペで。。。
コピペしただけではスペースが意地悪して、サイトが表示されなくなったので、
ちまちま、スペースを消して、スペースし直しました >_<
Chrome (Operaも) だとコピペがうまくいかないかもしれません、
コピペがうまくいかなった場合は、
Chrome (Operaも) 以外の Firefox や Safari や IE7 以上でやった方がいいですね。
でも、無事にカレンダーの色が変わりましたよ0^o^0
@jim0912 さんありがとうございました。