日本語
フォーラム
ホーム / 使い方全般 / 文字の長さで検索
(@nittslkoalsok)
10年、 10ヶ月前
タイトルの文字数が2文字のものを検索したいのですがどうすればいいでしょうか?
(@dxd5001)
テーマの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' );
上記でいかがですか?(検索時は無条件で適用されますが)
おおおおお!! ちょっと感激です。
ありがとうございました!!!!
コードの一部、
if( is_admin() || !is_search() ) return $where;
にしないと、管理画面のリストにも影響出てしまいますね。失礼しました。