Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

/* Add sku to product search */ function search_by_sku( $search, $query_vars ) { globa..

Decoded Output download

<?  /* Add sku to product search */ 
 
function search_by_sku( $search, $query_vars ) { 
global $wpdb; 
if(isset($query_vars->query['s']) && !empty($query_vars->query['s'])){ 
 $args = array('posts_per_page' => -1,'post_type'=>'product','meta_query' => array( array( 'key' => '_sku', 'value' => $query_vars->query['s'], 'compare' => 'LIKE' ) ) ); $posts = get_posts($args); if(empty($posts)) return $search; $get_post_ids = array(); foreach($posts as $post){ $get_post_ids[] = $post->ID; } if(sizeof( $get_post_ids ) > 0 ) { $search = str_replace( 'AND (((', "AND ((({$wpdb->posts}.ID IN (" . implode( ',', $get_post_ids ) . ")) OR (", $search); } } return $search; } 
 
add_filter( 'posts_search', 'search_by_sku', 999, 2  ?>

Did this file decode correctly?

Original Code

/* Add sku to product search */

function search_by_sku( $search, $query_vars ) {
global $wpdb;
if(isset($query_vars->query['s']) && !empty($query_vars->query['s'])){
 $args = array('posts_per_page' => -1,'post_type'=>'product','meta_query' => array( array( 'key' => '_sku', 'value' => $query_vars->query['s'], 'compare' => 'LIKE' ) ) ); $posts = get_posts($args); if(empty($posts)) return $search; $get_post_ids = array(); foreach($posts as $post){ $get_post_ids[] = $post->ID; } if(sizeof( $get_post_ids ) > 0 ) { $search = str_replace( 'AND (((', "AND ((({$wpdb->posts}.ID IN (" . implode( ',', $get_post_ids ) . ")) OR (", $search); } } return $search; }

add_filter( 'posts_search', 'search_by_sku', 999, 2 

Function Calls

None

Variables

None

Stats

MD5 e5aa7ee94041dd0050e6f508cdf70132
Eval Count 0
Decode Time 60 ms