Php echo into tag

时间:2018-01-22 作者:Jordan Kellett

我如何在屏幕上添加类echo 退货?

    <div class="author_sidebar">
    <?php if ( is_singular( \'post\' ) ) {
echo get_avatar( get_the_author_meta( \'user_email\' ), 75 );
echo get_the_author_meta( \'display_name\' );
    ?>
    </div>
我通过敲击echo 返回divs 这让我可以添加classes 进入divs

2 个回复
最合适的回答,由SO网友:swissspidy 整理而成

如果要在用户显示名称周围包装一个HTML标记,只需关闭并打开PHP标记:

<div class="author_sidebar">
  <?php if ( is_singular( \'post\' ) ) { ?>
    <div class="foo"><?php echo get_avatar( get_the_author_meta( \'user_email\' ), 75 ); ?></div>
    <div class="bar"><?php echo get_the_author_meta( \'display_name\' ); ?>
  <?php } ?>
</div>

SO网友:Manuel Rodriguez

如果您想包装get\\u avatar或get\\u所响应的html,那么\\u author\\u meta@swissspidy是完全正确的。

如果您想将一些css类添加到<img> 标签由get\\u avatar响应,您可以通过将其作为参数传递来添加它(如文档中所述:https://codex.wordpress.org/Function_Reference/get_avatar).

$args = [\'class\' => \'foo\'];     
echo get_avatar( get_the_author_meta( \'user_email\' ), 75, null, null, $args )

结束

相关推荐

在WordPress和WPML中创建Header.php重定向

我正在开发一个网站,我正在使用WPML在网站上创建不同的语言。我想根据用户所在国家/地区对其进行地理重定向。我在WPML中使用子目录,因此我有:www.mydomain。com公司www.mydomain。com/ie/www.mydomain。com/ca/我创建了一个脚本,它允许我获取IP并将一个国家的代码输入到一个变量中(this is what I\'m using), 我还用这个脚本创建了一个标题重定向。这就是我在函数中所做的。php文件:add_action (\'wp_loaded\', \