WordPress如何更改密码保护文章正文提示内容

wordpress教程评论阅读模式

WordPress有一个密码保护功能,你可以在文章和页面的编辑界面看到设置选项:

WordPress如何更改密码保护文章正文提示内容

设置密码保护后的文章样式是这样的:这是一篇受密码保护的文章,您需要提供访问密码

WordPress如何更改密码保护文章正文提示内容

 

不过默认的密码提示文字如果不喜欢如何修改呢?本文的目的就是要修改这个提示内容,核心函数如下(添加到当前主题的 functions.php 即可):

  1. /**
  2.  * WordPress 更改文章密码保护后显示的提示内容
  3.  */
  4. function password_protected_change( $content ) {
  5.     global $post;
  6.     if ( ! empty( $post->post_password ) && stripslashes( $_COOKIE['wp-postpass_'.COOKIEHASH] ) != $post->post_password ) {
  7.         $output = '
  8.         <form action="' . get_option( 'siteurl' ) . '/wp-pass.php" method="post">
  9.             <p>'.__( "这是一篇受密码保护的文章,您需要提供访问密码:
    " ).'</p>
  10.  <p>
  11.             <label for="post_password">密码:</label>
  12.             <input name="post_password" class="input" type="password" size="20" />
  13.             <input type="submit" name="Submit" class="button" value="' . __( "提交" ) . '" />
  14.  </p>
  15.         </form>
  16.         ';
  17.         return $output;
  18.     } else {
  19.         return $content;
  20.     }
  21. }
  22. add_filter( 'the_content','password_protected_change' );

文章末尾固定信息

我的微信
这是我的微信扫一扫
weinxin
我的微信
我的微信公众号
我的微信公众号扫一扫
weinxin
我的公众号
 

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定