• 予告:Raindrops1.464でアーカイブページのグリッド表示

    Raindrops1.464で、アーカイブページのグリッド表示が可能になります。

    モバイルブラウザでの閲覧が多くなり、コンテンツをコンパクトにまとめたグリッドレイアウトが普及しています。

    レインドロップステーマは、投稿一覧やカテゴリーアーカイブなどでは、リスト表示を行っていましたが、グリッド表示に切り替える設定をカスタマイザーに追加します。

    また、この変更に伴い概要表示の内容が一部変更になります。

    アーカイブ一覧での投稿フォーマットの記事は、Raindropsのhtml in excerptで表示します

    アーカイブページで概要表示を行う場合、デフォルトでは、WordPressのthe_excerpt()等で表示される。htmlを除去したテキストが利用されます。

    今回の機能実装を行う中で、「カスタムフォーマット」の表示について「概要表示でカスタムフォーマット投稿を表示したら、ひどい事になっている」件に気づきました。

    例えば Raindropsテーマの場合、投稿内の最初のリンクを、本文内で目立たせて表示するようになっているのですが、概要表示すると、文字列だけになり「予定している機能がはたらいていない」問題です。

    このため、カスタムフォーマット(標準以外)が指定された場合には、Raindropsのhtml in excerptを使用して表示するように変更を行います。

    この変更により、アーカイブページで、カスタムフォーマットを指定していると、アーカイブ一覧にそれらのコンテンツ、ビデオとか画像とかリンクをあわせて表示することになります。

    Raindropsのhtml in excerptとは、htmlを含めた状態で、先頭から文字数を数えて、閉じタグを補正して表示する、htmlタグを含んだ概要表示です。

    外観

    設定場所

    カスタマイザーの概要表示でグリッドレイアウトに変更が可能になります。

    カスタマイザーの設定では、投稿一覧、カテゴリーアーカイブ、検索結果のページのグリッドレイアウト化の設定が可能ですが、多くのユーザーは、タグアーカイブやカスタムフォーマットアーカイブ、カスタム投稿タイプアーカイブなどを使用していると思います

    テーマのfunctions.phpで、これらのページのグリッド表示も可能ですので、サンプルコードをメモに残します。

    カスタマイズ

    タグアーカイブ、投稿フォーマット、カスタム投稿タイプアーカイブで、概要表示を行う設定は以下のようになります。

    配列内の、is_tag は、is_tag()等のコンディショナルタグと同じように動作します。

    is_tag
    タグアーカイブを概要表示します
    is_tax
    投稿フォーマット一覧を概要表示します
    is_post_type_archive
    カスタム投稿一覧を概要表示します

    更に、これら概要表示に設定されたアーカイブページをグリッド表示に変更する変数を設定します。

    この変数がtrueに設定された場合、概要表示が設定されているページをグリッド表示に変更します。

    まとめると、テーマ(チャイルドテーマ)のfunctions.phpに以下のように2行追加すると、グリッド表示に変更になります。

    「アーカイブ一覧での投稿フォーマットの記事は、Raindropsのhtml in excerptで表示します」を従来通りの表示に戻す方法

    を併せて、指定していただくと、投稿フォーマットも従来通り、文字列だけで表示することが出来ます。
  • 予告:Raindrops1.459 関連投稿が表示されるようになります。

    Raindrops1.459で、個別投稿ページで「関連投稿の表示機能を追加します」

    この機能は、デフォルトで表示されますので、プラグイン等で関連投稿を表示している場合は、停止してください。

    関連投稿を表示するに至った経緯

    Raindropsテーマに関連するサイトを、いくつか運営していたのですが、ある時期にサーバーの負荷が高めで推移してしまい。レンタルサーバーで帯域制限がかかるようになった時期がありました。

    関連投稿を表示するプラグイン、アクセス解析や購読ランキングのプラグインを使用していましたが、これらの使用をあきらめることになりました。

    これに代わる、負荷があまりかからない、簡単な関連投稿を表示する機能が必要で、テーマで実装する事にしました。

    とても、簡単なものですので既に、関連投稿表示のためのプラグイン等をご利用中の方には、物足りなさもあるかと思います。

    カスタマイザーの設定で、機能を簡単に停止する事もできますので、ご判断ください。

    関連投稿の表示ロジック

    関連投稿の表示は、最近の投稿、投稿で設定されたカテゴリーの記事、投稿で設定されたタグの記事を表示します。

    デフォルトカテゴリーしか設定されていない場合、最近の投稿を、関連投稿として表示します

    カテゴリーがデフォルトカテゴリー以外に1件設定されている場合、そのカテゴリー一覧を指定件数表示します。

    カテゴリーが、デフォルトカテゴリー以外に複数件設定されている場合、カテゴリーの中から、カテゴリーカウントの最も多いカテゴリーの一覧を指定件数表示します。

    カテゴリーの他に、タグが設定されている場合、タグのカウントと、カテゴリーのカウントを比較して、カウントの多いカテゴリまたはタグの一覧を表示します。

    カテゴリーカウント、タグカウントの最も多いもので比較して、同じカウントなど、比較ができない場合は、カテゴリーの総数と、タグの総数を比較して、多い方の一覧を表示します。

    いずれも、一覧には、個別投稿記事を含みません。

    このロジックは、カスタマイザーの関連投稿セクションの「関連性のキー」が自動の場合に適用されます。カテゴリーやタグとの関連性で、表示を設定する事もできます。

    表示方法の設定

    カスタマイズ/外観/関連投稿 セクションで、表示方法の設定が出来ます。


  • テーマサポート

    ページレイアウト

    1カラム

    2カラム

    3カラム

    4カラム

    post format status

    コンテンツ レイアウト

    投稿本文領域でのgrid layout

    1カラム

    2カラム

    3カラム

    4カラム

    5カラム

    機能

    カスタム背景

    カスタムカラー

    カスタムヘッダー

    カスタムロゴ

    カスタムメニュー

    エディタースタイル

    アイキャッチ画像­ヘッダー

    アイキャッチ画像

    可変ヘッダー

    フッターウィジェット

    全幅テンプレート

    マイクロフォーマット

    投稿フォーマット

    RTL言語対応

    固定投稿

    スレッドコメント

    翻訳対応

    テーマ カスタムウィジェット

    ピンナップ投稿

    投稿のグリッド表示、サイドバーで特定投稿(ランダム表示可能)を表示

    カテゴリーごとの最新記事

    すべてのカテゴリの中から選択、件数指定で最新記事表示

    拡張アーカイブ

    アーカイブの表示期間指定、月別グループ化

    配色機能

    ベースカラーの設定により、無数の配色パターンを作ることが出来ます

    表示しているボックスの背景やフォント色は、自動配色機能を使っています

    ダーク

    ライト

    ミニマル

    W3スタンダード


  • Raindrops1.453 BUG Report

    カスタマイズ / 外観  / フォント 投稿のバーチカルリズム セクション

    で、日本語環境で使用した時に、見出し要素の動作不良を確認しました。

    Hot Fix

    raindrops/languages/css/ja.css

    https://github.com/tenman/raindrops/blob/master/languages/css/ja.css#L66-L79

    上のGithubアイコンをクリックしていただき、リンク先のハイライト部分を削除してください。


  • Raindrops 1.445 BUG report

    front-page.php,front-portfolio.php テンプレートを使用した場合に、グリッド上に表示されたコンテンツをhoverすると、

    表示に支障が出ることがわかりました

    style.css 3806行の以下の部分を

    以下のように修正すると問題を解決できます。

    このバグは、Raindrops1.446で修正予定です。


  • Raindrops1.441がライブになりました

    1.441での変更

    Raindrops1.440で、ピンナップ投稿ウィジェット、カスタムアーカイブウィジェットを使用した場合、フィルター引数不足によるエラーが発生していましたので修正しました。

    また、ピンナップ投稿ウィジェットウィジェットで、カスタム投稿タイプを追加することが出来るように変更しました。

    設定例 functions.php の先頭に以下のコードを追加してください

    上記は、カスタム投稿タイプproductを追加する例です

    version:1.441 Overview of Changes

    BUG Fixed update

    add post_type exists check

    raindrops_filter_custom_post_content()

    raindrops_filter_custom_post_title()

    raindrops_filter_custom_post_archive_widget()

    raindrops_filter_custom_post_archive_widget_title()

    raindrops_filter_custom_post_category_widget()

    raindrops_filter_custom_post_category_widget_title()

    Shortage argument of filter function

    widget_title filter

    Pinup entries widget Support Custom Post type

    add functions.php top

    ex: add custom post type product

    $raindrops_widget_post_types= array(‘product’);

  • Raindrops1.440がライブになりました

    1.440での変更

    customize-widget-controll

    1.439に引き続き「カスタム投稿」に関連する更新を行いました。

    今回の変更で、カスタマイズ / 外観 / ウィジェットで、ウィジェットのプレゼンテーション設定を行っていただくと、

    カスタム投稿タイプのページでは、カテゴリーウィジェットは、カスタム投稿に紐づけられたタクソノミ―に切り替えて表示されます。

    また、アーカイブウィジェットもカスタム投稿の月次アーカイブリストに切り替え表示が行えるようになりました。

    カスタム投稿を、has_archive設定で作成していただくだけで、テーマ側で必要な表示を行うことが出来ます。

    Raindrops 1.440 Overview of Changes

    Better Presentaition For Custom Post Types When Custom Post Type Archive , Custom Post Single. Shows Custom Post Archive and Taxonomy. If you need presentation Customize / Presentation / Widget Set Yes. Relate Custom Post Type and Categories Widget Category widget shows Custom Post relate Taxsonomy Set Yes. Relate Custom Post Type and Archives Widget Archives widget shows Custom post type Monthly Archive. New functions raindrops_filter_custom_post_archive_widget() raindrops_filter_custom_post_archive_widget_title() raindrops_filter_custom_post_category_widget() raindrops_filter_custom_post_category_widget_title() raindrops_post_type_exclude_template() raindrops_widget_archives_validate() raindrops_widget_categories_validate()