在wordpress开发中,很多都可以调用或是默认就调用程序预设的样式或是表单,密码保护文章功能就是其中之一。那我们怎么自定义成自己的呢。用下面的代码即可。当然。您需要看懂下面的代码并按依葫芦画瓢修改成您自己的就行。超级简单。
把下面的代码稍作修改后放在您的主题的function.php下面即可。
function ietheme_password_post() {
global $post;
$formPassword = '<div class="row">
<div class="col-xs-12 col-md-8 col-md-offset-2">
<form class="protected-post-form text-center" action="' . esc_url(site_url('wp-login.php?action=postpass', 'login_post')) . '" method="post">
<p class="lead protected-message">' . esc_html__('Enter the password below, to view this protected post', 'textdomain') . '</p>
<div class="form-group">
<input type="password" name="post_password" class="form-control" id="ts-password-post" placeholder="' . esc_html__( 'Enter password', 'textdomain' ) . '">
</div>
<input class="btn medium" type="submit" name="Submit" value="' . esc_html__('Submit', 'textdomain') . '" />
</form>
</div>
</div>';
return $formPassword;
}
add_filter('the_password_form', 'ietheme_password_post');
本文已在Ie主题由99839发布
文章来源:https://ietheme.com/custom-the-password-form.html