/** * common function to print the search terms * */ function pk_stt2_function_prepare_searchterms($searchterms, $options, $popular = false) { global $post; $options = pk_stt2_function_stripslashes_options($options); $toReturn .= $popular == false ? $options['list_header'] . $options['before_list'] : $options['before_list']; foreach ($searchterms as $term) { if (0 == $options['auto_link']) { $toReturn .= $options['before_keyword'] . $term->meta_value; } else { if (!$popular) { if (1 == $options['auto_link']) { $permalink = get_permalink($post->ID); } elseif (2 == $options['auto_link']) { $permalink = get_bloginfo('url') . '/new/' . user_trailingslashit(pk_stt2_function_sanitize_search_link($term->meta_value)); } } else { $permalink = 0 == $term->post_id ? get_bloginfo('url') : get_permalink($term->post_id); } $toReturn .= $options['before_keyword'] . "<a href=\"{$permalink}\" title=\"{$term->meta_value}\">{$term->meta_value}</a>"; } $toReturn .= $options['show_count'] == true ? " ({$term->meta_count})" . $options['after_keyword'] : $options['after_keyword']; } $toReturn = trim($toReturn, ', '); $toReturn .= $options['after_list']; //$toReturn = htmlspecialchars_decode($toReturn); return $toReturn; }
/** * print the search terms widget * */ function pk_stt2_function_prepare_searchterms_widget($searchterms, $list = true, $search = false) { global $post; $toReturn = $list ? '<ul>' : ''; foreach ($searchterms as $term) { $toReturn .= $list ? '<li>' : ''; if (!$search) { $permalink = 0 == $term->post_id ? get_bloginfo('url') : get_permalink($term->post_id); } else { $permalink = get_bloginfo('url') . '/search/' . user_trailingslashit(pk_stt2_function_sanitize_search_link($term->meta_value)); } $toReturn .= "<a href=\"{$permalink}\" title=\"{$term->meta_value}\">{$term->meta_value}</a>"; $toReturn .= $list ? '</li>' : ', '; } $toReturn = trim($toReturn, ', '); $toReturn .= $list ? '</ul>' : ''; //$toReturn = htmlspecialchars_decode($toReturn); //$toReturn .= PK_WATERMARK; return $toReturn; }