我用这段代码来获取我的术语列表,它工作得很好,但它在我的术语名称前也给了我一个空格,你有什么想法吗?
<span class="metaorange"><?php $terms_as_text = strip_tags( get_the_term_list( $wp_query->post->ID,\'genre\',\'\',\',\',\'\'));
echo $terms_as_text; ?></span>
我用这段代码来获取我的术语列表,它工作得很好,但它在我的术语名称前也给了我一个空格,你有什么想法吗?
<span class="metaorange"><?php $terms_as_text = strip_tags( get_the_term_list( $wp_query->post->ID,\'genre\',\'\',\',\',\'\'));
echo $terms_as_text; ?></span>
我想知道你有没有term_links-genre
filters 这可能会修改您的get_the_term_list()
输出
您的代码示例一般应按预期工作,但您可能希望使用get_the_terms()
功能可以更好地根据自己的喜好控制输出。
这是相应的Codex example:
/**
* Customized the term list
*
* @param int $pid
* @param string $tax
* @param string $seperator
* @return string $out
*/
function custom_the_term_list( $pid = 0, $tax = \'category\', $seperator = \',\' )
{
$out = \'\';
$terms = get_the_terms( $pid, $tax );
if ( $terms && ! is_wp_error( $terms ) ) :
$list = array();
foreach ( $terms as $term )
{
$list[] = $term->name;
}
$out = join( $seperator, $list );
endif;
return $out;
}
用法示例:printf( \'<span class="metaorange">%s</span>\',
custom_the_term_list( get_the_id(), \'genre\', \',\' )
);
我已经安装了Pods和WPML,我已经为WPML安装了SitePress多语言CMS扩展,并且我有许多使用Pods添加的自定义帖子类型。最近我在查看网站时添加了什么?lang=ar到URL的末尾检查所有内容的外观(我还没有翻译任何内容),我收到了一个PHP通知,它在标题上方重复了46次,它说:Notice: Invalid object kind: _pods_field in /my/website/path/wp-content/plugins/sitepress-multilingual-cms/i