如何将回声置于回声内的div中

时间:2017-03-20 19:37:00

标签: php wordpress echo buddypress

我想给Buddy Press'头像并在菜单中替换我的报纸主题的头像。我该如何填写此代码:

    echo bp_core_fetch_avatar( array(
        'item_id' => bp_loggedin_user_id(),
        'width' => 21,
        'height' => 21,
        'class' => 'avatar',
        )
    );

    <div class="td-avatar-container"></div>

类?

   <?php

    //get current logd in user data

    global $current_user;

    echo '
    <div class="td-logged-wrap">
            <div class="td-menu-avatar">
                 <div class="td-avatar-container">' .   bp_core_fetch_avatar ($current_user->ID, 80) .  '</div>
            </div>

    <div class="td-menu-username"><a href="' . bp_core_get_user_domain($current_user->ID) . '" class="td_user_logd_in">' . $current_user->display_name . '</a></div>
    <div class="td-menu-logout"><a href="' . wp_logout_url(home_url( '/' )) . '">' . __td('Logout', TD_THEME_NAME) . '</a></div>
</div>
    ';

谢谢!我不断获得白色屏幕,这是此功能上线所需的最后一件事!任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

您可以随时在html中停止并启动PHP。

<div class="td-logged-wrap">
  <div class="td-menu-avatar">
        <div class="td-avatar-container">

        <?php echo' .   bp_core_fetch_avatar ($current_user->ID, 80) .  '; ?>

        </div>
  </div>

<div class="td-menu-username"><a href="

<?php echo' . bp_core_get_user_domain($current_user->ID) . '; ?>

" class="td_user_logd_in"><?php echo' . $current_user->display_name . '; ?>

</a></div>

<div class="td-menu-logout"><a href="<?php echo' . wp_logout_url(home_url( '; ?> / <?php echo' )) . '; ?>"><?php echo' . __td('; ?>Logout<?php echo', TD_THEME_NAME) . '; ?></a>
</div>

答案 1 :(得分:1)

这并没有完全回答你的问题,但会帮助你了解你遇到问题的原因。 在wp-config.php中更改以下内容以查看错误,您可以从那里进行调试: define(&#39; WP_DEBUG&#39;,true);