我是 PHP 新手,想根据用户输入显示一些信息;在网站上创建一个包含其详细信息的无序列表。
我的 WordPress 主题中有以下脚本...
函数.php:
/* Add/remove author profile fields */
function new_contact_methods( $contactmethods ) {
unset($contactmethods['aim']);
unset($contactmethods['jabber']);
unset($contactmethods['yim']);
$contactmethods['google_plus'] = 'Google+';
$contactmethods['twitter'] = 'Twitter';
$contactmethods['facebook'] = 'Facebook';
$contactmethods['linkedin'] = 'Linkedin';
return $contactmethods;
}
add_filter('user_contactmethods','new_contact_methods', 10, 1);
单.php:
<ul style="margin: 0;">
<li><a href="<?php the_author_meta('url'); ?>" target="_blank"></a></li>
<li><a href="https://plus.google.com/<?php the_author_meta('google_plus'); ?>" target="_blank"></a></li>
<li><a href="http://twitter.com/<?php the_author_meta('twitter'); ?>" target="_blank"></a></li>
<li><a href="http://facebook.com/<?php the_author_meta('facebook'); ?>" target="_blank"></a></li>
<li><a href="http://au.linkedin.com/in/<?php the_author_meta('linkedin'); ?>" target="_blank"></a></li>
</ul>
我将如何从用户配置文件设置中输出信息:
只有if
他们将内容放入上述任何字段中。
例如,我不希望显示未放入任何字段的无序列表或列表项:
- https://plus.google.com/example
- http://au.linkedin.com/in/example
谢谢。