正在获取额外用户字段的标签名称

时间:2012-04-17 作者:Terrabythia

我正在使用插件“Extra User Fields”向用户配置文件添加额外字段。我知道如何获取字段的值(get\\u user\\u meta/get\\u author\\u meta),但我也希望标签是字符串,但我不想获取完整的代码(例如<label>Label</label><input value="value" /> 等等,因为我想能够随心所欲地处理标签和价值。

那么,我应该使用什么函数(或标记)来获取用户字段的标签值呢?

1 个回复
SO网友:Sterling Hamilton

上下文:http://wordpress.org/extend/plugins/extra-user-fields/

  • 作者URL:http://www.feweb.net/wordpressplugin_extrauserfields.htm
  • 提到的功能:

    如果您已经可以获得标签,但它随输入一起提供,并且您正在用PHP执行此操作,那么请执行以下操作:

    <?php
        # ...
        # Your code which produces the input + label data into $data
        # ...
        $document = new DOMDocument();
        $document->loadHTML( $data );
        $xpath = new DOMXPath( $document );
        $entries = $xpath->evaluate("//label");
        $results = array();
        foreach( $entries as $entry ) {
            $results[] = \'<\' . $entry->tagName . \'>\' . $entry->nodeValue .  \'</\' . $entry->tagName . \'>\';
        }
        print_r($results);
    ?>
    
    从我的外部角度来看,这个问题似乎不完整,因此如果这不能解决您的问题,请参考原始问题下的讨论(在评论部分),以便我可以制定更合适的回答。

    结束

    相关推荐

    Mu-plugins文件夹在多站点安装中是如何工作的?

    我对什么时候应该将插件文件放入mu插件有点困惑。我知道它必须使用插件,而且我知道它们是自动启用的。但是,在网络设置中,这是否会强制在所有子博客中启用插件文件?这是有道理的,那么这是我唯一一次应该在网络中放置插件文件吗?我什么时候希望插件代码在每个子博客中运行?例如,如果我想自动设置一个新的缩略图大小,我应该在那里这样做吗?或者还有其他例子吗。那么网络激活呢?