'header', 'classname' => 'pagetop', 'text' => __( 'page top', 'kanagata' ) ); extract( array_merge( $defaults, $options ) ); echo '
' . '' . esc_html( $text ) . '
'; return; } /** * Get pagetop link * * @param array $options * dest, classname, text * @return string HTML markup */ function kanagata_pageback( $options = array() ) { $defaults = array( 'classname' => 'pageback', 'text' => __( 'page back', 'kanagata' ) ); extract( array_merge( $defaults, $options ) ); echo '
' . '' . esc_html( $text ) . '
'; return; } /** * category slag name display to front page */ function kanagata_catnames_to_slugs( $name, $delimiter ) { if ( ! isset( $name ) || '' === $name ) { return false; } $catNames = explode( $delimiter, $name ); // ループ カテゴリー名からカテゴリーID取得 $catSlugs = array(); foreach ( $catNames as $catName ) { $catId = get_cat_ID( trim( $catName ) ); if ( 0 !== $catId ) { $cat = get_category( $catId ); array_push( $catSlugs, $cat->slug ); } } return $catSlugs; } /* * filter */ /** * Set excerpt length * * @param string $length from wordpress system * @return number excerpt length */ function kanagata_new_excerpt_mblength( $length ) { return 1000; } add_filter( 'excerpt_mblength', 'kanagata_new_excerpt_mblength' ); /** * Set ..... on excerpt more string * * @param $more from wordpress system * @return string */ function kanagata_new_excerpt_more( $more ) { return '·····'; } add_filter( 'excerpt_more', 'kanagata_new_excerpt_more' ); /* * initialization */ require_once( 'inc/kanagata-init.php' );