PluginProbe ʕ •ᴥ•ʔ
Nested Pages / trunk
Nested Pages vtrunk
3.3.1 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 1 year 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 }