Home › Forums › Product Support Forums › Ajax Search Pro for WordPress Support › Display woocommerce product id in results › Reply To: Display woocommerce product id in results
January 3, 2017 at 2:14 pm
#11436
Hi!
Happy new year to you too!
It depends on where you want to use the link. In case you want to add a link to the results content, you can do it by a filter, as a sample:
add_filter( 'asp_results', 'asp_my_custom_handler', 1, 1 );
function asp_my_custom_handler( $results ) {
foreach ($results as $k=>&$r) {
if ($r->content_type != "pagepost") continue;
/**
* $r is the corrent result object
* $r->id holds the product ID
* $r->content holds the result content output
* $r->title holds the result title
* $r->link holds the result permalink
*/
// For example adding something to the content
$r->content .= ' My custom content.';
}
return $results;
}
In this case the $r->id is the product ID.
Best,Ernest Marcinko
If you like my products, don't forget to rate them on codecanyon :)