如果有人能为我指出正确的方向,我将不胜感激。
我有一个WordPress设置,它利用Theme My Login 和https://wordpress.org/plugins/user-tags/, 允许用户从前端“标记”其用户配置文件。
这很有效,但当有人查看他们的公共/前端配置文件时,我很难显示用户选择的标签。
我有下面的代码,它简单地列出了所有可用的标记-但是我不确定如何更改此代码,以便它只列出特定用户指定的标记;
<?php
$args = array(\'taxonomy\' => \'user_sector\' );
$categories = get_categories($args);
foreach($categories as $category) {
echo \'<div class="sector">\'. $category->name.\'</div>\';
}
?>
最合适的回答,由SO网友:Richard Blyth 整理而成
如果有人也需要这样做,我可以通过以下代码实现这一点;
<?php
$terms = wp_get_object_terms( $userid, \'user_sector\' );
foreach($terms as $term) {
echo \'<div class="sector">\'. $term->name.\'</div>\';
}
?>