• 更新一覧
  • Raindrops 1.448がライブになりました

    投稿日 tenman
     

    Raindrops 1.448 更新概要

    今回の変更は、Raindrops1.447での不具合の修正です。

    Raindropsテーマは、公開から5年が経過します。1.447では、公開当初からインストール時のレイアウトは、dark配色の3カラムレイアウトで提供してきましたが、この間テーマを取り巻く環境は大きく変化しました。

    公開当時、ウィジェットエリアには、そこにウィジェットが配置できることを示すために、あらかじめダミーのウィジェットを配置するというのは、ごく当たり前の実装でしたが、カスタマイザーが登場し、4.7では、大幅にユーザーインターフェースも改良され、むしろ、ウィジェットを設定していないのに、「なぜかそこにウィジェットが表示されてしまう」と誤解されかねない状況になってきています。

    配色についても、デフォルトテーマでは、テーマの機能でいくつかの配色を選択することが出来るようになり、昔は、色をキーワードとしてテーマを検索していたこともありましたが、テーマが複数の配色を持つ事が一般化し 今年ワードプレスの公式ディレクトリにあるテーマの検索フィルターから、配色による選択のためのタグが廃止されたりしています。

    他にも、様々な変化は皆様のご承知の通りなわけですが、この先レインドロップスの成長を維持しメンテナンスを続けていくうえでデフォルトの表示を変更する必要性を感じ、1.447では、既存ユーザーに影響を与えない範囲で、新規インストールユーザー向けの、新デフォルト表示に取り組みました。

    アップデートしてほどなく、既存ユーザーからの抗議を受けました。「アップデートしたら、配色が変更されてサイドバーがなくなった」等々

    なぜ、既存ユーザーの配色が変更されてしまうのか理由がわからず 再現テストを行って、行き着いた答えは 「変更の考え方を間違えていた」という事でした。

    変更の考え方を間違えていたとは

    WordPressテーマは、カスタマイザーなどで設定する元になるデフォルトの設定を配列などで持っています。このデフォルトの設定は、カスタマイザーの設定値が存在する(カスタマイザーで操作を行った)場合は、その値を使用し、未操作の場合は、デフォルト設定値が使われるようになっています。

    既存ユーザーは、設定値をいろいろと操作しているだろうから、デフォルトの値を変更しても 既存ユーザーには大きな影響は及ばないだろうと考えたわけですが、これが大きな誤りだったことに、検証の過程で気が付きました。

    つまり、ユーザーは気に入らない項目しか設定値を変更しないという事に、「やっと気づいたわけです。」

    コードの変更を行い、それに費やした 何倍ものテストを行い、それぞれの設定値を変更し 細かくテストするほど この簡単な間違いに気づかない方向にどんどん進んで、「この前もやったばっかだよな、、、」とか「そういう変更は、しちゃダメなんじゃないの」とおしかりを受ける羽目になった。

    ( でも、そういう指摘をしてくれる人にすごく感謝しているんですけどね。)

    白旗多めに振って、一端退却の運びとなりました。

    年の瀬の更新で、何が間違っていたの? コード? いいえ スタイル? いいえ、「間違っているのは、あなたの考え」という落ちではありますが、

    めげないで、「良いやり方」を考えています。

    今度実装しようとしているのは、テーマをインストールしてから 一度も投稿していないユーザーに対しては、新しいデフォルト設定を適用して、テーマをインストールしてから、一度以上投稿を行っている場合は、従来のデフォルト設定を適用するというやり方

    テストを、何回もやりながら、もうフラストレーションで、一息 気分を入れ替えようとこの記事を書いています。

    まだ、あきらめない。

    皆様、良いお年を、

    version: 1.448 Overview of Changes

    version:1.448 Overview of Changes

    Restore the changes to minimize the impact on existing users.

    “raindrops_page_width" to ‘doc3’, “raindrops_featured_image_recent_post_count" to 3, “raindrops_featured_image_singular" to “show", “raindrops_place_of_site_title" to “above" “raindrops_style_type" to ‘dark’

    If you do not set the widget, please set the sidebar widget.

    Modified Attachment PDF in multibyte lang, Not URL encoded.

    Fixed Child Theme body class rd-col-(1-3) works improperly.

    Fixed Add On The event calendar error


  • Raindrops 1.447がライブになりました

    投稿日 tenman
     

    Raindrops 1.447 更新概要

    今回の更新では、テーマを初めてインストールした場合のデフォルト設定が変更になりました。

    従来 配色 ダーク 3カラムで初期表示が行われていましたが、今回の変更で 配色 minimal 1カラム表示としました。

    サイドバーの初期表示用のサンプルウィジェットは表示されなくなりました。

    ウィジェットを設定していただくとサイドバーが表示されるように変更しました。

    これまで、Raindropsテーマを使っていただいていたユーザーの皆さん、びっくりするぐらい変化していますが、大丈夫 中身は従来と変わりません。

    version: 1.447 Overview of Changes

    version:1.447 Overview of Changes

    When Fresh Install Theme

    Remove sidebar example widget ( Showing 3col to 1col )

    Change Default Color Type from dark to minimal.

    Change Site Title Position from above header image to in header image

    Add new body_class .noscript ( this class removed from jQuery )

    Add new filter raindrops_custom_option_vals

    Customizer Add settings raindrops_content_width_setting


  • Raindrops 1.446がライブになりました

    投稿日 tenman
     

    Raindrops 1.446 更新概要

    RAINDROPS_TABLE_TITLE,RAINDROPS_PLUGIN_TABLE定数を次のバージョンで削除するため、今回のバージョンでコメントアウトしました。

    front-page.php テンプレートに動的なCSSを追加しました

    フィルター raindrops_excerpt_conditional を追加しました

    フィルター raindrops_link_pdf_filter を追加しました。

    日本語PDFファイルのリンクで、リンク文字列をデコードして可読できるように変更しました。

    Commentout raindrops_non_breaking_content フィルターをコメントアウトしました。次のバージョンで削除予定です

    カスタマイザーの基本設定リンクをクリックした場合アラートダイアログが出てしまう問題を修正しました

    アドミンカラーの配色調整を行いました。

    ビデオヘッダーを表示した場合にタグラインをクリックするとメインコンテンツに移動するリンクの移動量の調整を行いました。

    カテゴリーページで、概要文の表示を、2ページ目以降は非表示とする設定に変更しました

    固定フロントページを使用した場合、indexページで概要文を表示する設定になっていると固定フロントページも概要文表示になる問題を修正しました。

    固定フロントページで概要を表示する場合は、


    とする事で対応できます。

    version: 1.446 Overview of Changes

    Code Cleaning

    Commentout RAINDROPS_TABLE_TITLE,RAINDROPS_PLUGIN_TABLE

    Next version remove.

    Modified Dinamic Style for front-page.php template.

    Modified raindrops_link_url_text_decode()

    Filter Add raindrops_excerpt_conditional

    Filter Add raindrops_link_pdf_filter

    Filter Commentout raindrops_non_breaking_content

    Next version remove.

    Modified Customize link

    from customize.php?autofocus[panel]=raindrops_theme_settings_presentation_panel

    to javascript:wp.customize.panel( \’raindrops_theme_settings_presentation_panel\’ ).focus();

    Modified Admin Color

    Modified When Video header tagline linked to main contents link offset.

    Modified Category ,Tag description only shows page top,(when paged hide).

    Fixed bug when Static Front Page displayed excerpt.


  • Raindrops 1.445がライブになりました

    投稿日 tenman

    Raindrops 1.445 更新概要

    今回の変更は、12月6日に予定されているWordPress 4.7との互換性のための更新です。

    WordPress 4.7にアップデートすると、ヘッダーにYoutube動画をセットできるようになります。

    また、サーバーでImagickがサポートされている場合、PDFのスクリーンショットが使えるようになります。

    version: 1.445 Overview of Changes

    version:1.445

    Overview of Changes

    WordPress 4.7 compatibility update

    Header Video Support.

    PDF Image Support when using Imagick.


  • Raindrops 1.444がライブになりました

    投稿日 tenman

    Raindrops 1.444 更新概要

    今回の変更は以下の通りです

    バグの修正

    カスタム投稿タイプを設定した場合 カスタム投稿アーカイブ、個別投稿で表示される 日付リンクがリンク切れする問題がありました。

    カスタム投稿タイプでは、リンクを削除し、日付のみ表示するように変更を行いました。

    カスタマイザーセクションの追加

    カスタマイザー/外観/メニューに、プライマリーメニュー(メインの水平メニュー)のリンク色、背景色を自由に変更できる項目を追加しました。

       

    version: 1.444 Overview of Changes

    Overview of Changes

    Fixed User Set When Custom Post Type, Theme Post Date link 404.

    Remove Date Archive Link in Custom Post Type.

    Add Customizer Section.

    Primary Menu Link Color, Primary Menu Background Color at Customize/Presentation/Menu Section

    This change is a problem that can be easily changed with CSS, but since many users actually use themes on sites, they are not implemented well

    Modified Setting var $raindrops_keep_content_width and CSS


  • Raindrops 1.442がライブになりました

    投稿日 tenman

    Raindrops 1.442 更新概要

    今回の変更は、前回のアップデートに引き続き、「カスタム投稿タイプ」に関連する変更がメインです。

    functions.phpの冒頭に、


    と、カスタム投稿タイプ(この例では、product)を指定していただくと、カスタム投稿タイプ個別ページで、投稿本文の下部に投稿タイプ用のウィジェットが自動的に作成される機能の追加です。

    また、テーマカスタマイザーの機能関連で、


    を追加しました。現在のWordPress4.6では、機能的に何も変わりませんが、WordPress4.7がリリースされ、使用した場合カスタマイザープリビューで、以下のような表示が行われるようになります。

    selective-refresh-widget

    鉛筆の表示が見えますが、これは、その設定項目へのショートカットリンクになっており、変更が簡単に行われるようになります。 この変更は、WordPress4.7のための変更です。

    version: 1.442 Overview of Changes

    Custom Post Type Widget Add Automaticaly. on Article after of Custom Post Type Single Post
    Need Setting.
    add functions.php top
    ex: add custom post type product $raindrops_widget_post_types= array(‘product’); Modified Adjustment of appearance when var $raindrops_keep_content_width values are changed to false Added add_theme_support( ‘customize-selective-refresh-widgets’ ); Fixed Archives Extended Widget
    month permalink works improperly.

  • Raindrops 1.441がライブになりました

    投稿日 tenman

    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’);

  • 更新情報の表示方法が変更になりました

    投稿日 tenman

    更新情報アーカイブへのアクセス方法

    2016年11月より、更新情報の表示が変更になりました。古い更新情報へは以下よりアクセスが出来ます。

    古い更新情報へのアクセス

    変更の理由:

    従来は、通常の投稿で、スティキー投稿を表示していましたが、Raindrops1.439以降「カスタム投稿」へのサポートを強化しています。

    このため、更新情報は「カスタム投稿に変更しました。」テーマでサポートしている機能が、実サイトで問題なく動作していることを確認するための措置です。

    ご不便をおかけしますが、ご了承ください