Wordpress中的其他内容-自定义分类法的可能使用
我对Wordpress中的自定义分类法相当陌生,但我想看看是否可以使用此功能来实现链接到我的站点内页面的项目列表 以下是我希望输出的最终HTML:Wordpress中的其他内容-自定义分类法的可能使用,wordpress,Wordpress,我对Wordpress中的自定义分类法相当陌生,但我想看看是否可以使用此功能来实现链接到我的站点内页面的项目列表 以下是我希望输出的最终HTML: 正如您在上面看到的,我有各种分类项目(即1和4),它们都链接到相同的URL 因此,我想看看是否有可能: 使用我可以在主题中引用的两个数据输入(名称和自定义URL)设置自定义分类法 或者,我会创建另一个HTML部分,在那里我可以定义每篇文章中的内容和链接。(几乎就好像它是一个次要的“内容”区域) 如果可能的话,我宁愿不使用插件,因为我正试
正如您在上面看到的,我有各种分类项目(即1和4),它们都链接到相同的URL
因此,我想看看是否有可能:
名称
,以及链接应该指向的页面的url
由于“功能”列表及其指向的页面将始终保持不变,我认为自定义分类法可能是解决方案。您可以为每个分类法术语创建一个模板,以您的情况为每个功能创建一个模板 因此,如果您有一个名为“premium”的术语,您可以创建一个
taxonomy features premium.php
模板文件并放置任何您想要的内容
因此,在显示公文包帖子的页面上,您可以显示所有功能及其永久链接,如果您已经为每个术语创建了模板文件,当您单击术语时,将显示所选术语的模板文件
或者在模板文件中,您可以将它们重定向到所需的页面
更新:
在single-portfolio.php(负责显示公文包自定义帖子的模板文件)中,您可以将其放在代码中的某个位置(取决于您的需要和页面样式):
echo'';
echo获取术语列表($post->ID,'features','li>,';
回声“
”;
如果你想更好地控制你的条款,你也可以使用
这将返回如下结果:
<ul>
<li><a href="premium">Premium Feature</a></li>
<li><a href="basic">Basic Feature</a></li>
</ul>
现在你有了属于这个职位的所有条款。因此,如果您创建一个taxonomy features premium.php
模板文件,当用户单击premium功能链接时,wordpress将显示该模板中的任何内容。请注意,如果您没有taxonomy features premium.php
模板,wordpress将搜索taxonomy features.php
(如果您希望所有术语以相同方式显示,则该模板通常已满)。有关模板层次结构的详细信息,请参见此处:
现在在模板内部,或者您可以复制粘贴页面中的代码+添加一些与术语对应的修改,或者您可以重定向到所需页面:
wp\u redirect(get\u permalink($your\u page\u id));退出代码>对不起,您到底想做什么?每个分类法都必须附加到一个帖子或一个自定义帖子。因此,您可以查看分类法(归档)的帖子或带有您想要的分类法术语的特定帖子。您是否只想输出已注册的自定义分类法的所有名称,然后硬编码链接?我已经用一些详细信息修改了帖子,希望这能澄清问题。谢谢你抽出时间帮我看一下!功能列表与主要帖子内容不在同一位置-因此我正在寻找替代解决方案(否则我只需创建列表并为每个帖子链接它们)。好吧,我想我理解这个概念,但我不遵循应用程序。你能指出这方面的任何文件吗?好的,这很好!我花了一点时间才明白过来,但一切都很顺利。我使用了一个条件语句来定义重定向的页面ID。我将在下面发布这篇文章以供参考。
<ul>
<li><a href="premium">Premium Feature</a></li>
<li><a href="basic">Basic Feature</a></li>
</ul>