在管理页面Wordpress中显示受密码保护的页面密码

时间:2016-01-27 06:19:15

标签: php wordpress password-protection

我在Wordpress的管理区域有一个页面,我打算用它来管理员能够更改(任何)密码保护页面的密码。

现在我已经尝试了1)

<?php
function the_post_password()
    {
        $post = get_post();
        if ( isset( $post->post_password ) )
            echo esc_attr( $post->post_password );
    }
?>

2)以及

<?php
$the_post = get_post( 3772 );
echo ("$the_post->post_password");
?>

我得到的是:

  

致命错误:无法重新声明the_post_password()(之前在/home/mysite/public_html/mysite/wp-admin/includes/template.php:1521中声明)[**这是我的地方得到了声明]

1 - 给我错误,因为它已经宣布了?!?

2 - 什么都不做

我尝试做的只是显示wp-db post_password(未加密)页面的密码。管理员可以在屏幕上看到页面的密码,如:页面(页面名称)密码为:xxxxxx

我不希望这个用于users_logged_in - 这只能由管理员看到,管理员可以从界面更改密码(我已经制作的页面 - 或链接到它来自同一页。

如何从数据库中获取密码以显示在页面上?和......如果可能的话,页面名称 - 帖子ID

0 个答案:

没有答案