Habakiriの、ページネーション(投稿ページのぺージ番号付きのリンク)ですが
mid_sizeが初期値では5に設定されています。
初期値の5のままだと、スマホでは下記のように改行されてしまいますので
見た目を整える為に改行されないように変更します。
変更前
mid_size(整数) (オプション)
現在のページの両側にいくつの数字を表示するか。ただし現在のページは含みません。
変更ファイル
habakiri/modules/pagination.php
改行されないようにする為に、30行目のmid_sizeの数字を変更します。
変更コード
‘mid_size’ => 5, を ‘mid_size’ => 1,に変更
<?php
/**
* Version : 1.0.1
* Author : inc2734
* Author URI : http://2inc.org
* Created : September 9, 2015
* Modified : December 9, 2015
* License : GPLv2 or later
* License URI: license.txt
*/
global $wp_rewrite;
global $wp_query;
global $paged;
$paginate_base = get_pagenum_link( 1 );
if ( strpos( $paginate_base, '?' ) || ! $wp_rewrite->using_permalinks() ) {
$paginate_format = '';
$paginate_base = add_query_arg( 'paged', '%#%' );
} else {
$paginate_format = ( substr( $paginate_base, -1 ,1 ) == '/' ? '' : '/' ) .
user_trailingslashit( 'page/%#%/', 'paged' );
$paginate_base .= '%_%';
}
$paginate_links = paginate_links( array(
'base' => $paginate_base,
'format' => $paginate_format,
'total' => $wp_query->max_num_pages,
'mid_size' => 1,
'current' => ( $paged ? $paged : 1 ),
'prev_text' => '<',
'next_text' => '>',
'type' => 'array',
) );
if ( !$paginate_links ) {
return;
}
?>
<nav class="pagination-wrapper">
<ul class="pagination">
<?php foreach ( $paginate_links as $link ) : ?>
<li><?php echo $link; ?></li>
<?php endforeach; ?>
変更後
iPhone 6では、改行されなくなりました。