分享

BuddyPress主题制作和插件设置入门教程

 安南会所 2017-04-25

每周日至1月,我们将重新审视一些我们最喜欢的职位自2011年。 随着BuddyPress的近期人气爆和广泛的新的BuddyPress主题可在ThemeForest ,它是有道理的,以揭开序幕这个2011年回顾与亚当穆雷的令人难以置信的BuddyPress的系列!

我们都努力工作,以证明Wordpress是一个伟大的内容管理解决方案,但对于它的社会网络方面? 今天,我要带领您使用BuddyPress的 ,建立在WordPress的平台之上的社会网络系统的基础知识。 学习如何使用这一个真正有价值的项目添加到你的知识领域,尤其是客户每天要融入社会越来越多。

我认识的人,我所看到的是直接在其网站上想要的社交网络客户量的真正的激增。 虽然有很多方法可以做到这一点,我今天要带您通过使用插件BuddyPress的。 建立在WordPress的平台之上,甚至自称 – 社交网络在一个盒子里。 而这恰恰是它是什么。 现在,让我们深入到究竟是什么意思,我们如何使用它。

我们将做些什么

在本教程中,我将带您从安装和配置BuddyPress的提高它的基本功能,通过使用插件,主题和黑客。 在本教程结束时,你应该能够了解:

  • 安装WordPress(作为一名初学者!)

  • 安装和配置的BuddyPress

  • 识别的BuddyPress的关键要素

  • 编辑BuddyPress的默认主题

  • 安装新的插件和主题

第1步、安装WordPress

如果出现错误,不用担心! 这个问题可能会在你的wp-config.php文件。 去那里找出哪些上面设置不正确。

如果您已经安装了WordPress的,然后继续前进,跳到步骤2。 如果你不知道如何安装Wordpress或你想复习,那么请继续阅读!

首先,一定要下载WordPress的最新版本 。 在此之后,你拿去做著名的5分钟WordPress的安装,这也是概述了这里

  1. 从你的服务器的PHPMYADMIN中,创建一个名为“WordPress的”新的资料库。 如果您的服务器会自动创建数据库名称,那么请注意,你要安装的WordPress数据库的名称。 您可以在出现当您单击phpMyAdmin的链接的第一页上添加一个新的数据库。

  2. 在WordPress文件夹中,复制的wp-配置 – sample.php文件文件,并将其重命名为WP-config.php文件。

  3. 开放的wp-config.php文件在编辑器中,并开始在第17行,你要编辑与您的配置在本地服务器的启动页面发现如下:

    // ** MySQL settings - You can get this info from your web host ** //
    /** The name of the database for WordPress */
    define('DB_NAME', 'database_name_here');
    
    /** MySQL database username */
    define('DB_USER', 'username_here');
    
    /** MySQL database password */
    define('DB_PASSWORD', 'password_here');
    
    /** MySQL hostname */
    define('DB_HOST', 'localhost');
  4. 与WP-config.php文件仍处于打开状态,我们也想继续前进,让我们独特的认证密钥。 要做到这一点,请访问https://api./secret-key/1.1/salt/并使用该显示来代替45-52行代码:

    define('AUTH_KEY',         'put your unique phrase here');
    define('SECURE_AUTH_KEY',  'put your unique phrase here');
    define('LOGGED_IN_KEY',    'put your unique phrase here');
    define('NONCE_KEY',        'put your unique phrase here');
    define('AUTH_SALT',        'put your unique phrase here');
    define('SECURE_AUTH_SALT', 'put your unique phrase here');
    define('LOGGED_IN_SALT',   'put your unique phrase here');
    define('NONCE_SALT',       'put your unique phrase here');
  5. 保存并关闭的wp-config.php文件。

  6. 解压缩下载的WordPress的文件夹,如果你想WordPress的控制你的根URL复制它的内容到您的网站的根文件夹通过FTP。 否则,如果你是想WordPress的在一个子目录下运行,上载名为“WordPress的”整个文件夹,并将其重命名为你想要的子目录名称 – 如“博客”的网址届时将http:///博客。

  7. 通过访问wp-admin/install.php开始安装过程。

  8. 如果您的wp-config.php文件设置是正确的,那么你将被提示输入博客名称,电子邮件和用户名信息。

现在,WordPress的应该是积极的,并准备你的服务器上。 您可以在http:///wp-login.php登录。

步骤2、安装的BuddyPress

有关安装BuddyPress的伟大的事情是,它是为安装一个插件一样简单。 如果你从来没有做过与WordPress的,有两种方法:

  1. 登录到您的WordPress的仪表板,看看左侧菜单,进入“插件 – >新增”。 在那里,搜索BuddyPress的,并安装。 以上就是通过WordPress的插件安装程序的安装。
    install_plugin

  2. 您也可以通过FTP安装BuddyPress的插件。 首先,下载最新版本的BuddyPress的这里 。 在您下载它,请解压缩文件夹,然后通过FTP上传到你的wp-contents/plugins文件夹。 登录到您的WordPress的仪表板,并进入“插件 – >插件”。 一旦出现,激活BuddyPress的插件,你就大功告成了!
    buddypress_icon

一旦BuddyPress的被激活,你会发现一个新的BuddyPress的菜单项。 在我们开始配置BuddyPress的,我想看看它提供的关键要素。

BuddyPress的步骤2要素

成员和朋友

BuddyPress的使用和扩展WordPress的传统用户系统。 在BuddyPress的,用户被称为“成员”。 各位朋友可以与其他成员,请通过RSS和电子邮件等成员的活动源,并且参与群体,除其他事项。 大家可以有扩展的配置文件和个性化头像,甚至可以列在一个全球论坛的目录上您的网站。 这些设置也可以在BuddyPress的的“常规设置”改变。

扩展的配置文件

在WordPress的“标准用户注册相比之下,BuddyPress的允许完全自定义的配置文件字段,因此您可以根据用户的配置文件到你想要什么,什么样的网站是关于。 这些字段在“资料栏目设置”管理。

组是一个伟大的方式有成员参加在网站上。 他们围绕的bbPress论坛结构,并有三个层次:公共,私人,或隐藏。

  • 公开组:

    • 任何网站成员可以加入该组。

    • 该小组将被列在群组目录,并在搜索结果中。

    • 集团内容和活动将是可见的任何站点成员。

  • 私人团体:

    • 只有谁要求成员和被接受的用户可以加入群。

    • 该小组将被列在群组目录,并在搜索结果中。

    • 集团内容和活动将只显示该组的成员。

  • 隐藏组:

    • 只是谁被邀请的用户可以加入群。

    • 本集团将不会被列在群组目录或搜索结果。

    • 集团内容和活动将只显示该组的成员。

群组可以拥有自己的主持人,谁是由管理员设置,并且会员可以方便地设置的团体活动的通知,他们收到的金额。 该集团管理面板看起来像这样:

group_admin

消息

传送私人信息,将允许用户互相沟通直接,在私下进行。 并不仅仅局限于一对一的讨论,您的用户可以将消息发送给多个收件人。 再次,除了私人信息,管理员和版主可以定期与会员和团体沟通。 插件也能大大提高通信和消息传递在您的BuddyPress安装。

活动流

比如状态更新或鸣叫,成员可以更新自己的活动流。 这些可以跟随通过RSS或电子邮件的其他成员,其他成员可以通过@符号被提及。 此外,流可以成为我的最爱,评论,并回答。

论坛

包括在BuddyPress的是bbPress的,它允许创建的论坛。 这些都可以通过插件或者通过编辑位于wp-content/plugins/buddypress/bp-forums/bbpress /的bbPress的代码进行扩展。

博客

BuddyPress的还允许创建WordPress的博客的成员。 要激活此功能,您还必须在除使用BuddyPress的多点会议。 虽然这是本教程的范围之内,BuddyPress的和连续输入是非常友好和使用它们携手可以为很多站点的理想选择。

步骤3、配置BuddyPress的管理员设置

在深入的BuddyPress的配置,有一对夫妇的WordPress的设置是需要注意的:

  • 确保在“设置 – >常规”您选中该框为“任何人都可以注册”。 否则,新用户将不能够注册一个帐户。 一旦被激活,在默认主题的链接,鼓励新用户注册将出现在右边栏:
    login

  • 接下来,你要确保你的永久链接是从默认的改变。 对于大多数用户来说,这不会是一个问题。 这里是如果你的永久链接仍设置为默认速战速决:
    导航到 设置 -> 永久链接 -> 选择 自定义链接,然后输入  /%category%/%postname%/
    permalinks

在您编辑这些核心WordPress的设置,现在是时候看看BuddyPress的“设置。 当你点击新的BuddyPress的菜单项,四个子选项将会出现。

  1. 常规设置

  2. 组件安装

  3. 论坛设置

  4. 资料栏目设置

你会想看看这些,并根据您的社交网络的需求进行调整。 他们是非常具体的,解决一切从登记信息到论坛的支持。 我想要去超过他们更深入,对于那些你们谁可能是胆怯的,还是那些你们谁想要了解更多的细节。

常规设置

这些设置是更具体的说,“组件设置”,解决的BuddyPress的各个方面,以及如何BuddyPress的和你的WordPress安装互动。 具体设置如下:

  • 基本轮廓组名

  • 全名字段名

  • 禁用BuddyPress的WordPress的配置文件同步?

  • 隐藏的注销用户管理栏?

  • 禁用头像上传? (上Gravatar仍然可以工作)

  • 禁用用户帐户删除?

  • 禁用全局论坛目录?

  • 禁用活动流在评论博客和论坛帖子?

  • 默认用户头像

组件安装

在组件安装程序,您可以启用和禁用的BuddyPress的,我前面谈到的关键部件。 更具体地说,您可以启用或禁用:

  • 活动流

  • bbPress的论坛

  • 博客跟踪(用于多站点安装)

  • 朋友

  • 私人讯息

  • 扩展的配置文件

论坛设置

对于一个论坛系统,BuddyPress的使用bbPress的一种基本形式。 最初安装的论坛,您将需要点击按钮“设置新的bbPress程序”。

forums_setup一旦你点击了这一点,你将被提示完成安装。 点击确认,您应该会收到一个消息,说:“全部完成配置设置已被保存到文件BB-config.php文件在你的WordPress安装的根!”。 除了在根正在创建的文件,bbPress的还将创建一个新的数据库表。 所有这些设置可以看出,在BB-config.php文件。 我想帮您完成的重要组成部分,这是类似TH您已编辑安装WordPress的wp-config.php文件。

首先,我们要开拓BB-config.php中走一走,看一看。 第一行告诉我们,在wp-config.php文件相同的数据库配置信息。 围绕32行,你会看到:

/**#@+
 * Authentication Unique Keys.
 *
 * Change these to different unique phrases!
 * You can generate these using the {@link https://api./secret-key/1.1/bbpress/ WordPress.org secret-key service}
 *
 * @since 1.0
 */
define( 'BB_AUTH_KEY', 'put your unique phrase here' );
define( 'BB_SECURE_AUTH_KEY', 'put your unique phrase here' );
define( 'BB_LOGGED_IN_KEY', 'put your unique phrase here' );
define( 'BB_NONCE_KEY', 'put your unique phrase here' );
/**#@-*/

要获得这些认证唯一键,请访问:https://api./secret-key/1.1/bbpress/。 复制并粘贴过来并更换4行开头单词“定义”的唯一代码。

对于那些你谁可以用一个论坛,主要是用另一种语言来工作,看看这对55行开始的代码:

/**
* bbPress Localized Language, defaults to English.
*
* Change this to localize bbPress. A corresponding MO file for the chosen
* language must be installed to a directory called “my-languages” in the root
* directory of bbPress. For example, install de.mo to “my-languages” and set
* BB_LANG to ‘de’ to enable German language support.
*/
define( ‘BB_LANG’, ” );

现在,上面的描述放在哪里MO文件中的说明是不正确的。 请记住,我们不只是使用bbPress的。 我们使用的是版本的bbPress的集成到BuddyPress的。 找到根bbPress的文件夹,你需要导航到wp-content/plugins/buddypress/bp-forums/bbpress /。 在那里,你可以创建一个名为“我的国语言”的新文件夹,并删除您的语言文件。然后,您可以编辑BB-config.php文件相应。

资料栏目设置

在这里,您可以添加自定义配置文件字段,以反映您所创建的网站。 在非常基本的水平,用户只需要输入一个名称为他们的个人资料。 这是要点如下:

registration_orig正如你所看到的,他们都需要输入相同的标准WordPress的登录凭证:用户名,电子邮件地址和密码。 但是,请记住,我们正在创造一个社交网络 ,所以我们可能需要更多的个人资料栏位。 当你想到关于Facebook的个人资料栏位包括有:

  • 当前城市

  • 家乡

  • 性别

  • 生日

  • 兴趣爱好

  • 教育和工作经历

  • 和其他许多人。

这些字段都是可搜索的,真正添加到用户的体验,因为他们是在您的网站与他人互动。 这甚至不是说广告(我知道我已经使用Facebook广告和有针对性的用户根据个人资料栏位)等特殊功能的可能性。

步骤4配置BuddyPress的’前端设置

虽然有一些可以在管理改变许多设置,你会发现有必要从您的网站的前端更新了很多东西。 我发现它非常令人沮丧的我第一次使用BuddyPress的,因为我无法找出管理组或许多其他的任务是如此重要。 因此,为了减轻挫折对你来说,这里有配置,并与前端的工作建立你的第一个BuddyPress的网站时,一些重要内容。

激活BuddyPress的默认主题

首先,您需要激活BuddyPress的默认主题,或其他兼容BuddyPress的主题。 “ – >主题外观”,并激活it.After的是,你将要访问您的网站,以感受为主题,这可以通过访问来完成。 你会立即注意到的默认主题添加了新的导航元素,如:活动的成员,群组和论坛。 有了您的网页中列出默认情况下,这个导航可以得到非常充分,所以后来我将概述如何编辑这个。

使用Admin tools

当你启动你的BuddyPress兼容的主题,请访问主页,看看你的管理栏。

admin_bar将鼠标悬停在菜单项,并期待在下拉元素。 通过使用管理栏,您将能够:

  • 跟踪活动流

  • 发送和接收消息

  • 查看和编辑您的个人资料

  • 管理的朋友和要求

  • 管理组和要求

  • 并查看通知。

设置组

如果您使用的是论坛和你有没有禁用BuddyPress的“”组件设置“组,那么你将需要创建组。 一个与BuddyPress的,我发现的主要缺陷是,默认情况下任何人都可以创建一个组,所以我也会教你如何禁用,这是简单的注释掉一些PHP的问题。

要创建一个组,你需要:

  1. 点击你的头“组”导航选项卡上。

  2. 点击“创建组”。

  3. 输入组名称和说明。

  4. 点击“创建组并继续”。

  5. 选择您是否想要启用论坛讨论,什么级别的组将是:公共,私人,或隐藏。 这些如上所述。 转到下一个步骤。

  6. 接着,上传一组头像或去与默认。

  7. 最后,邀请连接或朋友到组。 管理员可以包括任何成员。

一旦你点击“完成”,你将采取小组首页页面,该页面将设在http:///groups/your-group-name/。 从那里,作为组管理员可以发布更新,管理论坛,管理组的成员。

恭喜BuddyPress的配置,激活一个主题,并创建您的第一个组! 而不是止步的,让我们去一个稍微深一点,让我分享我学到了在使用BuddyPress的一些实际的事情。

步骤5 BuddyPress的插件和主题工作

添加插件和主题,以BuddyPress的工作原理完全一样添加主题WordPress的。 只要确保前安装,要么他们是BuddyPress的兼容,尽可能多的插件和主题都没有。

  • “ – >主题外观”或通过FTP来添加一个主题,通过管理仪表板在主题文件夹添加到的wp-content/themes /。

  • 要添加新的插件,该插件文件夹添加到的wp-content/plugins /通过管理仪表板在“插件 – >新增”或通过FTP。

与BuddyPress的默认主题工作

而不是说你以后添加主题,在BuddyPress的默认主题是不是位于的wp-content/themes文件夹中。 它位于wp-content/plugins/buddypress/bp-themes /和上面标有bp的默认值。 在这里,您可以编辑风格和模板的默认主题。 我提到的几个缺点(在我看来),我想带领您纠正。

编辑默认标题导航

默认情况下,头被设置为显示除了BuddyPress的项目所有新页面。 如果你最终加入多个页面,这可能很快就会导致一个非常完整的导航菜单。 此外,它可能无法最终看起来很好。 编辑这个以仅显示所需的元素,让我们通过functions.php中添加自定义菜单。

首先,打开默认的BuddyPress主题的functions.php文件。 这可以在wp-content/plugins/bp-themes/bp-default找到。 来看看代码的前几行:

// Stop the theme from killing WordPress if BuddyPress is not enabled.
if ( !class_exists( 'BP_Core_User' ) )
    return false;

下面,我们要进入我们的自定义菜单功能。

//Register Custom Menu
 
function register_bp_default_menus() {
  register_nav_menus(
    array( 'header-menu' => ( 'Header Menu' ))
  );
}
 
add_action( 'init', 'register_bp_default_menus' );

在这里,我们创建函数为新的标题菜单,并为其适当命名。 然后,我们添加将创建新的自定义菜单中选择操作。 现在,在相同的BP-默认的文件夹,我们打开header.php文件,这样我们就可以把这个新的自定义菜单旁边的默认BuddyPress的元素。 向下滚动到第46行,你会看到代码的导航菜单。

<ul id="nav">
    <li<?php if ( bp_is_front_page() ) : ?><?php endif; ?>>
        <a href="<?php echo site_url() ?>" title="<?php _e( 'Home', 'buddypress' ) ?>"><?php _e( 'Home', 'buddypress' ) ?></a>
    </li>

    <?php if ( 'activity' != bp_dtheme_page_on_front() && bp_is_active( 'activity' ) ) : ?>
        <li<?php if ( bp_is_page( BP_ACTIVITY_SLUG ) ) : ?><?php endif; ?>>
            <a href="<?php echo site_url() ?>/<?php echo BP_ACTIVITY_SLUG ?>/" title="<?php _e( 'Activity', 'buddypress' ) ?>"><?php _e( 'Activity', 'buddypress' ) ?></a>
        </li>
    <?php endif; ?>

    <li<?php if ( bp_is_page( BP_MEMBERS_SLUG ) || bp_is_member() ) : ?><?php endif; ?>>
        <a href="<?php echo site_url() ?>/<?php echo BP_MEMBERS_SLUG ?>/" title="<?php _e( 'Members', 'buddypress' ) ?>"><?php _e( 'Members', 'buddypress' ) ?></a>
    </li>

    <?php if ( bp_is_active( 'groups' ) ) : ?>
        <li<?php if ( bp_is_page( BP_GROUPS_SLUG ) || bp_is_group() ) : ?><?php endif; ?>>
            <a href="<?php echo site_url() ?>/<?php echo BP_GROUPS_SLUG ?>/" title="<?php _e( 'Groups', 'buddypress' ) ?>"><?php _e( 'Groups', 'buddypress' ) ?></a>
        </li>

        <?php if ( bp_is_active( 'forums' ) && ( function_exists( 'bp_forums_is_installed_correctly' ) && !(int) bp_get_option( 'bp-disable-forum-directory' ) ) && bp_forums_is_installed_correctly() ) : ?>
            <li<?php if ( bp_is_page( BP_FORUMS_SLUG ) ) : ?><?php endif; ?>>
                <a href="<?php echo site_url() ?>/<?php echo BP_FORUMS_SLUG ?>/" title="<?php _e( 'Forums', 'buddypress' ) ?>"><?php _e( 'Forums', 'buddypress' ) ?></a>
            </li>
        <?php endif; ?>
    <?php endif; ?>

    <?php if ( bp_is_active( 'blogs' ) && bp_core_is_multisite() ) : ?>
        <li<?php if ( bp_is_page( BP_BLOGS_SLUG ) ) : ?><?php endif; ?>>
            <a href="<?php echo site_url() ?>/<?php echo BP_BLOGS_SLUG ?>/" title="<?php _e( 'Blogs', 'buddypress' ) ?>"><?php _e( 'Blogs', 'buddypress' ) ?></a>
        </li>
    <?php endif; ?>

    <?php wp_list_pages( 'title_li=&depth=1&exclude=' . bp_dtheme_page_on_front() ); ?>

    <?php do_action( 'bp_nav_items' ); ?>
</ul><!-- #nav -->

线47-77处理默认BuddyPress的项目。 我们所关心的线79,其允许新的页面被显示。

<?php wp_list_pages( 'title_li=&depth=1&exclude=' . bp_dtheme_page_on_front() ); ?>

为了显示我们的自定义菜单里面,我们要替换下面这行:

<?php wp_nav_menu( array( 'theme_location' => 'header-menu', 'container' => false, ) ); ?>

这将插入我们在我们的functions.php文件中创建的标题菜单,也消除伴随自定义菜单在<div>包装。 但是,如果你把它在这,你将最终有两个无序列表,如自定义菜单仍具有标准<UL>包装。 要破除这一点,我们浏览回到我们的functions.php,并使用preg_replace函数来替换那些包装。

Below

add_action( 'init', 'register_bp_default_menus' );

Add

// remove ul wp_nav_menu
function remove_ul ( $menu ){
    return preg_replace( array( '#^[^>]*>#', '#$#' ), '', $menu );
}
add_filter( 'wp_nav_menu', 'remove_ul' );

添加一对夫妇的菜单项自定义菜单,和享受! 你刚才加了一层定制到BuddyPress的“默认主题。

禁止任何人都可以创建一个组的能力

要禁用“创建组”按钮,BP默认模板中,导航到组/的index.php。 向下滚动到第7行,它看起来像这样:

<h3>
    <?php _e( 'Groups Directory', 'buddypress' ) ?>
    <?php if ( is_user_logged_in() ) : ?>
        <a href="<?php echo bp_get_root_domain() . '/' . BP_GROUPS_SLUG . '/create/' ?>">
            <?php _e( 'Create a Group', 'buddypress' ) ?>
        </a>
    <?php endif; ?>
</h3>

我不想注释掉组创建的整个环节,但我可能要限制它自己作为一个管理员。 要做到这一点,我只需更换

<?php if ( is_user_logged_in() ) : ?>  <a href="<?php echo bp_get_root_domain() . '/' . BP_GROUPS_SLUG . '/create/' ?>"><?php _e( 'Create a Group', 'buddypress' ) ?></a><?php endif; ?>

with

<?php if ( is_super_admin() ) : ?>  <a href=”<?php echo bp_get_root_domain() . ‘/’ . BP_GROUPS_SLUG . ‘/create/’ ?>”><?php _e( ‘Create a Group’, ‘buddypress’ ) ?></a><?php endif; ?>

这确保了只有超级管理员可以创建新组。 所有其他用户都遇到了一组目录,而不是按钮来创建一个新组。

几个BuddyPress的插件

我想包括我发现是非常宝贵的,我已经使用BuddyPress的管理社交网站插件的列表。 我相信你可能有其他人,所以我很想听到什么工作适合你,以及如何。 这里是我的名单 – 排名不分先后:

  • BP Group Documents – 这个插件创建每个组中的文件存储区域。 伟大的资源一起传递给群体。

  • BuddyPress Group Email Subscription – 这个插件可以让人们接受团体活动的电子邮件通知,尤其是论坛的帖子。 每周或每日摘要可用。 每个用户都可以选择他们希望如何订阅他们的团体。

  • Welcome Pack – 这个插件可以让你自动发送注册使用的朋友或团体邀请,并欢迎消息。 它也可以将它们重定向到一个开始页面。 您还可以自定义BuddyPress的发送,以确保它们符合你的网站的品牌和色调的默认电子邮件。

  • BuddyPress Moderation – 该插件添加链接/按钮标记不适当的内容并给出了一个便捷的方式,版主查看报告和采取行动。

  • BuddyPress Forum Topic Mover – 这个插件允许论坛版主和系统管理员能够移动主题下不正确的组中BuddyPress的放置。

  • BuddyPress Announce Group – 这个插件允许你改变任何BuddyPress的组成宣布只组,其中只有管理员和版主可以发布。

  • s2member – 如果你正在寻找启动会员论坛,然后s2member是一个伟大的插件给你。 不像收藏(这也是不是免费的),s2member集成BuddyPress的和多站点。 它通过限制对某些用户级别的URL做到这一点。 它还允许自定义登录和注册页面,并有完整的文档和教程库的初级用户。

还有许多其他的插件,允许自定义组头版,聊天功能等。 一定要参观的插件库这里来浏览是在那里的插件,从而找出那些提供您的网站需要的功能。

结论

BuddyPress的是一个伟大的解决方案,如果你正在寻找在WordPress的平台上建立一个社交网站。 如果你已经熟悉Wordpress和如何开发它,然后使用BuddyPress的会轻松,自然。 除此之外,您可以轻松地添加插件和主题是兼容创建你寻找什么。 我很想听听别人的用BuddyPress的经验,什么插件和配置,为你工作。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多