次のWordPressテーマをアップデートしました。

アップデート内容【全テーマ】

Emanon PremiumEmanon ProEmanon Freeの全てに次のアップデータが適用されます。

WooCommerceアップデートに伴う form-edit-account.php の入れ替え

WooCommerce バージョン 10.5以降のアップデート対応で、テンプレート form-edit-account.php を修正しました。

管理画面に Emanon【お知らせ】Emanon【アップデート】の通知を追加

お知らせ情報やアップデート情報を案内する通知を管理画面に追加しました。

これらの通知が不要な場合、Emanon設定>管理画面>WordPress機能の停止>Emanonニュース通知を停止に切り替えてください。

カスタム投稿一覧に「カテゴリー一覧」セレクトを追加

Emanon設定>カスタム投稿にて追加したカスタム投稿一覧にカテゴリーで絞りこみができる項目を追加しました。

Emanon設定のカスタム投稿以外に目次を表示するフィルターフックを追加

子テーマのfunctions.phpやプラグインCode Snippetsを使って次のコードを追加しすることで、プラグインCustom Post Type UIなどで独自に追加したカスタム投稿ページ目次を出力できます。

/**
 * 独自追加のカスタム投稿タイプに目次(TOC)を追加
 * @param bool   $should_display_toc デフォルトの表示可否(Emanonの設定や条件で決まる)
 * @param string $post_type     現在の投稿タイプ
 * @param int    $post_id            現在の投稿ID
 * @return bool  目次を表示するなら true / 表示しないなら false
 */
add_filter( 'emanon_toc_should_display', function ( $should_display_toc, $post_type, $post_id ) {

	// 対象のカスタム投稿タイプ(ここでは knowledge)
	if ( 'knowledge' === $post_type ) {
		return true;
	}

	// それ以外の投稿タイプは、Emanonのデフォルト判定を尊重
	return $should_display_toc;

}, 10, 3 );

次の図は、プラグインCode Snippetsにフィルターフックemanon_toc_should_displayを設定・Activeにした例です。

目次の各設定は、Emanon設定>投稿ページ・固定ページから行ってください。