Including product categories (product_cat taxonomy) title and description in search query

Found out my solution by filtering the search query. Hope that helps: function new_search_join( $join ) { global $wpdb; if ( is_search() ) { $join .= ” INNER JOIN {$wpdb->term_relationships} ON {$wpdb->posts}.ID = {$wpdb->term_relationships}.object_id INNER JOIN {$wpdb->term_taxonomy} ON {$wpdb->term_taxonomy}.term_taxonomy_id = {$wpdb->term_relationships}.term_taxonomy_id INNER JOIN {$wpdb->terms} ON {$wpdb->terms}.term_id = {$wpdb->term_taxonomy}.term_id”; } return $join; } add_filter(‘posts_join’, ‘new_search_join’ ); … Read more

comments_template() doesn’t work with ajax call

I partially resolved adding this code: $args = json_decode( stripslashes( $_POST[‘query_vars’] ), true ); $args[‘paged’] = $_POST[‘page’]; //Set Query Post args query_posts( $args ); //Set Glboal Post Data global $post; $post = get_post( $_POST[‘post_id’] ); setup_postdata( $post ); //Set global $withcomment = true to execute comments_template() – using comments-ajax.php Template (Root Folder Theme) global $withcomments; … Read more

I am looking for a function to create category links in the wordpress loop for articles

You can use this for single category name with link: $category = get_the_category(); echo ‘<a href=”‘.get_category_link($category[0]->cat_ID).'”><img src=”‘.$category[0]->cat_name.'” alt=”‘.$category[0]->cat_name.'” /></a>’; Or for the loop you can try this: foreach(get_the_category() as $category){ echo ‘<a href=”‘.get_category_link($category->cat_ID).'”><img src=”‘.$category->cat_name.'” alt=”‘.$category->cat_name.'” /></a>’; }