使用传递当前帖子ID的查询参数调用链接。
<罢工>如果get_the_term_list
返回一个url地址(链接href),您需要在其上附加一个参数单击>然后,在存档页面上,使用以下方法在循环之前排除该帖子ID:
if(isset($_GET[\'related_to\']))
query_posts(array(\'post__not_in\' => array(intval($_GET[\'related_to\']))));
Update: 我已经查找了get\\u the\\u term\\u list,它似乎是一个列出html格式的术语链接的wp函数。因此,您需要在构建链接之前附加查询参数。在您的功能中。php文件添加:
function my_related_link($termlink, $term, $taxonomy){
global $post;
return add_query_arg(\'related_to\', $post->ID, $termlink);
}
在添加链接的模板文件中:
add_filter(\'term_link\', \'my_related_link\', 10, 3);
echo get_the_term_list( $post->ID, \'prod-cate\', \'Products of the cateogry: \', \', \', \'.\' );
remove_filter(\'term_link\', \'my_related_link\');