芝麻web文件管理V1.00
编辑当前文件:/home/r5772835/public_html/rigato2.ycreate.site/wp-content/themes/jstork/library/widget.php
'sidebar1', 'name' => __( 'PC:メインサイドバー', 'storktheme' ), 'description' => __( 'メインのサイドバーです。', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'sp-contentfoot', 'name' => __( 'SP:メインサイドバー(コンテンツ下)', 'storktheme' ), 'description' => __( 'スマホのコンテンツ下には、通常は「メインサイドバー」のものが表示されますがこちらのウィジェットを入力した場合は、こちらの「スマホ用コンテンツ下」ウィジェットが優先されます。', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'sidebar-sp', 'name' => __( 'SP:ハンバーガーメニュー', 'storktheme' ), 'description' => __( 'スマートフォンのヘッダー部分のハンバーガーボタン(menu)を押したときに表示されるウィジェット', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'side-fixed', 'name' => __( 'PC:スクロール領域', 'storktheme' ), 'description' => __( '「テキスト」や「WordPress Popular Posts」などを追加してバナーや読んで欲しい記事を設定できる (スマートフォン・タブレットでは表示されない)', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'addbanner-titletop', 'name' => __( '共通:記事タイトル上', 'storktheme' ), 'description' => __( '記事タイトル上にテキストウィジェットを使って、イベントなどのお知らせなどを表示します。', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'addbanner-sp-titleunder', 'name' => __( 'SP:[広告]記事タイトル下', 'storktheme' ), 'description' => __( '記事タイトル下にAdsenseなどの広告を表示します。テキストウィジェットを追加して広告コードを貼り付けて下さい。こちらはスマートフォン用!【推奨サイズ】レスポンシブ', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'addbanner-pc-titleunder', 'name' => __( 'PC:[広告]記事タイトル下', 'storktheme' ), 'description' => __( '記事タイトル下にAdsenseなどの広告を表示します。テキストウィジェットを追加して広告コードを貼り付けて下さい。こちらはパソコン用!【推奨サイズ】468×60 or レスポンシブ', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'addbanner-sp-contentfoot', 'name' => __( 'SP:[広告]記事コンテンツ下', 'storktheme' ), 'description' => __( '記事コンテンツ下にAdsenseなどの広告を表示します。テキストウィジェットを追加して広告コードを貼り付けて下さい。こちらはスマートフォン用!【推奨サイズ】300×250', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'addbanner-pc-contentfoot', 'name' => __( 'PC:[広告]記事コンテンツ下', 'storktheme' ), 'description' => __( '記事コンテンツ下にAdsenseなどの広告を表示します。テキストウィジェットを追加して広告コードを貼り付けて下さい。こちらはパソコン用!【推奨サイズ】336×280', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'home-top', 'name' => __( 'PC:トップページ上部', 'storktheme' ), 'description' => __( 'トップページ(PC/Tablet)のヘッダー下 最大サイズ:728px', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'home-top_mobile', 'name' => __( 'SP:トップページ上部', 'storktheme' ), 'description' => __( 'トップページ(スマートフォン)のヘッダー下', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'home-bottom', 'name' => __( 'PC:トップページ下部', 'storktheme' ), 'description' => __( 'トップページ(PC/Tablet)のフッター上 最大サイズ:728px', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'home-bottom_mobile', 'name' => __( 'SP:トップページ下部', 'storktheme' ), 'description' => __( 'トップページ(スマートフォン)の記事一覧下', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'footer1', 'name' => __( 'PC:フッター(左)', 'storktheme' ), 'description' => __( 'フッターの左端', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'footer2', 'name' => __( 'PC:フッター(真ん中)', 'storktheme' ), 'description' => __( 'フッターの真ん中', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'footer3', 'name' => __( 'PC:フッター(右)', 'storktheme' ), 'description' => __( 'フッターの右端', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'footer-sp', 'name' => __( 'SP:フッター', 'storktheme' ), 'description' => __( 'スマートフォン用のフッターウィジェットです。通常はPC版で設定したフッターウィジェットが表示されますが、こちらのスマートフォン用を設定した場合は、こちらで置き換えられます。', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '
', 'after_title' => '
', )); register_sidebar(array( 'id' => 'cta', 'name' => __( '共通:CTA設定', 'storktheme' ), 'description' => __( '記事(single)の一番下にColl To Actionを設置できます。「テキスト」を追加してテキストやコードを貼るか、「Black Studio TinyMCE Widget(プラグイン)」などのビジュアルエディタを追加してもOKです。※固定ページには表示されません。', 'storktheme' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '', 'after_title' => '', )); } //ウィジェット内でショートコードを使用可能に add_filter('widget_text', 'do_shortcode'); // カテゴリの投稿数をaタグの中に add_filter( 'wp_list_categories', 'my_list_categories', 10, 2 ); function my_list_categories( $output, $args ) { $output = preg_replace('/<\/a>\s*\((\b\d{1,3}(,\d{3})*\b)\)/','
($1)
',$output); return $output; } // アーカイブの投稿数をaタグの中に add_filter( 'get_archives_link', 'my_archives_link' ); function my_archives_link( $output ) { $output = preg_replace('/<\/a>\s*( )\((\d+)\)/',' ($2)',$output); return $output; } // 新着記事のフォーマットを変更 class My_Recent_Posts_Widget extends WP_Widget_Recent_Posts { function widget($args, $instance) { $show_date = isset( $instance['show_date'] ) ? (bool) $instance['show_date'] : false; extract( $args ); $title = apply_filters('widget_title', empty($instance['title']) ? __('Recent Posts') : $instance['title'], $instance, $this->id_base); if( empty( $instance['number'] ) || ! $number = absint( $instance['number'] ) ) $number = 10; $r = new WP_Query( apply_filters( 'widget_posts_args', array( 'posts_per_page' => $number, 'no_found_rows' => true, 'post_status' => 'publish', 'ignore_sticky_posts' => true ) ) ); if( $r->have_posts() ) : echo $before_widget; if( $title ) echo $before_title . $title . $after_title; ?>
have_posts() ) : $r->the_post(); ?>
新着記事はありません。'; endif; ?>