主题开发:自定义wordpress默认的密码保护表单

在wordpress开发中,很多都可以调用或是默认就调用程序预设的样式或是表单,密码保护文章功能就是其中之一。那我们怎么自定义成自己的呢。用下面的代码即可。当然。您需要看懂下面的代码并按依葫芦画瓢修改成您自己的就行。超级简单。

elements-envato 主题开发:自定义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


发表评论

撰写评论

电子邮件地址不会被公开。 必填项已用*标注

加入我们

注册完成!

密码重置

请输入您的邮箱地址。 您将收到一个链接来创建新密码。

检查你的邮件中的确认链接。