This website uses cookies to personalize your experience. By using this website you agree to our cookie policy.

Adjust result link target globally or conditionally

Home Forums Product Support Forums Ajax Search Pro for WordPress Support Adjust result link target globally or conditionally

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #26277
    corpconv03corpconv03
    Participant

    Hi, I’d like a specific post type result to open in a new windows (document links). What’s the best way to accomplish that? Are template overrides an option?

    #26280
    Ernest MarcinkoErnest Marcinko
    Keymaster

    Hi,

    It might be possible via custom coding, but I am not sure. Try adding this custom code to the functions.php in your theme/child theme directory. Before editing, please make sure to have a full site back-up just in case!

    add_action('wp_footer', 'asp_change_post_type_target');
    function asp_change_post_type_target() {
    	?>
    	<script>
    	var postType = 'product';
    	$(".asp_main_container").on("asp_results_show", function(event, id, instance, phrase, results_info) { 
    		$('.asp_r_' + id).find('.item').each(function(){
    			if ( $(this).hasClass('asp_r_' + postType) ) {
    				$(this).find('a').attr('target', '_blank');
    			}
    		});
    	});
    	</script>
    	<?php
    }

    Change the postType variable to the post type name that you want to affect.

    #26355
    corpconv03corpconv03
    Participant

    That worked great. Thanks!

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.