石川@Vektor,Inc.
フォーラムへの返信
-
投稿者投稿
-
表示要素 を 投稿タイプ名 に設定するとサブテキストの入力欄が出ますのでお試しくださいませ。
よろしくお願いいたします。
2023年7月2日 2:12 AM 返信先: “vk-blocks/outer” ブロックはサイトでサポートされていません。そのまま残すか、カスタム HTML ブロックへ変換、または完全に削除してください。 #77116Lightningのご利用ありがとうございます。株式会社ベクトルの石川と申します。
VK Blocks Pro をインストール・有効化してください。
よろしくお願いします。
- この返信は1年、 5ヶ月前に石川@Vektor,Inc.が編集しました。
私の環境で確認する限り特に同様のエラーは発生しませんでした。
投稿タイプ「CTA」に 新規挿入で パターン > Call To Action > 資料請求とお問い合わせボタン を挿入 という事ですよね?
CTA以外の投稿タイプには貼れますか?
https://www.r-kyoto.co.jp/solution/webinar/220720-9kai/にリンクしてたボタンの fontAwesomeIconBefore の保存値に問題があったようですが、ちょっと僕もどうしてクラッシュするような形式になったのかまではまだ見てませんが、とりあえず解決なによりです。
弊社の手元の環境では発生しないので、原因を探るために以下の手順でご確認ください。
1. VK Blocks Pro を停止
2. 該当ページの編集画面を開く
3. コードビューにしてコードをコピー
4. テキストファイルなどに貼り付けて、そのファイルをここに添付 -> 私の方でも際限するか確認します。
5. 別途新規で固定ページを作成し、コードビューにして、問題のあったコードを貼り付け
6. 少しずつ削除しては VK Blocks Pro の有効化を繰り返して、表示されるようになるか確認ください。表示されるようになったら、その前に消したブロックに問題がある事になりますいろいろ考えてみたのですが、本件極めてイレギュラーな構成ですので、
大変恐れ入りますが汎用プラグインの仕様として対応する事は難しいです。例えば同じタクソノミーのブロックの複数配置について、もし今回対応できたとしても、具体的にどういう処理をするのかの仕様が極めて複雑になり、今後の機能追加においても、複数配置という通常存在しない構成への対応は他の不具合を引き起こす可能性・継続保証も含めて対応が膨大になるため吸収しきれないという判断です。
弊社 VK Filter Search Pro での対応が難しい事を踏まえての代替案としては
1. タクソノミーの再構成をする
タクソノミーの表示をテーマでどこまでカスタマイズしているのかにもよりますが、テーマとの連携が浅いのなら、タクソノミー・タームの割り振り変更自体はプラグインで比較的簡単に行えます。
おそらく 3.絞り込み検索をスクラッチ開発する よりこちらの方が作業負荷が少なく、構成としても自然になると思います。
2. 検索用にタクソノミーを追加する
今存在するタクソノミーとは別で検索用のタクソノミー・タームをわりふる
対応としては簡単ですが、タクソノミーが更にカオスになるというデメリットがあります。
ただ、逆に一旦検索用のタクソノミーを割り振って、次の段階でもとのタクソノミーを廃止して再整理という工程もありなのかなと思いました。3. 絞り込み検索をスクラッチ開発する
出来なくはないと思いますがそもそもWordPress自体の想定するタクソノミー構成とも違う複合検索の実装なのでいろんな意味で難しいとは思います。
ご期待に沿う回答でなく恐れ入りますがご検討くださいませ。
以上よろしくお願いいたします。
通常のやり方の場合
function my_lightning_site_footer_before() { $page_id = '*****'; // 表示したい固定ページのページID $post = get_post( $page_id ); echo apply_filters( 'the_content', $post->post_content ); } add_action( 'lightning_site_footer_before', 'my_lightning_site_footer_before' );
で効きますが、 the_content フィルターはプラグインでごにょごにょしているものもあるので、例えばExUnitのシェアボタンがそこにも表示されたりします。
ので、以下のように一旦解除して再度フィルターを追加するような処理になります。
function my_lightning_site_footer_before() { // シェアボタンのフィルターを一旦外す remove_filter( 'the_content', 'veu_add_sns_btns', 200, 1 ); // 関連記事のフィルターを一旦外す remove_filter( 'the_content', 'veu_add_related_posts_html', 800, 1 ); // FollowMeのフィルターを一旦外す remove_filter( 'the_content', 'veu_add_follow' ); // 著者情報のフィルターを一旦外す remove_filter( 'the_content', 'pad_add_author' ); $page_id = '13150'; // 表示したい固定ページのページID $post = get_post( $page_id ); echo apply_filters( 'the_content', $post->post_content ); // 再びシェアボタンのフィルター処理を追加する add_filter( 'the_content', 'veu_add_sns_btns', 200, 1 ); // 再び関連記事のフィルター処理を追加する add_filter( 'the_content', 'veu_add_related_posts_html', 800, 1 ); // 再びFollowMeのフィルター処理を追加する add_filter( 'the_content', 'veu_add_follow' ); // 再び著者情報のフィルター処理を追加する add_filter( 'the_content', 'pad_add_author' ); } add_action( 'lightning_site_footer_before', 'my_lightning_site_footer_before' );
が、この他にもフィルターでごにょごにょされてその影響を受けるかもしれないので注意が必要です。
ありがとうございます。
> 「Aタクソノミーのターム数個と、Bタクソノミーのターム数個だけ抜き出し1つのタクソノミーのように見せる」
> 「 ① にて非表示にしたタームを表示し、別タクソノミーのように見せる」これは…検索フォームでどうこうするというより、
タクソノミーの構成自体がクライアントの要望に応えるものになっていない事に起因するように感じます。タクソノミー構成を変更するか、
難しい事情があるならその検索要望に応える分類を別途追加したほうが良いと思います。タクソノミー内でどれかを非表示にしたり、異なるタクソノミーのタームを統合して表示したりが必要なケースとはどんなケースか記載いただければ構成変更などのアドバイスをする事はできると思います。
Lightning 15.9.5 にて修正いたしました。
アップデートの上ご確認くださいませ。VK Filter Search Pro のご利用ありがとうございます。
記載いただいた内容では状況が把握しにくいのですが、
現状 VK Taxonomy Search Pro ブロックを2つ置いて、2つともタクソノミーを「カテゴリー」に指定しているという事でしょうか?
まず、その利用方法は仕様として想定していません。
AND検索であれOR検索であれ、一つのタクソノミーに対して一つの VK Taxonomy Search Pro ブロックで対応できるはずです。都合がわるい場合、何ができないのかを具体的に記載お願いいたします。
> 通常ではこのような使い方を想定していないと思いますが、
> 同カテゴリを複数表示し、「AND検索」で選択された項目で検索結果を出すことができるでしょうか。「同カテゴリを複数表示」とはもう少し具体的にどういう事でしょうか?
先の記載の通り VK Taxonomy Search Pro ブロックを複数配置するという意味でしょうか?> 条件をカテゴリまたいで並べ替えたい
記載の文面からは意図する状態を推測しかねるのですが、これはどういう状態を指しているのでしょうか?
並べ替えるのは検索フォームのカテゴリーの表示ですか?
それとも検索結果の事ですか?
あるいは別の意味でしょうか?もう少し補足よろしくお願いいたします。
お世話になっております。ベクトルの石川でございます。
通常非表示になるのが正常です。
ダッシュボード > 更新 画面で更新の再取得 を行っても非表示になりませんでしょうか?一度ご確認よろしくお願いいたします。
Lightningのご利用ありがとうございます。株式会社ベクトルの石川と申します。
子テーマはご自身でカスタマイズするためのものなので、
テーマ名も含めてバージョンはご自身で必要に応じて変更・管理してご利用ください。tests / vendor は PHPUnitテストを書くために用意してあるディレクトリです。
よくわからない場合は削除でかまいません。
再現させる事ができました。
ご迷惑おかけして恐れ入りますが修正までいましばらくお待ち願います。外観 > カスタマイズ > CSS最適化設定 で tree sgaking をオフにして改善しますか?
-
投稿者投稿