Home › Forums › Product Support Forums › Ajax Search Pro for WordPress Support › Custom field in search results › Reply To: Custom field in search results
Hi!
1. Try changing that to this:
<p>Deel van: <?php
$related_p_ids = get_post_meta($post->ID, 'deel_van', true);
$to_echo = array();
foreach ($related_p_ids as $pid) {
$to_echo[] = "<a href='".get_permalink($pid)."'>" . get_the_title($pid) . "</a>";
}
if ( count($to_echo) > 0 )
echo implode("<br>", $to_echo);
?></p>
This puts a line break inbetween items.
2. Well, in this case you can try something like:
add_filter( ‘asp_result_author_after_prostproc’, ‘asp_author_from_cf’, 1, 2);
function asp_author_from_cf($author, $post_id) {
$authors = get_the_terms( $post_id, "auteur" );
$author_names = array();
if ( is_array($authors) ) {
foreach ($authors as $a) {
$author_names[] = $a->name;
}
$author = implode(" | ", $author_names);
}
return $author;
}
This should get all authors and if finds any, then adds them all to the author field separated by “I”.
3. As for the term order. I think I have a solution for you 🙂
After researching I found one plugin, that works. Install this plugin: https://wordpress.org/plugins/post-terms-order/
It’s working great, it lets me re-order every taxonomy term for every post. Here is how I did it: https://i.imgur.com/ta2qJRx.png
It’s a bit time consuming to do it for every post, but it works flawelessely.
Ernest Marcinko
If you like my products, don't forget to rate them on codecanyon :)



