您可以使用wp_get_referer();
获取用户所在的上一页的URL。然后获取URL的最后一个slug部分。然后比较slug是否与自定义搜索结果页面模板的slug匹配。然后,您可以决定是否显示“返回搜索结果”链接。请尝试以下代码,并根据需要随时更新:
<?php
$ref_url = wp_get_referer();
$results = explode(\'/\', trim($ref_url,\'/\'));
if(count($results) > 0){
//get the last record
$last_word = $results[count($results) - 1];
}
if ( $last_word == "about" )
echo "<a href=\'$ref_url\'>Back to search results</a>";
?>