wordpressでmeta_keyで絞り込んで記事を取得するときにワイルドカードを使えるようにする

NO IMAGE
function my_posts_where_wildcard( $where, $query ) {
    if ( $query->get( 'wildcard_meta_key' ) ) {
        $where = str_replace( 'meta_key =', 'meta_key LIKE', $where );
    }
    return $where;
}
add_filter( 'posts_where', 'my_posts_where_wildcard', 10, 2 );
目次

参考

https://ja.wordpress.org/support/topic/advanced-custom-fields%E3%81%AErepeater-field%E3%81%AE%E5%80%A4%E3%81%A7%E7%B5%9E%E3%82%8A%E8%BE%BC%E3%81%BF%E3%82%92%E7%B0%A1%E7%B4%A0%E3%81%AB%E6%9B%B8%E3%81%8F%E6%96%B9%E6%B3%95/