我创建了一个自定义页面模板,其中列出了来自“分类”的帖子。如何在WordPress中将查询字符串/参数添加到url?
当您点击帖子时,我希望分类和术语作为查询字符串中的参数传递,以便我可以在单个帖子页面上获得分类。
任何帮助表示赞赏。
感谢
我创建了一个自定义页面模板,其中列出了来自“分类”的帖子。如何在WordPress中将查询字符串/参数添加到url?
当您点击帖子时,我希望分类和术语作为查询字符串中的参数传递,以便我可以在单个帖子页面上获得分类。
任何帮助表示赞赏。
感谢
我用下面的代码中传递的值作为查询字符串的分类法中的标题:
<?php
$theTaxonomy = get_taxonomy(get_query_var('taxonomy'));
$getTaxonomy = $the_tax->labels->name;
function to_slug($string){
return strtolower(trim(preg_replace('/[^A-Za-z0-9-]+/', '-', $string)));
}
$getTaxonomy;
$getTaxonomySlug = to_slug($getTaxonomy);
$getPermalink = esc_url(get_permalink());
$taxonomyUrl = '?'.'type'.'='.$getTaxonomySlug;
?>
<a href="<?php echo $getPermalink.$taxonomyUrl ?>"></a>
您可以使用add_query_arg,这里是the example。希望这有助于你
Hi @Duc Doan,谢谢你的建议。我会看看add_query_arg示例 –
Np,它工作吗? –
的可能的复制[PHP:将参数添加到URL(HTTP:/ /stackoverflow.com/questions/9138297/php-adding-parameters-to-a-url) – Shannon