[ 解決済 ] VK Filter Search Pro 検索結果のタイトルが全て表示されない

VWSとは フォーラム VK Filter Search Pro [ 解決済 ] VK Filter Search Pro 検索結果のタイトルが全て表示されない

[ 解決済 ] VK Filter Search Pro 検索結果のタイトルが全て表示されない

  • このトピックには11件の返信、2人の参加者があり、最後にCFJ-creativeにより4週、 1日前に更新されました。
12件の投稿を表示中 - 1 - 12件目 (全12件中)
  • 投稿者
    投稿
  • #86954

    CFJ-creative
    参加者

    ■ WordPress のバージョン
    WordPress 6.4.3

    ■ テーマ・プラグインは全て最新版で確認してください。
    確認しました。

    ■ 子テーマをご利用の場合は親テーマに変更して症状が改善するか確認してください。
    確認しました。

    ■ テーマの種類
    その他

    ■ 関連しそうなプラグインを一つづつ停止して症状が改善するか確認してください。
    確認しました。

    ■ プラグインの種類・バージョン
    VK Filter Search Pro

    ■ 期待する動作
    例えば、A,B,Cと複数タグを選択した時
    検索結果のタイトルが「検索結果:A,B,C 」となるようにしたいです。

    設定する場所などありますか?

    よろしくお願いします。

    ■ 自分で試した事
    テーマはCocoonですが、他の絞り込み検索プラグインを入れてみたところ
    「検索結果:A,B,C 」というタイトルになりました。

    ■ 症状が発生するブラウザ
    Chrome

    ■ 実際の症状
    A,B,Cと複数タグを選択した時
    検索結果のタイトルが「A」というように、1つのタグタイトルになる。

    #86974

    ご指摘ありがとうございます

    サイトのタイトルタグに出力される部分おいては症状が確認でき、
    VK Filter Search Pro で検索結果用のタイトル文字列を生成して差し替える処理を実装する事は可能です。

    ただ、今週は既に業務が詰まっておりますので、来週以降の仕様検討・テスト実装となりますので、少しお時間いただきたく思います。

    よろしくお願いいたします。

    ベクトル内部共有用 issue
    https://github.com/vektor-inc/vk-filter-search-pro/issues/366

    #87545

    検索結果タイトル というのは html ヘッダーの中の title タグの事でよいですか?

    ページ内に表示するタイトルの場合は、検索条件が aaaaa,bbbbb,ccccc,ddddddddddd,eeeeeeeeeeeee など、1行に収まらない量になった場合に、煩わしく思うケース、ユーザーが出てくる(検索項目はフォームの中の選択状態で判断できる)と思うので、その箇所の事かどうかの確認です。

    また、ページ内に表示するタイトルの事の場合、Coccon がその表示に使用している関数は get_archive_title() ですか?

    #87662

    CFJ-creative
    参加者

    お世話になっております。
    ご対応いただきましてありがとうございます!

    ■検索条件が aaaaa,bbbbb,ccccc,ddddddddddd,eeeeeeeeeeeee など、1行に収まらない量になった場合
    →h1のタイトルにすべて表示させていです。アクセシビリティ重視でそのようにしたいです。

    ■Coccon がその表示に使用している関数
    ↓の関数だと思います。

    if ( !defined( ‘ABSPATH’ ) ) exit; ?>

    <h1 id=”archive-title” class=”archive-title”><?php echo get_archive_chapter_text(); ?></h1>
    <?php if (is_search()){
    cocoon_template_part(‘searchform’);
    } ?>

    お手数ですがよろしくお願いいたします。

    #88791

    CFJ-creative
    参加者

    お世話になっております。

    こちらの投稿について、ご対応いただけるとのことでお待ちしておりますが、
    おおよそ1ヶ月経ちますが進捗の方はいかがでしょうか?

    今月中に納品しなければならないのでご連絡いただければと思います。
    何卒よろしくお願いします。

    #88796

    一次実装が終わって確認待ちの状態です。
    今日〜明日に状況また返信いたします。

    #88907

    調整中です。本日何等かのかたちでダウンロードできるようにはする予定です。

    #88950

    おまたせしました。

    マイアカウントページからダウンロードしてお試しください。

    マイアカウント

    ■ title タグに出力する文字列

    まず、HTMLの head の title タグの中身は自動で検索条件が入ります。

    ただし、表示形式の仕様(各項目のセパレータの文字列など)は好みがわかれると思いますので、
    以下のコードを子テーマの functions.php などに書いて、必要に応じて改変してください。

    // HTML の head 内のタイトルタグなど、VK_Filter_Search_Title::get_search_title( $args ) の
    // デフォルトパラメーター改変例
    
    add_filter(
    	'vkfs_default_search_title_args',
    	function ( $args ) {
    		// 改変する項目の配列(全項目書かなくても改変したい項目以外は削除可)
    		$custom_args = array(
    			// 検索クエリ部分の表示形式
    			'queries_format'          => '検索結果: %s',
    			// 各検索項目名を表示するかどうか true / false
    			'query_title_display'     => true,
    			// 各検索項目名の後に表示する文字列
    			'query_title_after'       => ': ',
    			// 検索項目が or 検索の場合の検索要素間の表示文字列
    			'query_element_or'        => 'または',
    			// 検索項目が and 検索の場合の検索要素間の表示文字列
    			'query_element_and'       => 'かつ',
    			// 検索要素の前に表示する文字列
    			'query_element_before'    => '「',
    			// 検索要素の後に表示する文字列
    			'query_element_after'     => '」',
    			// 各検索項目の後に表示する文字列
    			'query_elements_after'    => ', ',
    			// 日付検索の From 表示形式
    			'query_date_min_format'   => '%s以降',
    			// 日付検索の To 表示形式
    			'query_date_max_format'   => '%s以前',
    			// 日付検索の From ~ To 表示形式
    			'query_date_range_format' => '%1$s〜%2$s',
    			// 検索結果の後に表示する文字列
    			'queries_after'           => '| ' . get_bloginfo( 'name' ),
    		);
    		// カスタマイズする部分 と 元の配列 をマージ
    		$args = wp_parse_args( $custom_args, $args);
    		return $args;
    	}
    );

    ■ タイトル以外の任意の場所に表示したい場合

    テーマファイルの任意の位置に文字列として表示したい場合は、表示したい箇所に以下のコードを貼り、
    $args の中身を上記コードを参考に必要に応じて指定してください。

    <?php
    if ( class_exists( 'VK_Filter_Search_Title' ) ) {
    	// 改変したい項目があれば引数に指定して渡す
    	$args = array(
    		'query_title_display'     => false,
    		'queries_after'           => '',
    	);
    	echo VK_Filter_Search_Title::get_search_title( $args );
    }?>

    ■ 技術レベルについて存じ上げていないので、もしPHP についてよくわからない場合は下記参照ください。

    できる!WordPressカスタマイズ #02 最低限知っておきたいPHP超入門

    #89269

    これで良かったでしょうか?

    問題なければこれで一旦リリースしようかと思いますが、不明点ありましたらご返信くださいませ。

    #89701

    CFJ-creative
    参加者

    石川様

     お世話になっております。
    返信が大変遅くなり申し訳ありませんでした。
    ご対応いただき感謝申し上げます。

    3月中に一度アクセスしてトライしてみたのですが、うまくできず
    phpがわかる者に引き継ごうと思い、本日、マイページへログインしてDLしようと思いましたが
    添付のページに「VK Filter Search Pro」のファイルがなかったのですが
    (3月中にアクセスしたときはあったように思いましたが)
    もし、削除されているようでしたらもう一度ご用意していただけないでしょうか?

    どうぞよろしくお願いします。

    #89702

    お世話になっております。ベクトルの石川でございます。

    現状リリース済みですので最新版でご確認くださいませ。

    よろしくお願いいたします。

    #89704

    CFJ-creative
    参加者

    石川様

     お世話になっております。

    ありがとうございます!下記のページも確認しました。

    VK Filter Search Pro 2.5.0 で検索条件の文字列がタイトルタグに反映されるようになりました


    社内で設置してみます。

12件の投稿を表示中 - 1 - 12件目 (全12件中)
  • このトピックに返信するにはログインが必要です。