我完全同意如何做到这一点:
我有一句台词:
echo implode(\', \',get_field(\'categories\'));
输出的是:
Branding, Web, Print
根据勾选的复选框,我有20个左右的选项可以输出。
目前,它输出的只是纯文本。如何使每个标记成为链接?每个标签的链接都必须是唯一的,因此:
<a href="tags/design/branding">Branding</a>, <a href="tags/design/web">Web</a>, <a href="tags/marketing/print">print</a>
更新:问题的第一部分由于Brady而起作用。我现在还有一个问题-
在线使用Brady的答案:
$elements[] = \'<a href="/tags/design/\' . strtolower($category) . \'" title="\' . $category . \'">\' . $category .\'</a>\';
如果您查看href it中的链接/tags/design/,它输出的一些标签使用的是正确的链接,但一些标签来自另一个部分,链接应该是/tags/marketing/。我如何解释这一点?(并不是说我知道怎么做,需要有人教我!)我可以创建一个带有标记“Branding,Web,Print”的数组吗?如果$category变量与此匹配,那么就给它变量$design。然后,我可以创建另一个带有“广告、分析、活动”的数组,如果$类别与之匹配,我可以给它变量$marketing。然后在链接中,我可以放置href=“/标签/$设计/$类别”或href=“/标签/$营销/$类别”?
所以有几个例子(我将把它们作为普通链接):
从设计部分:
<a href="/tags/design/branding">Branding</a>
<a href="/tags/design/web">Web</a>
<a href="/tags/design/print">Print</a>
来自营销部分:
<a href="/tags/marketing/advertising">Advertising</a>
<a href="/tags/marketing/analysis">Analysis</a>
<a href="/tags/marketing/campaign">Campaign</a>
只有设计和营销两个部分,如果有意义的话,在这些部分中有几个标签。WP中的部分设置如下:
标签>设计>(每个标签-品牌、web、打印都是自己的页面)。标签>营销>(每个标签-广告、分析、活动都是自己的页面)。