フォーラムへの返信
-
投稿者投稿
-
キタジマ様
選択肢に「説明」を追加して頂き、ありがとうございます。
後で試してみます。オリジナルの項目の検知&表示が難しいとのこと承知いたしました。
これはフックてどうにか出来るよう試して見ようと思います。♥ 0いいねをした人: 居ませんキタジマ様
次のアップデートで追加して頂けるとのこと、助かります。
なお、並べ替えの基準を「説明」で行える様にして頂けるだけで十分ですが、
以下の様にして頂けると、汎用性が高まり何かと便利と思いましたのでご検討して頂けると嬉しいです。カテゴリーやカスタムタクソノミーにオリジナルの項目「ヨミガナなど」を追加し、その追加した項目を並べ替えの基準に出来ると助かります。
※オリジナルの項目追加はアクションフックで記述している前提とします。
♥ 0いいねをした人: 居ませんOlein_jp様
以下のコードでカラーパレットに色を追加することができました。
解決に至る情報を提供していただき、ありがとうございました。なお、追加部分は 株式会社ベクトル 石川栄和様の記事を参考にさせていただきました。
'wp_theme_json_data_theme', function( $theme_json ) { // theme.json の内容を格納. $get_data = $theme_json->get_data(); // 追加するカラーパレットを生成. $add_color_palette = array( array( 'slug' => 'accent-100', 'color' => 'var(--accent-color--100)', 'name' => 'Accent-100', ), array( 'slug' => 'accent-200', 'color' => 'var(--accent-color--200)', 'name' => 'Accent-200', ), array( 'slug' => 'accent-300', 'color' => 'var(--accent-color--300)', 'name' => 'Accent-300', ), ); // カラーパレットをマージして新しいカラーパレットを生成. $new_color_palette = array_merge( $get_data['settings']['color']['palette']['theme'], $add_color_palette ); // 更新データを生成. $new_data = array( 'version' => 2, 'settings' => array( 'color' => array( 'palette' => $new_color_palette, ), ), ); // ラーパレットを更新. return $theme_json->update_with( $new_data ); } );
解決しましたので、トピックを閉じさせて頂きます。
Olein_jp様
情報提供していただきありがとうございます。
wp_theme_json_data_theme
フックを試してみます。♥ 0いいねをした人: 居ませんキタジマ様情報ありがとうございます。
やはり仕様が変更されていたのですね。
てっきり不具合かと思い不具合報告のフォーラムに上げてしまい申し訳ございません。教えていただいた情報で対応可能か確認してみます。
♥ 0いいねをした人: 居ません2023年1月27日 12:08 PM 返信先: ページを編集時にブロックのスタイルを変更すると「このブロックでエラーが発生したためプレビューできません。」と表示され、ブロックが壊れる #1168812023年1月27日 10:27 AM 返信先: ページを編集時にブロックのスタイルを変更すると「このブロックでエラーが発生したためプレビューできません。」と表示され、ブロックが壊れる #116862キタジマ様対応ありがとうございます。
Snow Monkey Editor の次回アップデートで修正とのことですが、いつ頃になりますでしょうか?
私ごとではありますが、現在作成している2月末に公開予定の顧客サイトでこの不具合に遭遇している状態です。
早めのアップデートを行って頂けますと大変助かります。♥ 0いいねをした人: 居ませんキタジマ様のおかげで解決しましたので、閉じさせていただきます。
♥ 1いいねをした人: 居ません皆様のおかげで解決しましたので、閉じさせていただきます。
♥ 1いいねをした人: 居ませんキタジマ様
せっかく返答を頂きましたが、ご返信が遅くなり申し訳ございませんでした。
提案されたフックを試し、以下のコードで希望通りの動作になりました。
add_filter( 'get_the_excerpt', function ( $text ) { $text = mb_strimwidth( $text, 0, 110, "…" ); return $text; } );
♥ 0いいねをした人: 居ません -
投稿者投稿