Forums › Forums › Search & Filter Pro › Echo value from checked box
- This topic has 1 reply, 2 voices, and was last updated 10 years ago by
Trevor.
-
Anonymous(Private) August 29, 2016 at 9:37 am #55931
So this is kind of similar to a question I’ve already asked. But now I’m struggling with the styling of the echo.
To echo the checked boxes I use the following code:
function locaties_search() { global $searchandfilter; $sf_current_query = $searchandfilter->get(3403)->current_query(); return $sf_current_query->get_fields_html(array("_sft_locatie"), array('show_all_if_empty' => false)); } add_shortcode('locatiesearch', 'locaties_search');And then I use the following shortcode to echo the results:
<?php echo do_shortcode('[locatiesearch]'); ?>Right now it’s displaying the results like:
Location:Location-x, Location-yWhat I would like is to have it just echo like so:
Location-x
Location-yWhat code should I use?
Trevor(Private) August 30, 2016 at 10:17 am #56017In PHP you need to take the string and modify it. The first thing is to remove the
Location:string. So, you use the PHP Search function to find the:, like this:$return_string = $sf_current_query->get_fields_html(array("_sft_locatie"); $colon_pos = strpos($return_string, ":");Then you fetch the right most part of the return_string after the colon:
$return_string_trim = substr($return_string, $colon_pos+1);Then you replace the commas with
<br />:$return_string_html = str_replace(",", "<br />", $return_string_trim);And then you return the string:
return $return_string_html;At least, I think ….
-
AuthorPosts