如何从登录页面中删除文本“Log In”

时间:2014-01-13 作者:waffl

我在登录时使用了主题,并注意到,尽管我正在自定义自己的主题login-form.php 模板,只需在空白页上包含适当的表单theme_my_login();, 文本Log In 总是出现,甚至不在可选择的DOM元素中:

Log In
<div class="login" id="theme-my-login1">
  <form name="loginform" id="loginform1" action="http://domain/login/" method="post" target="_blank">
  ...
我想知道是否有任何方法可以删除此“登录”文本?我不知道它是从哪里来的。

我也试过勾搭login_headertitle 就像这样Codex Article.

6 个回复
SO网友:Roman Prokopyshyn

使用快捷码:

[theme-my-login show_title=0]
或功能:

<?php theme_my_login( array( \'default_action\' => \'login\', \'show_title\' => \'0\') ); ?>

SO网友:Gareth Gillman

我只想用CSS来隐藏它:

#theme-my-login1 #header-element {
 display:none;
}
使用函数/过滤器添加到登录页面,例如。

function custom_login_css() {
 echo \'<style type="text/css">#theme-my-login1 #header-element {
 display:none;}</style>\';
}
add_action(\'login_head\', \'custom_login_css\');

SO网友:Ken Prince

Welp Wordpress论坛中提供的过滤器似乎也不起作用。我在多站点上。

//更改主题“我的登录”登录模板标题

function tml_title_filter( $title, $action ) { if ( \'login\' == $action ) return \'Login / Register\'; return $title; } add_filter( \'tml_title\', \'tml_title_filter\', 10, 2 );

好的,在这里找到相关文档:

http://www.jfarthing.com/development/theme-my-login/changing-page-titles/

注意代码中的错误:

$user = wp_get_current_user;

应为:

$user = wp_get_current_user();

SO网友:Ryan Macdonald

我只是有这个问题。这就是我修复它的方式。。。

通过$args = array( \'show_title\' => false ); 作为参数。

所以你会有这样的想法:

// arguments for Theme My Login

$args = array( \'show_title\' => false );

Theme_My_Login( $args );

我在一个模式中显示登录表单,所以我用它来添加没有标题的登录表单。

SO网友:Adi

要从所有表单中完全删除标题,请执行以下操作:

function tml_title( $title, $action ) {
    $title = \'\';
    return $title;
}
add_filter( \'tml_title\', \'tml_title\', 11, 2 );

SO网友:Rob

对于那些在未来寻找这个的人。。。在includes文件夹中class-theme-my-login-template.php 然后转到

public function get_title()
然后在default caseswitch 语句,替换$title = __( \'Log In\' ); 具有$title = __( \'\' );.

结束

相关推荐

Replace admin bar logo

WordPress 3.8已发布,我有以下代码来删除管理栏徽标。 function no_wp_logo_admin_bar_remove() { global $wp_admin_bar; $wp_admin_bar->remove_menu(\'wp-logo\'); } add_action(\'wp_before_admin_bar_render\', \'no_wp_logo_admin_bar_remove\', 0); 但是,我