サポート » 使い方全般 » 文字の長さで検索

  • 解決済 nittslkoalsok

    (@nittslkoalsok)


    タイトルの文字数が2文字のものを検索したいのですがどうすればいいでしょうか?

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • テーマのfuntions.phpに以下を記述:

    function filter_by_title_length( $where ){
    
    	if( !is_search() )
    		return;
    
    	$where .= " AND CHAR_LENGTH( post_title ) = 2 ";
    
    	return $where;
    }
    add_filter( 'posts_where', 'filter_by_title_length' );

    上記でいかがですか?(検索時は無条件で適用されますが)

    スレッド開始 nittslkoalsok

    (@nittslkoalsok)

    おおおおお!!
    ちょっと感激です。

    ありがとうございました!!!!

    コードの一部、

    if( is_admin() || !is_search() )
    	return $where;

    にしないと、管理画面のリストにも影響出てしまいますね。失礼しました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「文字の長さで検索」には新たに返信することはできません。