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

    • Tab Area

    日本語

    今回の変更は、Raindrops1.415 Bug Reportのバグの修正
    及び、モバイルフレンドリーテストでの不具合の修正
    safariブラウザで、ul 要素内のli要素がオーバーフローする問題の修正です。

    English

    version:1.416

    Overview of Changes

    Added function raindrops_remove_spaces_from_css();

    Fixed wrong template part file name

    hook_before_article.php to hook-before_article.php

    hook_after_article.php to hook-after_article.php

    Added Meta Slider fallback style

    Fixed @media query close tag not exists

    Fixed grid-pinup-widges is affected by post format chat (CSS level hotfix)

    Fixed grid-pinup-widges title display improperly.

    Fixed safari browser li element overflow parent ul

    Fixed sticky article overflow mobile width


  • Raindrops1.415 Bug Report

    Raindrops1.415で、hook-***.php テンプレートのバグが見つかりましたのでお知らせします。

    hook-***.php テンプレートとは

    Raindropsテーマの独自のテンプレート機能で、特定の名前のテンプレートを追加するだけで、テーマ内の様々な部分に、アドセンス広告や、ショートコード等オリジナルコンテンツを埋め込む機能です。

    何かコンテンツを表示したいページで、管理バーのカスタマイズボタンをクリックして カスタマイザーを開き 高度な設定セクション内の、「開発者用設定」の項目を表示に設定すると 挿入ポイントとファイル名が表示されます。

    例えば、個別投稿ページを開いている状態で、カスタマイズ/高度な設定/開発者用設定で表示をクリックすると 以下のように、説明文が追加されます。

    developper-settings-bug

    ここで表示される hook-before_article.php という名前でテンプレートファイルを作ると内容が自動的に挿入されるという仕組みなのですが、

    上の画像の赤文字部分2か所で、誤ったファイル名が表示されていました hook-before_article.php であるべき部分が hook_before_article.phpとなっていました。

    また、
    hook-after_article.php であるべき部分が hook_after_article.phpとなっていました。

    テンプレートの挿入を行う場合は、読み替えていただけますようお願いします。

    このバグは、Raindrops1.416で修正します。


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

    • Tab Area

    日本語

    今回の変更は

    English

    version:1.415

    Overview of Changes

    Highlighted by the automatic color-coded to the post tag links and Category links,

    Added Customizer Section customize / appearance / post / Enable Color-coded category,

    customize / appearance / post / Enable Color-coded Post Tag

    Added body_class rd-cat-em,rd-tag-em

    Added function raindrops_color_pallet_category(),raindrops_archive_has_count(),

    raindrops_color_coded_post_tag_validate(),raindrops_color_coded_category_validate()

    Added AMP( https://wordpress.org/plugins/amp/ ) relate code

    plugins/plugins-presentation.php

    Added New CSS class

    clear-1,clear-2,clear-3

    Add element above space 1em, 2em 3em

    Changed archive category and post tag style.


  • 予告:Raindrops1.415にclear-1~clear-3クラスを追加します。

    Raindrops1.415では、投稿本文用に clear-1, clear-2, clear-3クラスを追加します。

    新規追加クラスの追加理由

    WordPressでは、投稿にメディアを追加する事が簡単にできますが、これらメディアを追加した場合 多くは左寄せや右寄せ等のfloatスタイルが設定されます。

    実際に、画像要素を追加した場合の表示は以下のようなものです。

    header-leaf.jpg

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    clearクラスを追加して、フロートを解除した場合の左上の画像との位置関係はこのようになります。フロートを解除した このp要素と画像との位置関係を調整しようとしても、marginの設定は出来ません。これは、おかしな挙動ではなく正常な働きで、marginが有効に働くためには、以下のようなソースが必要になります。

    <div style="overflow:hidden">
    <a href="http://example.com"><img src="http://example.com/example.jpg" alt="header-leaf.jpg" width="487" height="196" class="alignleft size-large wp-image-2400" /></a>
    <p>Lorem ipsum dolor sit amet, consectetur .....</p>
    </div>
    <p>Lorem ipsum dolor sit amet, consectetur .....</p>

    例1

    このようにすると以下のように表示されます。

    header-leaf.jpg

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    clearクラスを追加して、フロートを解除した場合の左上の画像との位置関係はこのようになります。フロートを解除した このp要素と画像との位置関係を調整しようとしても、marginの設定は出来ません。これは、おかしな挙動ではなく正常な働きで、marginが有効に働くためには、以下のようなソースが必要になります。

    例2

    clear クラスにmargin-top:3emを追加したものが以下です

    header-leaf.jpg

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    clearクラスを追加して、フロートを解除した場合の左上の画像との位置関係はこのようになります。フロートを解除した このp要素と画像との位置関係を調整しようとしても、marginの設定は出来ません。これは、おかしな挙動ではなく正常な働きで、marginが有効に働くためには、以下のようなソースが必要になります。

    以上のように、フロート要素に続く clearクラスが追加された要素は、そのままだとマージンの調整をすることが出来ないという問題に対応する事が必要と考えました。

    ブロック要素で囲むことで対応する事が基本的な解決ですが、これをクラスを追加するだけで見た目を調整できるようにするというのが今回の変更です。

    clear-1の適用例

    <div style="overflow:hidden">
    <a href="http://example.com"><img src="http://example.com/example.jpg" alt="header-leaf.jpg" width="487" height="196" class="alignleft size-large wp-image-2400" /></a>
    <p>Lorem ipsum dolor sit amet, consectetur .....</p>
    </div>
    <p class="clear-1">Lorem ipsum dolor sit amet, consectetur .....</p>

    header-leaf.jpg

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    clear-2の適用例

    <div style="overflow:hidden">
    <a href="http://example.com"><img src="http://example.com/example.jpg" alt="header-leaf.jpg" width="487" height="196" class="alignleft size-large wp-image-2400" /></a>
    <p>Lorem ipsum dolor sit amet, consectetur .....</p>
    </div>
    <p class="clear-2">Lorem ipsum dolor sit amet, consectetur .....</p>

    header-leaf.jpg

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    clear-3の適用例

    <div style="overflow:hidden">
    <a href="http://example.com"><img src="http://example.com/example.jpg" alt="header-leaf.jpg" width="487" height="196" class="alignleft size-large wp-image-2400" /></a>
    <p>Lorem ipsum dolor sit amet, consectetur .....</p>
    </div>
    <p class="clear-3">Lorem ipsum dolor sit amet, consectetur .....</p>

    header-leaf.jpg

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    以上 clearクラスを適用した場合に、上部フロートメディアとの間隔をコントロールする新しいクラス clear-1,clear-2,clear-3の概略を紹介させていただきました。

    活用を検討しただけますようお願いします。


  • Raindrops1.415 カテゴリー、タグの自動色分け機能を追加します。

    raindrops-1-415

    この機能は、サイドバーカテゴリウィジェット、各投稿のカテゴリリンクに、それぞれに色を割り当てるものです。

    カテゴリーの投稿数の多いものから、赤、少なくなるにしたがって 緑 青とそれぞれのカテゴリーが色分け表示されるようになります。

    この機能の有効無効を切り替える方法

    管理パネル/外観/カスタマイズ で カスタマイズページを開きます。

    カスタマイザーの 外観/投稿 下から2番目の Enable Color-coded category, Enable Color-coded Post Tag で有効無効を切り替えることが出来ます。

    投稿の特性に応じたカスタマイズのヒント

    WordPressは、もともとブログのコンテンツを表示するために最適化されたCMSですが、実際の利用場面では、投稿の日付よりもカテゴリなどとの関係性が強い記事を扱っている場合も少なくないと思います。

    日付や制作者よりも、カテゴリーやタグを目立たせたいという場合には、カテゴリーや投稿日のブロックを移動して、目的によりフィットする表示方法を選択することが出来ますので、併せて活用していただくといいと思います。

    投稿の投稿日や、カテゴリーの位置を置き換える方法

    同じく、カスタマイザーの外観/投稿 で「投稿者や日付のブロックの位置」、「投稿の下部にある、カテゴリやタグを表示するブロックの位置」 で設定できますのでご活用ください

    表示例

    posted-in-first


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

    • Tab Area

    日本語

    今回の変更は、投稿のスタイルを自在にカスタマイズするための変更です。

     

    アイキャッチ画像を投稿の上部に表示する設定を行った場合に、2ページ以降もアイキャッチ画像が上部に表示される問題を修正しました。

    Demo

    English

    version:1.414

    Overview of Changes

    Added able to use class attribute like class=”rd-card” raindrops notation( [raindrops class=”rd-card”] )

    this class added to article wrapper element

    Added Example Class rd-card

    Fixed featured image display improperly at peged.


  • Raindrops1.414 個別投稿毎のCSSラッパークラスを追加可能に変更します

    Raindrops1.414では、個別投稿毎のarticle要素の親要素内にCSSクラスを追加できる仕組みを追加します。

    この変更によって、投稿をカテゴリーごとに投稿全体のデザインを変更したり、特定の投稿投稿全体にスタイル指定されたに特別なデザインを追加するといった事が可能になります。

    従来からある投稿CSSエディタの限界

    従来より、レインドロップステーマは、個別投稿毎にスタイルエディタが付属しており、投稿毎のスタイルを指定することが出来ます。

    例えば、CSS Noteは、Raindropsのチャイルドテーマを利用しており、投稿毎のスタイルは、ほとんどこのスタイルエディタを使って記述したものです。

    このようなエディタを使ってボタンとか、投稿本文内で使用する要素のスタイルであれば簡単なのですが、スタイルをいちいち書かなければらないという面倒くささがありました。

    投稿全体にわたる特別なスタイルをあらかじめCSSクラスで指定しておき必要な投稿で適用するという事が出来ると、さらに便利になりそうです

    このため、raindropsの記法に変更を加えることにしました。

    従来は、color_type,とcol属性だけでしたが、

    下のようにclass属性を追加可能にします

    このクラス属性がある場合 article の親要素にクラスを追加します。

    例えば、こんな感じです。

    リスト表示(ループ時)

    <ul class="index archives front-page index">
    	<li class="loop-1  loop-item-show-allways">
    		<div id="post-37122" class="rd-card test">
                      ...

    個別投稿

    <div id="post-37122" class="rd-card test">
    	<article class="clearfix post-37122 post ...
    

    フィルターを使ったクラスの追加を可能にします。

    以下は、functions.phpに追加するフィルターの例です。

    上記の記法が使われていない投稿にクラスを追加します。

    以下のフィルターは、カテゴリースラッグが unit-test である場合にクラス rd-card testを追加する例です。

    コンディショナるタグを使う事で、ある特定の投稿の親要素にクラスを追加して、特別なスタイルで表示可能であることを理解いただけると思います。

    このようなカスタマイズを行った場合、投稿エディタ(ビジュアルエディタ)の幅がカスタマイズに即したサイズにならないという問題があります。

    ビジュアルエディタの幅は、Raindrops内で計算された値で表示されますので、場合によっては エディタの表示幅を変更する必要が出てくるかもしれません。

    raindrops_content_width フックや editor-style.cssでのスタイルの変更が必要になる場合もあります。

    Raindrops1.414では、カスタマイズのサンプルスタイルとして お試し用に rd-card クラスを追加します。以下のスタイルです。

    /**
     * Example style
     * raindrops 1.414
     * start
     */
    .rd-card{
    
    }
    .rd-card article{
        width:600px;
        max-width:100%;
        border:1px solid rgba(127,127,127,.4);
        margin:2em auto;
    }
    .rd-card .entry-title{
        padding:.6em;
    }
    .rd-card .posted-on{
        margin:1em;
    }
    .rd-card .entry-content{
       padding:1em;
    }
    .rd-card .wp-post-image{
        padding:0;
    }
    .rd-card .entry-title + .this-posted-in{
        margin-left:1em;
    }
    .rd-pw-doc5.rd-col-1.single .rd-card{
        margin-top:1em;
    }
    .rd-pw-doc5.rd-col-1.single .rd-card article{
        padding:0;
    }
    

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

    • Tab Area

    日本語

    従来の、rd-alert,rd-notice,rd-infoクラスに加え、rd-alert-bg,rd-notice-bg,rd-info-bgクラスを追加しました

    alert example info example notice example

    シンプルなリップルエフェクトクラスrd-rippleを追加しました

    alert example info example notice example

    alert example info example notice example

    <div><span class="rd-alert-bg pad-m corner rd-ripple " tabindex="0">alert example</span> <span class="rd-info-bg pad-m corner rd-ripple" tabindex="0">info example</span> <span class="rd-notice-bg pad-m corner rd-ripple" tabindex="0">notice example</span></div>
    
    <div><span class="rd-alert pad-m corner rd-ripple" tabindex="0">alert example</span> <span class="rd-info pad-m corner rd-ripple" tabindex="0">info example</span> <span class="rd-notice pad-m corner rd-ripple" tabindex="0">notice example</span></div>

    マウスホバー時にシャドーを追加するrd-hover-shadowクラスを追加しました

    alert example info example notice example

    alert example info example notice example

    カラークラス、グラデーションクラスとの組み合わせ例

    <div><span class="rd-alert-bg pad-m corner rd-ripple rd-hover-shadow" tabindex="0">alert example</span> <span class="rd-info-bg pad-m corner rd-ripple rd-hover-shadow" tabindex="0">info example</span> <span class="rd-notice-bg pad-m corner rd-ripple rd-hover-shadow" tabindex="0">notice example</span></div>
    
    <div><span class="rd-alert pad-m corner rd-ripple rd-hover-shadow" tabindex="0">alert example</span> <span class="rd-info pad-m corner rd-ripple rd-hover-shadow" tabindex="0">info example</span> <span class="rd-notice pad-m corner rd-ripple rd-hover-shadow" tabindex="0">notice example</span></div>

    投稿のタイトルやコンテンツが空の場合に追加されるraindrops-empty-title, raindrops-empty-content クラスが正常に動作しない問題を修正しました

    タグアーカイブ、最近の投稿ウィジェット等サイドバーのリンクをカテゴリーウィジェット同様に、リンクをハイライトするように変更しました

    ピンナップ投稿ウィジェットのグリッド表示の場合の、html構造バグを修正しました

    rd-squareクラスが正常に動作しない問題を修正しました

    投稿エディタビジュアルモードでギャラリーを表示した場合に、レイアウトが崩れる問題を修正しました

    English

    version:1.413

    Overview of Changes

    Added CSS Classes

    .rd-hover-shadow

    lift up content when hover

    .rd-ripple

    for Simple ripple effect

    .rd-alert-bg, .rd-info-bg, .rd-notice-bg

    Fixed CSS Class .raindrops-empty-title, .raindrops-empty-content ( post class ) not worked

    Added function raindrops_current_post_hilight()

    Sidebar link highlight. TAG Archive Widget, Single Post, Monthly Archive, Resent Post Widget,

    Archives Extended widget, Category New Post widget

    Modified raindrops_minified_suffix add empty check

    Fixed Pinup entries widget html structure issue

    Fixed raindrops_next_prev_links() position wrong in search.php template

    Fixed .rd-square class not worked

    Fixed editor style issue. gallery shows improperly.

    Modified child theme option vars