如何让会员访问他们自己的受保护页面?

时间:2013-08-27 作者:Cris

我想让每个成员访问他们自己的个人页面,只有我才能编辑。每个成员都有自己的私人信息页面。

你对如何做到这一点有什么建议吗?非常感谢。

1 个回复
SO网友:Prince Singh

funtion add_profile_page(){ 
    $title_of_page = "page name";
    if( null == get_page_by_title( $title_of_page ) ) {
            $post_id = wp_insert_post(
                array(
                    \'comment_status\'    =>  \'closed\',
                    \'ping_status\'       =>  \'closed\',
                    \'post_author\'       =>  \'1\',
                    \'post_name\'         =>  \'namehere\',
                    \'post_title\'        =>  $title_of_page,
                    \'post_status\'       =>  \'publish\',
                    \'post_type\'         =>  \'page\'

                )
            );
            update_post_meta($post_id, \'_wp_page_template\', \'mycustomprofile\');
        }  
}

add_filter( \'after_setup_theme\', \'add_profile_page\' );
您的模板页

/*
    Template Name : mycustomprofile
*/


// Do whatever you want here 

结束

相关推荐

Membership Plugin

我正在为高级博客内容寻找一个好的插件。我的客户希望提供30次免费试用以及每月/6个月/每年付费的计划。它应该为每个人显示一个除此之外的帖子,即使他们作为客人在网站上,没有任何会员资格、试用或特价。它还需要通过贝宝接收付款,并在付款后自动打开订阅。我想能够自定义注册页面,以添加地址和电话号码等其他字段。