functions.phpを作る / WordPressテーマを自作する

2019年9月3日 02:56 カテゴリー: Wordpress

でました!これやべぇやつw

変な事すると管理画面もブログ自体も真っ白になって、FTPソフトを使って直さなければならなくなるやべぇ奴です。

ですが、色々便利でもあります。わからない方は下手に弄らないようにしてください。

そして、他サイトからの転用があります。カスタマイズの際は掲載元のサイトをリンクしているので、そちらのサイトを参考に行ってください。

<?php

/* サムネイルを有効にする*/
add_theme_support( 'post-thumbnails' ); 


/*ページネーション 参考先 https://naoyu.net/wordpress-pagination-customize/ */
function the_pagination() {
  global $wp_query;
  $bignum = 999999999;
  if ( $wp_query->max_num_pages <= 1 )
    return;
  echo '<nav class="pagination">';
  echo paginate_links( array(
    'base'         => str_replace( $bignum, '%#%', esc_url( get_pagenum_link($bignum) ) ),
    'format'       => '',
    'current'      => max( 1, get_query_var('paged') ),
    'total'        => $wp_query->max_num_pages,
    'prev_text'    => '←',
    'next_text'    => '→',
    'type'         => 'list',
    'end_size'     => 3,
    'mid_size'     => 3
  ) );
  echo '</nav>';
}


?>

解説!

add_theme_support( 'post-thumbnails' );

サムネイルを表示するために必要です。何も考えずにそのままコピペしてください。

function the_pagination() {
  global $wp_query;
  $bignum = 999999999;
  if ( $wp_query->max_num_pages <= 1 )
    return;
  echo '<nav class="pagination">';
  echo paginate_links( array(
    'base'         => str_replace( $bignum, '%#%', esc_url( get_pagenum_link($bignum) ) ),
    'format'       => '',
    'current'      => max( 1, get_query_var('paged') ),
    'total'        => $wp_query->max_num_pages,
    'prev_text'    => '←',
    'next_text'    => '→',
    'type'         => 'list',
    'end_size'     => 3,
    'mid_size'     => 3
  ) );
  echo '</nav>';
}

ページネーションを表示するための物。そのままコピペしてください。参考はナオユネット様!カスタマイズの参考は下記リンクからどうぞ!

以上!

まとめ

隊長!難しくて解説できません!(><;

こういうノリがおっさん臭いって最近よく言われる。

次の記事

WordPressのテーマを作るまとめ