Plugin Directory

Changeset 1227303


Ignore:
Timestamp:
08/21/2015 02:52:09 PM (11 years ago)
Author:
osdwebdev
Message:

Release v2.4

Location:
osd-exclude-from-search-results
Files:
7 added
3 edited

Legend:

Unmodified
Added
Removed
  • osd-exclude-from-search-results/trunk/includes/OSDExcludeFromSearchResults.php

    r1149297 r1227303  
    107107    function osd_exclude_from_search_filter($query) {
    108108        if($query->is_search) {
    109             $acceptable_post_types = array();
    110             $all_post_types_array = get_post_types(array('public' => 1), 'array');
    111             foreach($all_post_types_array as $post_type) {
    112                 if (!isset($this->user_settings['exclude_all'][$post_type->name])) {
    113                     $acceptable_post_types[] = $post_type->name;
     109            // Entire post types
     110            if (!isset($query->query_vars['post_type'])) {
     111                $acceptable_post_types = array();
     112                $all_post_types_array = get_post_types(array('public' => 1), 'array');
     113                foreach($all_post_types_array as $post_type) {
     114                    if (!isset($this->user_settings['exclude_all'][$post_type->name])) {
     115                        $acceptable_post_types[] = $post_type->name;
     116                    }
    114117                }
    115             }
    116 
     118               
     119                $query->set('post_type', $acceptable_post_types);
     120            }
     121
     122            // Individual posts
    117123            global $wpdb;
    118124            $prefix = $wpdb->base_prefix;
     
    131137           
    132138            $query->set('post__not_in', $excludeArray);
    133             $query->set('post_type', $acceptable_post_types);
    134139        }
    135140        return $query;
  • osd-exclude-from-search-results/trunk/osd_exclude_from_search_results.php

    r1149301 r1227303  
    44Plugin URI: http://outsidesource.com
    55Description: A plugin that excludes selected pages or posts from the search results.
    6 Version: 2.3
     6Version: 2.4
    77Author: OSD Web Development Team
    88Author URI: http://outsidesource.com
  • osd-exclude-from-search-results/trunk/readme.txt

    r1149301 r1227303  
    33Tags: wordpress, search results, exclude from search, posts, pages, hide from search
    44Requires at least: 3.4
    5 Tested up to: 4.2
    6 Stable tag: 2.3
     5Tested up to: 4.3
     6Stable tag: 2.4
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    6868== Upgrade Notice ==
    6969
     70= 2.4 =
     71Now Compatible with other custom searches on post types
     72
    7073= 2.3 =
    7174Now works correctly with Media / Attachments post type
Note: See TracChangeset for help on using the changeset viewer.