Raindrops 1.465 更新概要
今回の更新は、予告:Raindrops1.464でアーカイブページのグリッド表示 – WordPress Theme Raindropsでご案内していた、グリッドレイアウト機能です。
グリッドレイアウトを設定する場合、併せておすすめなのが、カスタマイズ/外観/アイキャッチ画像で、「投稿のアイキャッチ画像の強調設定利用の可否」を選択すると設定セクションが表示されますので、アイキャッチ画像の位置: 投稿タイトルの上部 アイキャッチ画像 サイズ:medium largeを設定していただくと、トップページのアイキャッチ画像がカード型で表示されます。
この機能は、最新の投稿を他の投稿よりも目立たさせるというのが目的の機能です。カテゴリー一覧などでも、最新の記事が含まれている場合は、カード型で表示、古い記事は、48px核のアイキャッチサイズとなり、他の記事よりも目立たせることが出来ます。
version: 1.465 Overview of Changes
Added New Presentation Grid Layout for Archives, Posts Archive
Setting
Dashboard / Appearance / Customize / Excerpt
Home Listed Entry Contents, Category Archives Entry Contents, Search Result Entry Contents
Show Excerpt with Grid Layout
Relate Settings width filter.
Apply Grid Layout another archives. ex: tag archive, post format, custom post type
functions.php
$raindrops_where_excerpts = array( 'is_tag','is_tax','is_post_type_archive' ); $raindrops_change_all_excerpt_archives_to_grid_layout = true;
is_tag for tag archive
is_tax for post format archive
is_post_type_archive for custom post type
Change Page width conditional.
//fullsize responsive add_filter('raindrops_theme_settings_raindrops_full_width_max_width','custom_page_width_control'); //box responsibe add_filter('raindrops_theme_settings_raindrops_fluid_max_width','custom_page_width_control'); function custom_page_width_control($page_width){ if( is_singular() ) { return 1000; } return $page_width; }
Insert Special Content in the loop
add_action( 'raindrops_in_the_loop_1','my_test',10,2); function my_test($content,$num) { if( is_archive() ) { echo "<li style=\"flex-basis:100%;background:rgba(241, 196, 15,.3);\"> <div><article><h1 style=\"text-align:center\" class=\"f40 b7\">$num</h1></article></div> </li>"; } }
Custom Responsive Break Point
add_filter( 'raindrops_grid_break_point_small', 'custom_raindrops_grid_break_point_small' ); add_filter( 'raindrops_grid_break_point_mobile', 'custom_raindrops_grid_break_point_mobile' ); add_filter( 'raindrops_grid_break_point_desctop', 'custom_raindrops_grid_break_point_desctop' ); function custom_raindrops_grid_break_point_small($break_point){ return 640; } function custom_raindrops_grid_break_point_mobile($break_point){ return 1280; } function custom_raindrops_grid_break_point_desctop($break_point){ return 1400; }
Filter CSS for Grid
raindrops_style_archive_grid
Known Issues
Safari: Browser Can not support Grid,Show list view,
ie11: The height of the post title is limited to 300px.
ie9: Browser Can not support Grid,Show list view,
ie8: Use Raindrops fallback view. Only readability