How to use wp-query to search for posts where post_content OR post_title OR post_name

In WordPress 6.2+, within WP_Query you can set search_columns parameter (not documented at time of writing) to specify the fields to search:

$query = new WP_Query( array(
    's'              => 'search term',
    'search_columns' => array( 'post_content', 'post_name', 'post_title' ),
) );

You can also use the post_search_columns filter to adjust the search columns. You may need to use the wp_query_search_exclusion_prefix filter to change the operator. See the definition for WP_Query::parse_search() for more info.

For WordPress before 6.2, you’re likely limited to using the posts_where filter.

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)