Nakkan Base

投稿記事一覧

一番簡単なページャーを使いたい

それは、テンプレートタグ/wp link pages。

single.phpなどの使いたい場所(ただしループ内)に <?php wp_link_pages(); ?> でOK。

この()の中は、以下のようなデフォルトになっています。

<?php         
$defaults = array(            
 'before'           => '<p>' . __( 'Pages:' ),            
 'after'            => '</p>',            
 'link_before'      => '',            
 'link_after'       => '',            
 'next_or_number'   => 'number',             
 'separator'        => ' ',             
 'nextpagelink'     => __( 'Next page' ),            
 'previouspagelink' => __( 'Previous page' ),            
 'pagelink'         => '%',             
 'echo'             => 1
 );            
             wp_link_pages($defaults); 
?>

で、なぜここに書いておくかというと、上のままでは実際のページに「固定ページ 1 2」と表示されるから。

ちょっと考えたけど、要するに「’before’=>'<p>’.__(‘Pages:’),」の「Pages:」が日本語に訳されてしまっているんじゃないかと思って、「Page」に変えてコードを貼ってみた。

そしたら希望通り「Page 1 2」の表示になりました。

ウィジェットのカテゴリーを全て表示させる

ウィジェットに「カテゴリー」をプルダウン表示で追加したけど、3つくらいしか表示されない。

これってどういうこと?

で、以下のファンクションが効きました。

functions.phpに記入

function hook_widget_categories( $args ){
$args['hide_empty'] = 0;
return $args;
}
add_filter( 'widget_categories_args', 'hook_widget_categories');
add_filter( 'widget_categories_dropdown_args', 'hook_widget_categories' );


ちなみにこれで、もし記事がない場合でも設定されたカテゴリーは表示されます。

今回お世話になったサイトさんは以下です。ありがとうございました。

WordPress】投稿の無いカテゴリーも全て表示させる【カテゴリウィジェット】