我在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