我正在构建我的第一个Wordpress主题,所以我对Wordpress和PHP都很陌生。我跟着一堆教程,设法把我现有的网站转换成自定义的Wordpress主题。 但是,我的主页上有一个“关于”部分(index.php),我想让它变得动态。
我正在关注教程,他们使用以下代码在其中一个页面的用户个人资料中添加了传记信息:
<?php the_author_meta( 'description' ); ?>
但是这对index.php文件不起作用。我猜这是因为索引没有任何作者,所以从其中一个用户那里得到生物是没有意义的......但我可能完全错了。
有什么建议吗?
答案 0 :(得分:0)
您应该在index.php
the_author_meta中使用此功能:
the_author_meta('description', 12);
您必须在此author ID
加入12
,这样您就可以确保在那里有说明。您可以使用get_user_by找到作者ID:
$the_user = get_user_by('email', 'foo@bar.com');
$the_user_id = $the_user->ID;
the_author_meta('description', $the_user_id);