0

我创建了自己的 author.php 模板。我想显示作者的自定义元字段代码示例在此图像中:http: //prntscr.com/wsdsa

但是 Wordpress 不显示任何内容?我该怎么办 ?

                <div class="BCol">
                    <?php echo keepAuthorImage(); ?>
                </div>
                <div class="ACol">
                    <div class="A1"><?php echo get_the_author_meta('first_name') ?> <?php echo get_the_author_meta('last_name') ?></div>
                    <div class="A2"><?php echo the_author_meta('job') ?></div>
                    <div class="A3"><?php echo get_the_author_meta('location') ?></div>
                    <div class="A5">
                        <a href="<?php echo get_the_author_meta('userwebpages') ?>" target="_blank"><img src="<?php echo THEME; ?>/_assets/_img/websiteicon.png" alt=""></a>
                        <a href="http://twitter.com/<?php echo get_the_author_meta('twitter') ?>" target="_blank"><img src="<?php echo THEME; ?>/_assets/_img/twitteric.png" alt=""></a>
                        <a href="http://instagram.com/<?php echo get_the_author_meta('instagram') ?>" target="_blank"><img src="<?php echo THEME; ?>/_assets/_img/instagramic.png" alt=""></a>
                    </div>
                    <div class="A4"><?php echo get_the_author_meta('aboute') ?></div>
                </div>

有什么帮助吗?谢谢。

4

2 回答 2

1

Wordpress 有预定义的变量,如

$猫

$标签

等你必须使用

$作者

做你的过程。

于 2013-03-18T09:22:20.287 回答
0

你做错了什么是你没有在循环中使用你的 get_the_author_meta() 函数,所以你需要指定作者ID。

要么在你的循环中使用函数,要么使用简单的如下代码

<?php 
global $current_user;
$current_user = wp_get_current_user();
$uid=$current_user->ID;
?>

将您的函数作者元更改为

<?php echo get_the_author_meta('first_name',$uid) ?>

对于您所有的作者元以获得更多帮助,您可以查看参考代码http://codex.wordpress.org/Function_Reference/get_the_author_meta

于 2013-03-18T07:22:26.050 回答