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

1.439での変更

今回の変更は、「カスタム投稿タイプ」を設定した場合、Raindropsテーマが投稿タイプアーカイブや、カスタム個別投稿での表示の問題を修正して、よりスムーズにカスタム投稿を利用していただくための変更を行いました。

今回の変更の内容に興味がある方向けに、把握いただくために
Raindrops1.439 カスタム投稿 テスト用プラグイン
コードを提供させていただきます

「カスタム投稿」を設定したからと言って、テンプレートの追加等は、特に必要ありません。

専用の表示が必要な場合のみ、

  • archive-{post_type}.php
  • single-{post_type}.php

等のテンプレートを使ってください。

Custom Post Type UI プラグイン

等を使っていただいても、問題ありませんが、Has Archiveは、このプラグインの場合デフォルトで、falseに設定されていますので、trueに設定していただくことで、今回の変更内容が確認しやすくなると思います。

NOTE

カスタム投稿を作成した場合、Raindrops が各投稿に表示する「この投稿のカスタムCSS」はそのままだと表示しなくなります。

表示するためには、以下のようにフィルターを使用してください。

チャイルドテーマ functions.php

add_filter('raindrops_custom_css_supports','extend_raindrops_custom_css_supports');

		function extend_raindrops_custom_css_supports($post_type){

			$post_type[] = 'YOUR CUSTOM POST TYPE';

			return $post_type;
		}

新しい設定項目 「最近の投稿ウィジェットのカスタム投稿タイプ連携」

更に、カスタマイザー / 外観 / ウィジェット の項目が追加されました。
 「最近の投稿ウィジェットのカスタム投稿タイプ連携」で「はい」をチェックし保存していただくと、「最近の投稿ウィジェット」は、カスタム投稿個別ページを表示した場合、そのページのカスタム投稿タイプの最近の投稿を表示するようになりました。

その他

AMPプラグインをアクティブにしていて 特定の投稿をAMPから除外したい場合本文に、

を記述すると、テーマのヘッダーの
<link ref=”amphtml”…/>が、削除されるよう、補助コードを作成しました。

version:1.439 Overview of Changes

Better Presentaition For Custom Post Types

Fixed Post type Archives

Showing Correct Title

Fixed Post type Single Post

Add Custom Post archive link, and related taxonomy at posted in

Add ‘Custom CSS For This Entry’ metabox for Custom Post Type edit page.

Add new post_class() .rd-custom-post-type

Add new filter raindrops_custom_css_supports

Add new function raindrops_cusotom_post_archive_link()

Add new function raindrops_is_custom_post_type()

Add new function raindrops_filter_custom_post_content()

Add new function raindrops_filter_custom_post_title()

add functions.php

add_filter('raindrops_custom_css_supports','extend_raindrops_custom_css_supports');

		function extend_raindrops_custom_css_supports($post_type){

			$post_type[] = 'YOUR CUSTOM POST TYPE';

			return $post_type;
		}

Add new Customizer Section

Customize / Presenatation / Widget

Section: Widget Recent Post relate Custom Post Type (default No)

Setting:Yes

When Custom Post Single Post, Recent Post Widget Shows Custom Post Recent Post.

When AMP Plugin Activeted, Raindrops add helper filter.

add_filter( 'amp_frontend_show_canonical', 'raindrops_remove_amphtml__link_element' );
			when <!--skipamp--> exists in entry content ,remove <link ref="amphtml".../>

コメントは受け付けていません。