只搜索标题里面的关键字
functions.php 添加 function customize_search_behavior($query) { // 确保这是主查询,并且是搜索请求 if ($query->is_main_query() && $query->is_search()) { // 检查是否为访客(非管理员用户) if (!current_user_can(‘administrator’)) { // 限制搜索范围 $query->set(‘search_title’, true); // 启用标题搜索标志 $query->set(‘post_status’, ‘publish’); // 仅搜索发布状态的文章 // 限制仅搜索文章和页面 $query->set(‘post_type’, [‘post’, ‘page’]); } } } add_action(‘pre_get_posts’, ‘customize_search_behavior’); function modify_search_where_clause($where, $wp_query) { global $wpdb; // 如果是访客搜索(search_title 标志设置为 true) if ($wp_query->get(‘search_title’) && !current_user_can(‘administrator’)) { $search = $wp_query->get(‘s’); […]
. Read more
