如何将PHP代码放到1行

End*_*oto 0 html css wordpress

您好,这个问题正在解决,但我想要的文字是"欢迎回到ElectraNation,管理员!" 然后在一行中显示"帐户"的下拉菜单,而不是它下降到第二行.

这是我的代码:

<font size="2">
<?php
if (is_user_logged_in()) {
    $current_user = wp_get_current_user();
    echo '<strong>Welcome, ' . $current_user->display_name . '!</strong>';
    echo '<li class="dropdown">';
    echo '<button class="btn no-padding btn-link dropdown-toggle" aria-expanded="true" data-toggle="dropdown" type="button"><i class="fa fa-user"></i> Account <i class="fa fa-angle-down"> </i></button>';
    $args = array('theme_location' => 'topmenu',
        'container_class' => 'dropdown-menu',
        'menu_class' => 'menu-topbar'
    );
    wp_nav_menu($args);
    echo '</li>';
} else {
    echo '<strong>Welcome</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.google.com"><font color="#9E0713"><font size="2">Login Or Register</font></font></a>';
}
?>
</font>
Run Code Online (Sandbox Code Playgroud)

非常感谢能帮助我的人.

rne*_*ius 5

这是一个纯粹的CSS问题.<li>是一个块级元素.这意味着它默认显示在它自己的行上...除非你将它设置为浮动或显示内联.

另外值得注意的是,您的HTML语法无效.您应该将列表项包装在一个<ol><ul>元素中.

在MDN上阅读有关块级元素的更多信息.