如何像Facebook一样在BuddyPress中为用户添加“创建页面”选项?

时间:2017-07-31 作者:Raunak Hajela

我正在创建一个类似于facebook/twitter的社交网站,当有人登录时,它会给他们提供“创建页面”选项,该选项将向用户显示各种输入字段,以添加他们的页面详细信息,然后创建一个类似于facebook的新页面(mysite.com/page\\u username)。目前,我们只能在buddypress中创建组。任何资源和建议都会很有帮助:)

1 个回复
SO网友:Nuno Sarmento

下面的代码是如何将管理页面添加到WordPress网站的一个示例-您可以使用下面的示例作为起点,只需很少的更改。

add_action(\'admin_menu\', \'awesome_page_create\');
 function awesome_page_create() {
 $page_title = \'My Awesome Admin Page\';
 $menu_title = \'Awesome Admin Page\';
 $capability = \'edit_posts\';
 $menu_slug = \'awesome_page\';
 $function = \'my_awesome_page_display\';
 $icon_url = \'\';
 $position = 24;

 add_menu_page( $page_title, $menu_title, $capability, $menu_slug, 
 $function, $icon_url, $position );
}
您可以在下面的链接中找到有关如何添加页面管理的更多信息。

https://codex.wordpress.org/Creating_Options_Pages

https://www.nuno-sarmento.com/custom-admin-page-wordpress/

结束

相关推荐

如何将BuddyPress xProfile字段用作WordPress Bio

第一次使用此论坛。我需要一些认真的帮助来回答这个问题。我试图在不使用后端的情况下显示用户的个人简历。原因是,我不允许我的用户以任何理由通过我的网站后端。也就是说,他们不能创建wordpress的个人简历,这反过来会阻止他们在帖子下方的作者框中显示个人简历。我到处都问过,没有人能帮我。我听说可以使用xProfile创建Buddypress配置文件字段,然后将其编码为warpers bio,显示在作者框中。遗憾的是,我不知道该怎么做。有人能在这方面帮助我吗,或者给我一些其他的答案?也许是UserMeta?为了