wp-login.phpの"パスワードをお忘れですか ?"の削除方法
-
初めまして。
ログイン画面のカスタマイズを行いたいのですが。
どうしても、”パスワードをお忘れですか ?”の削除ができません。ログインボタンの下にあるものではなく、パスワードを間違った時に
フォームの上にでるメッセージです。バージョンは3.7です。
削除方法をご教授頂きたいと思います。
よろしくお願いします。
-
nekomimiTaicho様
ありがとうございます。
そのページは拝見しましたが、<p id=”nav”>ではなく下記のソースになり
実現できませんでした。<div id="login"> <h1><a href="http://demo.webmeeting.biz/">インターネットテレビ会議システム WebMeeting | シンプル 低価格</a></h1> <div id="login_error"> <strong>エラー</strong>: ユーザー名 <strong>demo</strong> のパスワードが間違っています。<a href="http://demo.webmeeting.biz/wp-login.php?action=lostpassword" title="パスワード紛失">パスワードをお忘れですか</a> ?<br /> </div>
パスワードが間違った時のみに表示されるメッセージになり、そのメッセージを編集したいと考えております。
ご教授よろしくお願いします。
CSSはプロパティよりもセレクタが超大事で、表示されているHTMLが違うとセレクタが違うのでまんまコピペしただけでは出来ません。上記のように表示されているのなら
#login_error { display:none; }
という感じで非表示になるはずです。
ならなければ、セレクタが適正でないというだけです。nekomimiTaicho様
ありがとうございます。
説明不足で申し訳ございません。
#login_error { display:none; }
は実行して全体が表示されないのは確認しています。
今回、実現したいのは
<a href="http://demo.webmeeting.biz/wp-login.php?action=lostpassword" title="パスワード紛失">パスワードをお忘れですか</a> ?
上記部分のみを非表示もしくは削除したいと思っております。
ご教授よろしくお願いします。
HTMLとCSSすべてが見えないと一発でこれっていうセレクタを見出すのは無理ですが。
失礼しました。
<html lang="ja" xmlns="http://www.w3.org/1999/xhtml"><head> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> <title>インターネットサービス › ログイン</title> <link media="all" type="text/css" href="http://example.com/admin/css/admin.min.css?ver=3.7" id="admin-css" rel="stylesheet"> <link media="all" type="text/css" href="http://example.com/wp-includes/css/buttons.min.css?ver=3.7" id="buttons-css" rel="stylesheet"> <link media="all" type="text/css" href="http://example.com/admin/css/colors-fresh.min.css?ver=3.7" id="colors-fresh-css" rel="stylesheet"> <script src="http://example.com/wp-includes/js/jquery/jquery.js?ver=1.10.2" type="text/javascript"></script> <script src="http://example.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1" type="text/javascript"></script> <style type="text/css">.login h1 a { background-image: url(http://example.com/wp-content/uploads/logo_login.png); }</style><meta content="noindex,nofollow" name="robots"> <script type="text/javascript"> addLoadEvent = function(func){if(typeof jQuery!="undefined")jQuery(document).ready(func);else if(typeof wpOnload!='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}}; function s(id,pos){g(id).left=pos+'px';} function g(id){return document.getElementById(id).style;} function shake(id,a,d){c=a.shift();s(id,c);if(a.length>0){setTimeout(function(){shake(id,a,d);},d);}else{try{g(id).position='static';wp_attempt_focus();}catch(e){}}} addLoadEvent(function(){ var p=new Array(15,30,15,0,-15,-30,-15,0);p=p.concat(p.concat(p));var i=document.forms[0].id;g(i).position='relative';shake(i,p,20);}); </script> </head> <body class="login login-action-login wp-core-ui"> <div id="login"> <h1><a href="http://example.com/">インターネットサービス</a></h1> <div id="login_error"> <strong>エラー</strong>: ユーザー名 <strong>demo</strong> のパスワードが間違っています。<a title="パスワード紛失" href="http://example.com/login.php?action=lostpassword">パスワードをお忘れですか</a> ?<br> </div> <form method="post" action="http://example.com/login.php" id="loginform" name="loginform" style="position: static; left: 0px;"> <div align="center" style="margin:10px 0px"> <b>下記ユーザー名とパスワードでログインして下さい。</b> </div> <font size="2" color="red"><b> <p>ユーザー名:パスワード<br> demo:demo<br> manager:manager<br> user:user<br></p> </b></font> <br> <p> <label for="user_login">ユーザー名<br> <input type="text" size="20" value="demo" class="input" id="user_login" name="log"></label> </p> <p> <label for="user_pass">パスワード<br> <input type="password" size="20" value="" class="input" id="user_pass" name="pwd"></label> </p> <p class="forgetmenot"><label for="rememberme"><input type="checkbox" value="forever" id="rememberme" name="rememberme"> ログイン状態を保存する</label></p> <p class="submit"> <input type="submit" value="ログイン" class="button button-primary button-large" id="wp-submit" name="wp-submit"> <input type="hidden" value="http://example.com/admin/" name="redirect_to"> <input type="hidden" value="1" name="testcookie"> </p> </form> <p id="nav"> </p> <script type="text/javascript"> function wp_attempt_focus(){ setTimeout( function(){ try{ d = document.getElementById('user_pass'); d.value = ''; d.focus(); d.select(); } catch(e){} }, 200); } if(typeof wpOnload=='function')wpOnload(); </script> <p id="backtoblog"><a title="迷子になってしまいましたか ?" href="http://example.com/">← インターネットサービス へ戻る</a></p> </div> <div class="clear"></div> </body></html>
ログイン画面でパスワード入力ミス時のソースです。
<div id="login"> <h1><a href="http://example.com/">インターネットサービス</a></h1> <div id="login_error"> <strong>エラー</strong>: ユーザー名 <strong>demo</strong> のパスワードが間違っています。<a title="パスワード紛失" href="http://example.com/login.php?action=lostpassword">パスワードをお忘れですか</a> ?<br> </div>
この部分の パスワードをお忘れですか ? を削除したいと思います。
よろしくお願い致します。
m(_”_)m横からで失礼します。
の部分ですが、クラスの指定がないみたいに思えます。
PHPとCSSにクラスを指定してしまって、まるまる非表示にするとかで駄目なのでしょうか?aタグにクラスを与えてしまって、非表示にすれば駄目なんでしょうか?
nagowl様
ありがとうございます。
基本的なところが抜けていました、ご指摘道理aタグしていで非表示に出来ました。
#login_error a { display:none; }
ありがとうございました。
- トピック「wp-login.phpの"パスワードをお忘れですか ?"の削除方法」には新たに返信することはできません。