Make the title and […] clickable in result search

As for the_title(), you can wrap your title in anchor tag, use get_permalink() to get the path to the single post. Something like this will do the_title( ‘<h1 class=”entry-title”><a href=”‘ . esc_url( get_permalink() ) . ‘” rel=”bookmark”>’, ‘</a></h1>’ ); For any info on how to modify/style the_excerpt(), check out this post I have recently done. … Read more

Search engine not working

You have to create a php file named search.php. Inside that file, write the code below: <?php get_header(); ?> <?php if( have_posts() ) : while( have_posts() ) : the_post(); ?> <article class=”entry”> <header class=”entry-title”> <h2><a href=”https://wordpress.stackexchange.com/questions/172942/<?php the_permalink(); ?>”><?php the_title(); ?></a></h2> </header> <div class=”entry-content”> <?php the_content( ‘Read More’ ); ?> </div> </article> <?php endwhile; ?> <?php … Read more

Search Results Customization

You can modify any query in pre_get_posts filter. So your code could looks like this: function prefix_modify_search( $query ) { if( $query->is_search && $query->is_main_query() ) { $search = $query->get( ‘s’ ); $search .= ‘*’; $query->set(‘s’, $search); } } add_action( ‘pre_get_posts’, ‘prefix_modify_search’ ); Note that the query parameter is passed as reference so you don’t need … Read more

Does htaccess password keep search engines out?

Not really a WP question, but I do this with dev sites. I don’t think I can give you an absolute answer as to search engines’ behavior, but speaking from experience, adding authentication like htpasswd retroactively would cause an eventual departure from search results. Adding auth proactively has produced effective results for me. The search … Read more

How to block search engines indexing certain AJAX actions

If an ajax call is indexed it compromises the whole purpose of the application. The cause here is that you are making your call using GET instead of POST as suggested: https://codex.wordpress.org/AJAX_in_Plugins The right way should be along something like : <?php add_action( ‘admin_footer’, ‘my_SHOP_javascript’ ); // Write our JS below here function my_SHOP_javascript() { … Read more