在WordPress的PHP工作,我试图传递一个值到一个元素的类标记
<div class="element-item"></div>
字符串
像
<div class="element-item comedy"></div>
型
代码:
$term = get_the_term_list( get_the_ID(), 'type' );
echo '<div class="element-item '.$term.'">';
型
值从class标记中弹出并显示在页面上:
的数据
我检查了源代码,似乎我传递了整个链接到class标签:
<div class="element-item " .<a="" href="http://www.domain.ca/type/meat/" rel="tag" style="position: absolute; left: 0px; top: 0px;">Canadian</div>
型
为什么会发生这种情况,我该如何解决?
3条答案
按热度按时间0h4hbjxa1#
试试这种方法,也许会对你有帮助
字符串
cbwuti442#
试着这样
字符串
或
你可以在JavaScript的帮助下这样做
型
如果你有什么问题,
gwbalxhn3#
您已经正确地识别了返回值方面的问题。
问题在这里:
字符串
get_the_term_list()
将返回一个HTML字符串,如函数https://codex.wordpress.org/Function_Reference/get_the_term_list的文档中所述:我建议采用以下方法:
型
进一步阅读:https://codex.wordpress.org/Function_Reference/get_the_terms