• Raindrops 0.993 has bug

    Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘raindrops_mobile_meta’ not found or invalid function name in /…/wp-includes/plugin.php on line 403

    Quick Fix

    functions.php line: 4111
    [php]
    /**
    *
    *
    *
    * @since: 0.992
    */
    if( ! function_exists( ‘raindrops_mobile_meta’ ) ){
    function obandes_mobile_meta(){
    if( wp_is_mobile() and raindrops_warehouse(‘raindrops_page_width’) == ‘doc3’ ){
    ?>
    <meta name="viewport" content="width=device-width" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="default">
    <?php
    }
    }
    }
    [/php]

    Please change below

    [php]
    /**
    *
    *
    *
    * @since: 0.992
    */
    if( ! function_exists( ‘raindrops_mobile_meta’ ) ){
    function raindrops_mobile_meta(){
    if( wp_is_mobile() and raindrops_warehouse(‘raindrops_page_width’) == ‘doc3’ ){
    ?>
    <meta name="viewport" content="width=device-width" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="default">
    <?php
    }
    }
    }
    [/php]
    function name change from obandes_mobile_meta() to raindrops_mobile_meta().


  • Raindrops 0.993 ライブになりました

    Version 0.993 of raindrops is now live

    新しいレインドロップスは、cssという名前のカスタムフィールドで、アーティクル内部のスタイルを記述すると、シングルページだけでなく、トップページやアーカイブなどでも、アーティクルへのスタイルが適用されるようになりました。

    このタイトルは、緑色になっていると思いますが、カスタムフィールド cssは、以下のように記述されています。
    [php]
    .entry-title a{ color:green;}
    [/php]

    投稿ごとに、同じスタイルを記述していただいても、多分それぞれのページは、それぞれ指定されたとおりの色で表現できます。
    クラス名 要素名を指定するたけで、詳細度の事を考える必要はありません。

    ぜひ一度試してください


  • Raindrops 0.993 レビュー審査提出しました

    Raindrops ver0.993 では、大きなアイディアを実現しようとしています。

    従来より、投稿の時に、cssというカスタムフィールドに、スタイルを記述していただくと、その投稿のシングル表示の時に、そのスタイルルールを適用するという機能がありました。

    しかし、インデックスページなど、リスト形式の表示の場合は、スタイルルールがコンフリクトしてしまうために、ルールを適用する事は出来ませんでした。

    次のバージョンのRaindropsでは、投稿時にカスタムフィールドに記述したスタイルは、インデックスページやアーカイブページなどでも、反映するようになります。

    しかも、詳細度の事は意識していただかなくても、classと要素名でスタイルを指定していただくと、ほぼ(form要素を除き)スタイルが反映するため、非常に便利なものになると考えています。

    この機能が、皆様の評価の試練に耐えられるものかどうか、大きな挑戦をしていきたいと考えています。
    行間50:
    従来から、カスタムフィールドでスタイルルールを記述しているユーザー様向けに、この機能を無効にする方法も、お知らせしておきます。

    functions.php line236

    if( ! defined('OVERRIDE_POST_STYLE_ALL_CONTENTS' ) ){
    	define( &quot;OVERRIDE_POST_STYLE_ALL_CONTENTS&quot;, true );
    }

    上記の定数の値を、falseに設定していただくと、新しい機能は停止します。
    行間50:
    新しい、Raindropsをお楽しみに 🙂


  • Raindrops 0.991 ライブになりました

    Version 0.991 of raindrops is now live .

    今回の変更で、投稿フォーマットへの対応をしました。

    従来Raindropsでは、カテゴリを blog, galleryに設定する事で、特別なレイアウトで表示する機能がありましたが、

    今回の変更で、投稿フォーマットstatus,gallery を選択しても、同様の機能が利用できるようになりました。


  • ツイッター等をWidgetで表示する時の注意

    Twitter widget 等をサイドバーに埋め込む場合には、高さを調整する必要があります。

    以下のリンクを参照してください。

    日本語での例
    サイドバーの広告が一部しか見えない
    英語での例
    Twitter HTML Widget (from Twitter.com) Box Too Small

    ver0.991で、
    [php]
    .textwidget img{
    max-width:100%;
    height:auto;
    }
    .textwidget iframe{
    max-width:100%;
    /* remove height:auto ver 0.991*/
    }
    [/php]
    に変更を予定しています。


  • Bug report

    Above short code like Raindrops notation works improperly.

    Attribute color_type not work

    This bug will be Fixed next versions Raindrops.

    投稿やページのテキストエリアに上記のコードを記述すると、カラータイプやカラム数を、それぞれのページで変更できますが、color_typeの指定が、正常に動作していませんでした。

    次のバージョンアップの時までに、修正いたします。

    Quick Fix

    File functions.php
    [php firstline=”1185″]
    $raindrops_indv_css = raindrops_design_output($raindrops_style_type).raindrops_color_base($raindrops_base_color);
    [/php]

    Add code below
    [php firstline=”1185″ highlight=”1186″]
    $raindrops_indv_css = raindrops_design_output($raindrops_style_type).raindrops_color_base($raindrops_base_color);
    $raindrops_indv_css = raindrops_color_type_custom( $raindrops_indv_css );
    [/php]


  • トップページだけ、メインサイドバーの幅を変更する方法

    トップページだけメインサイドバーの幅を変更したいという質問がありました。

    強制的に、トップページのサイドバー幅を変更する手順の一例を、メモに残します。

    950px固定レイアウトで、デフォルトサイドバーの幅を、トップページだけ左300pxに強制的に変更する方法。

    Step 1

    header.phpの改造

    <body <?php body_class(); ?>>
    <div id="<?php echo raindrops_warehouse('raindrops_page_width'); ?>" class="<?php echo 'yui-'.raindrops_warehouse('raindrops_col_width'); ?> hfeed">
    <?php raindrops_prepend_doc();?>
    <div id="top">

    ハイライトされている行を見つけ、以下のように変更します。

    <?php
    $raindrops_column_width = raindrops_warehouse('raindrops_col_width');
    if( is_home() ){
    	$raindrops_column_width = 't3';
    }
    ?>
  • t1 – narrow on left, 160px
  • t2 – narrow on left, 180px
  • t3 – narrow on left, 300px
  • t4 – narrow on right, 180px
  • t5 – narrow on right, 240px
  • t6 – narrow on right, 300px

*Step 2
Step 1で、トップページの幅が変更されますが、コンテンツのコンテナがページ幅より突き出してしまいます。

これは、コンテナの幅に、min-widthルールがあるためなので、style.cssに、min-widthを設定しなおしてやります。
style.cssの最終行に、例えば以下のように記述します

.home #doc2 #container{
min-width:300px;
}

min-widthの設定は、ページの埋め込みスタイルの中にあります。

例:

/* raindrops is fixed start*/
                
#doc2{margin:auto;text-align:left;
min-width:73.1em;width:950px;}
#container{min-width:58em;}/* raindrops is fixed end */