PluginProbe ʕ •ᴥ•ʔ
Nested Pages / 3.2.15
Nested Pages v3.2.15
3.2.15 3.2.14 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 trunk 1.0 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.3.0 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.2 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.3.1 1.6.3.2 1.6.4 1.6.5 1.6.5.1 1.6.5.2 1.6.6 1.6.7 1.6.8 1.7.0 1.7.1 2.0.1 2.0.2 2.0.3 2.0.4 3.0.1 3.0.10 3.0.11 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.20 3.1.21 3.1.22 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7
wp-nested-pages / app / Entities / Listing / ListingActions.php
wp-nested-pages / app / Entities / Listing Last commit date
Listing.php 2 years ago ListingActions.php 8 years ago ListingQuery.php 3 years ago ListingRepository.php 2 days ago
ListingActions.php
23 lines
1 <?php
2 namespace NestedPages\Entities\Listing;
3
4 class ListingActions
5 {
6 public function __construct()
7 {
8 add_filter('posts_where', [$this, 'titleSearch'], 10, 2 );
9 }
10
11 /**
12 * For performing search query on titles
13 */
14 public function titleSearch( $where, $wp_query )
15 {
16 global $wpdb;
17 if ( $post_title_like = $wp_query->get( 'post_title_like' ) ){
18 $like = $wpdb->esc_like( $post_title_like );
19 $where .= ' AND ' . $wpdb->posts . '.post_title LIKE \'%' . esc_sql( $like ) . '%\'';
20 }
21 return $where;
22 }
23 }