حذف نتایج غیر مرتبط در سرچ المنتور | المنتوریکو
با استفاده از این تیکه کد خیلی راحت می تونید اون مواردی که داخل سرچ های المنتور مرتبط نیستن رو حذف بکنید و یک وبسایت سالم داشته باشید
کد php
زبان: PHP
add_filter( 'posts_search', 'elementorico_search_only_in_titles', 10, 2 );
function elementorico_search_only_in_titles( $search, $wp_query ) {
global $wpdb;
// Only apply on frontend search queries
if ( empty( $search ) || ! $wp_query->is_search() || empty( $wp_query->query_vars['s'] ) ) {
return $search;
}
$keyword = $wp_query->query_vars['s'];
// Escape search keyword safely for SQL LIKE
$like = '%' . $wpdb->esc_like( $keyword ) . '%';
// Build custom search condition (title only)
$search = $wpdb->prepare(
" AND {$wpdb->posts}.post_title LIKE %s ",
$like
);
return $search;
}