首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Wordpress密码页面-错误密码消息不起作用

Wordpress密码页面-错误密码消息不起作用
EN

Stack Overflow用户
提问于 2019-05-21 02:06:17
回答 1查看 908关注 0票数 -6

// -----------------------------------------------------------------# //您输入的密码无效。-无效

//(当输入了错误的密码时)在受密码保护的页面上当您输入错误的密码时,我会尝试显示一条消息。我认为问题出在cookie上,但不确定。请看代码,这是页面。请告诉我我做错了什么。下面的代码是在functions.php上,请指出哪里有错误-这样我就可以复制和粘贴来更正...谢谢!

// -----------------------------------------------------------------#

函数my_password_form() {全局$post;

代码语言:javascript
复制
     $label = 'pwbox-'.( empty( $post->ID ) ? rand() : $post->ID );

     $passwordProtectedPageURL = 'https://host.561websitedesign.com/~alto/suppliers/';
     $wrongPassword = ' ';


     if( ( sanitize_text_field( $_SERVER["HTTP_REFERER"] ) === $passwordProtectedPageURL ) && ! isset ( $_COOKIE[ 'wp-postpass_' . COOKIEHASH ] )){
          $wrongPassword = '<span style="color:#00000;font-weight:bold;">The password you have entered is invalid.</span>';
     }


     $form = '<form class="protected-post-form" action="' . esc_url( site_url( 'wp-login.php?action=postpass', 'login_post' ) ) . '" method="post">
' . __( "<h3><strong>Please enter password to access Q-Notes</strong></h3><h1>&nbsp;</h1>" ) . '
<label class="pass-label" for="' . $label . '">' . __( "Password:" ) . ' </label><input name="post_password" id="' . $label . '" type="password" size="20" maxlength="20" /><input type="submit" name="Submit" value="' . esc_attr__( "Supplier Login" ) . '" />
</form><p>' . $wrongPassword . '</p>';

     return $form;
}
add_filter( 'the_password_form', 'my_password_form' );
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56226077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档