乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      BuddyPress主題制作和插件設(shè)置入門教程

       安南會所 2017-04-25

      每周日至1月,我們將重新審視一些我們最喜歡的職位自2011年。 隨著BuddyPress的近期人氣爆和廣泛的新的BuddyPress主題可在ThemeForest ,它是有道理的,以揭開序幕這個2011年回顧與亞當(dāng)穆雷的令人難以置信的BuddyPress的系列!

      我們都努力工作,以證明Wordpress是一個偉大的內(nèi)容管理解決方案,但對于它的社會網(wǎng)絡(luò)方面? 今天,我要帶領(lǐng)您使用BuddyPress的 ,建立在WordPress的平臺之上的社會網(wǎng)絡(luò)系統(tǒng)的基礎(chǔ)知識。 學(xué)習(xí)如何使用這一個真正有價值的項目添加到你的知識領(lǐng)域,尤其是客戶每天要融入社會越來越多。

      我認(rèn)識的人,我所看到的是直接在其網(wǎng)站上想要的社交網(wǎng)絡(luò)客戶量的真正的激增。 雖然有很多方法可以做到這一點,我今天要帶您通過使用插件BuddyPress的。 建立在WordPress的平臺之上,甚至自稱 – 社交網(wǎng)絡(luò)在一個盒子里。 而這恰恰是它是什么。 現(xiàn)在,讓我們深入到究竟是什么意思,我們?nèi)绾问褂盟?/p>

      我們將做些什么

      在本教程中,我將帶您從安裝和配置BuddyPress的提高它的基本功能,通過使用插件,主題和黑客。 在本教程結(jié)束時,你應(yīng)該能夠了解:

      • 安裝WordPress(作為一名初學(xué)者?。?/p>

      • 安裝和配置的BuddyPress

      • 識別的BuddyPress的關(guān)鍵要素

      • 編輯BuddyPress的默認(rèn)主題

      • 安裝新的插件和主題

      第1步、安裝WordPress

      如果出現(xiàn)錯誤,不用擔(dān)心! 這個問題可能會在你的wp-config.php文件。 去那里找出哪些上面設(shè)置不正確。

      如果您已經(jīng)安裝了WordPress的,然后繼續(xù)前進(jìn),跳到步驟2。 如果你不知道如何安裝Wordpress或你想復(fù)習(xí),那么請繼續(xù)閱讀!

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

      1. 從你的服務(wù)器的PHPMYADMIN中,創(chuàng)建一個名為“WordPress的”新的資料庫。 如果您的服務(wù)器會自動創(chuàng)建數(shù)據(jù)庫名稱,那么請注意,你要安裝的WordPress數(shù)據(jù)庫的名稱。 您可以在出現(xiàn)當(dāng)您單擊phpMyAdmin的鏈接的第一頁上添加一個新的數(shù)據(jù)庫。

      2. 在WordPress文件夾中,復(fù)制的wp-配置 – sample.php文件文件,并將其重命名為WP-config.php文件。

      3. 開放的wp-config.php文件在編輯器中,并開始在第17行,你要編輯與您的配置在本地服務(wù)器的啟動頁面發(fā)現(xiàn)如下:

        // ** 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文件仍處于打開狀態(tài),我們也想繼續(xù)前進(jìn),讓我們獨特的認(rèn)證密鑰。 要做到這一點,請訪問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. 保存并關(guān)閉的wp-config.php文件。

      6. 解壓縮下載的WordPress的文件夾,如果你想WordPress的控制你的根URL復(fù)制它的內(nèi)容到您的網(wǎng)站的根文件夾通過FTP。 否則,如果你是想WordPress的在一個子目錄下運行,上載名為“WordPress的”整個文件夾,并將其重命名為你想要的子目錄名稱 – 如“博客”的網(wǎng)址屆時將http:///博客。

      7. 通過訪問wp-admin/install.php開始安裝過程。

      8. 如果您的wp-config.php文件設(shè)置是正確的,那么你將被提示輸入博客名稱,電子郵件和用戶名信息。

      現(xiàn)在,WordPress的應(yīng)該是積極的,并準(zhǔn)備你的服務(wù)器上。 您可以在http:///wp-login.php登錄。

      步驟2、安裝的BuddyPress

      有關(guān)安裝BuddyPress的偉大的事情是,它是為安裝一個插件一樣簡單。 如果你從來沒有做過與WordPress的,有兩種方法:

      1. 登錄到您的WordPress的儀表板,看看左側(cè)菜單,進(jìn)入“插件 – >新增”。 在那里,搜索BuddyPress的,并安裝。 以上就是通過WordPress的插件安裝程序的安裝。
        install_plugin

      2. 您也可以通過FTP安裝BuddyPress的插件。 首先,下載最新版本的BuddyPress的這里 。 在您下載它,請解壓縮文件夾,然后通過FTP上傳到你的wp-contents/plugins文件夾。 登錄到您的WordPress的儀表板,并進(jìn)入“插件 – >插件”。 一旦出現(xiàn),激活BuddyPress的插件,你就大功告成了!
        buddypress_icon

      一旦BuddyPress的被激活,你會發(fā)現(xiàn)一個新的BuddyPress的菜單項。 在我們開始配置BuddyPress的,我想看看它提供的關(guān)鍵要素。

      BuddyPress的步驟2要素

      成員和朋友

      BuddyPress的使用和擴(kuò)展WordPress的傳統(tǒng)用戶系統(tǒng)。 在BuddyPress的,用戶被稱為“成員”。 各位朋友可以與其他成員,請通過RSS和電子郵件等成員的活動源,并且參與群體,除其他事項。 大家可以有擴(kuò)展的配置文件和個性化頭像,甚至可以列在一個全球論壇的目錄上您的網(wǎng)站。 這些設(shè)置也可以在BuddyPress的的“常規(guī)設(shè)置”改變。

      擴(kuò)展的配置文件

      在WordPress的“標(biāo)準(zhǔn)用戶注冊相比之下,BuddyPress的允許完全自定義的配置文件字段,因此您可以根據(jù)用戶的配置文件到你想要什么,什么樣的網(wǎng)站是關(guān)于。 這些字段在“資料欄目設(shè)置”管理。

      組是一個偉大的方式有成員參加在網(wǎng)站上。 他們圍繞的bbPress論壇結(jié)構(gòu),并有三個層次:公共,私人,或隱藏。

      • 公開組:

        • 任何網(wǎng)站成員可以加入該組。

        • 該小組將被列在群組目錄,并在搜索結(jié)果中。

        • 集團(tuán)內(nèi)容和活動將是可見的任何站點成員。

      • 私人團(tuán)體:

        • 只有誰要求成員和被接受的用戶可以加入群。

        • 該小組將被列在群組目錄,并在搜索結(jié)果中。

        • 集團(tuán)內(nèi)容和活動將只顯示該組的成員。

      • 隱藏組:

        • 只是誰被邀請的用戶可以加入群。

        • 本集團(tuán)將不會被列在群組目錄或搜索結(jié)果。

        • 集團(tuán)內(nèi)容和活動將只顯示該組的成員。

      群組可以擁有自己的主持人,誰是由管理員設(shè)置,并且會員可以方便地設(shè)置的團(tuán)體活動的通知,他們收到的金額。 該集團(tuán)管理面板看起來像這樣:

      group_admin

      消息

      傳送私人信息,將允許用戶互相溝通直接,在私下進(jìn)行。 并不僅僅局限于一對一的討論,您的用戶可以將消息發(fā)送給多個收件人。 再次,除了私人信息,管理員和版主可以定期與會員和團(tuán)體溝通。 插件也能大大提高通信和消息傳遞在您的BuddyPress安裝。

      活動流

      比如狀態(tài)更新或鳴叫,成員可以更新自己的活動流。 這些可以跟隨通過RSS或電子郵件的其他成員,其他成員可以通過@符號被提及。 此外,流可以成為我的最愛,評論,并回答。

      論壇

      包括在BuddyPress的是bbPress的,它允許創(chuàng)建的論壇。 這些都可以通過插件或者通過編輯位于wp-content/plugins/buddypress/bp-forums/bbpress /的bbPress的代碼進(jìn)行擴(kuò)展。

      博客

      BuddyPress的還允許創(chuàng)建WordPress的博客的成員。 要激活此功能,您還必須在除使用BuddyPress的多點會議。 雖然這是本教程的范圍之內(nèi),BuddyPress的和連續(xù)輸入是非常友好和使用它們攜手可以為很多站點的理想選擇。

      步驟3、配置BuddyPress的管理員設(shè)置

      在深入的BuddyPress的配置,有一對夫婦的WordPress的設(shè)置是需要注意的:

      • 確保在“設(shè)置 – >常規(guī)”您選中該框為“任何人都可以注冊”。 否則,新用戶將不能夠注冊一個帳戶。 一旦被激活,在默認(rèn)主題的鏈接,鼓勵新用戶注冊將出現(xiàn)在右邊欄:
        login

      • 接下來,你要確保你的永久鏈接是從默認(rèn)的改變。 對于大多數(shù)用戶來說,這不會是一個問題。 這里是如果你的永久鏈接仍設(shè)置為默認(rèn)速戰(zhàn)速決:
        導(dǎo)航到 設(shè)置 -> 永久鏈接 -> 選擇 自定義鏈接,然后輸入  /%category%/%postname%/
        permalinks

      在您編輯這些核心WordPress的設(shè)置,現(xiàn)在是時候看看BuddyPress的“設(shè)置。 當(dāng)你點擊新的BuddyPress的菜單項,四個子選項將會出現(xiàn)。

      1. 常規(guī)設(shè)置

      2. 組件安裝

      3. 論壇設(shè)置

      4. 資料欄目設(shè)置

      你會想看看這些,并根據(jù)您的社交網(wǎng)絡(luò)的需求進(jìn)行調(diào)整。 他們是非常具體的,解決一切從登記信息到論壇的支持。 我想要去超過他們更深入,對于那些你們誰可能是膽怯的,還是那些你們誰想要了解更多的細(xì)節(jié)。

      常規(guī)設(shè)置

      這些設(shè)置是更具體的說,“組件設(shè)置”,解決的BuddyPress的各個方面,以及如何BuddyPress的和你的WordPress安裝互動。 具體設(shè)置如下:

      • 基本輪廓組名

      • 全名字段名

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

      • 隱藏的注銷用戶管理欄?

      • 禁用頭像上傳? (上Gravatar仍然可以工作)

      • 禁用用戶帳戶刪除?

      • 禁用全局論壇目錄?

      • 禁用活動流在評論博客和論壇帖子?

      • 默認(rèn)用戶頭像

      組件安裝

      在組件安裝程序,您可以啟用和禁用的BuddyPress的,我前面談到的關(guān)鍵部件。 更具體地說,您可以啟用或禁用:

      • 活動流

      • bbPress的論壇

      • 博客跟蹤(用于多站點安裝)

      • 朋友

      • 私人訊息

      • 擴(kuò)展的配置文件

      論壇設(shè)置

      對于一個論壇系統(tǒng),BuddyPress的使用bbPress的一種基本形式。 最初安裝的論壇,您將需要點擊按鈕“設(shè)置新的bbPress程序”。

      forums_setup一旦你點擊了這一點,你將被提示完成安裝。 點擊確認(rèn),您應(yīng)該會收到一個消息,說:“全部完成配置設(shè)置已被保存到文件BB-config.php文件在你的WordPress安裝的根!”。 除了在根正在創(chuàng)建的文件,bbPress的還將創(chuàng)建一個新的數(shù)據(jù)庫表。 所有這些設(shè)置可以看出,在BB-config.php文件。 我想幫您完成的重要組成部分,這是類似TH您已編輯安裝WordPress的wp-config.php文件。

      首先,我們要開拓BB-config.php中走一走,看一看。 第一行告訴我們,在wp-config.php文件相同的數(shù)據(jù)庫配置信息。 圍繞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' );
      /**#@-*/

      要獲得這些認(rèn)證唯一鍵,請訪問:https://api./secret-key/1.1/bbpress/。 復(fù)制并粘貼過來并更換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’, ” );

      現(xiàn)在,上面的描述放在哪里MO文件中的說明是不正確的。 請記住,我們不只是使用bbPress的。 我們使用的是版本的bbPress的集成到BuddyPress的。 找到根bbPress的文件夾,你需要導(dǎo)航到wp-content/plugins/buddypress/bp-forums/bbpress /。 在那里,你可以創(chuàng)建一個名為“我的國語言”的新文件夾,并刪除您的語言文件。然后,您可以編輯BB-config.php文件相應(yīng)。

      資料欄目設(shè)置

      在這里,您可以添加自定義配置文件字段,以反映您所創(chuàng)建的網(wǎng)站。 在非?;镜乃?,用戶只需要輸入一個名稱為他們的個人資料。 這是要點如下:

      registration_orig正如你所看到的,他們都需要輸入相同的標(biāo)準(zhǔn)WordPress的登錄憑證:用戶名,電子郵件地址和密碼。 但是,請記住,我們正在創(chuàng)造一個社交網(wǎng)絡(luò) ,所以我們可能需要更多的個人資料欄位。 當(dāng)你想到關(guān)于Facebook的個人資料欄位包括有:

      • 當(dāng)前城市

      • 家鄉(xiāng)

      • 性別

      • 生日

      • 興趣愛好

      • 教育和工作經(jīng)歷

      • 和其他許多人。

      這些字段都是可搜索的,真正添加到用戶的體驗,因為他們是在您的網(wǎng)站與他人互動。 這甚至不是說廣告(我知道我已經(jīng)使用Facebook廣告和有針對性的用戶根據(jù)個人資料欄位)等特殊功能的可能性。

      步驟4配置BuddyPress的’前端設(shè)置

      雖然有一些可以在管理改變許多設(shè)置,你會發(fā)現(xiàn)有必要從您的網(wǎng)站的前端更新了很多東西。 我發(fā)現(xiàn)它非常令人沮喪的我第一次使用BuddyPress的,因為我無法找出管理組或許多其他的任務(wù)是如此重要。 因此,為了減輕挫折對你來說,這里有配置,并與前端的工作建立你的第一個BuddyPress的網(wǎng)站時,一些重要內(nèi)容。

      激活BuddyPress的默認(rèn)主題

      首先,您需要激活BuddyPress的默認(rèn)主題,或其他兼容BuddyPress的主題。 “ – >主題外觀”,并激活it.After的是,你將要訪問您的網(wǎng)站,以感受為主題,這可以通過訪問來完成。 你會立即注意到的默認(rèn)主題添加了新的導(dǎo)航元素,如:活動的成員,群組和論壇。 有了您的網(wǎng)頁中列出默認(rèn)情況下,這個導(dǎo)航可以得到非常充分,所以后來我將概述如何編輯這個。

      使用Admin tools

      當(dāng)你啟動你的BuddyPress兼容的主題,請訪問主頁,看看你的管理欄。

      admin_bar將鼠標(biāo)懸停在菜單項,并期待在下拉元素。 通過使用管理欄,您將能夠:

      • 跟蹤活動流

      • 發(fā)送和接收消息

      • 查看和編輯您的個人資料

      • 管理的朋友和要求

      • 管理組和要求

      • 并查看通知。

      設(shè)置組

      如果您使用的是論壇和你有沒有禁用BuddyPress的“”組件設(shè)置“組,那么你將需要創(chuàng)建組。 一個與BuddyPress的,我發(fā)現(xiàn)的主要缺陷是,默認(rèn)情況下任何人都可以創(chuàng)建一個組,所以我也會教你如何禁用,這是簡單的注釋掉一些PHP的問題。

      要創(chuàng)建一個組,你需要:

      1. 點擊你的頭“組”導(dǎo)航選項卡上。

      2. 點擊“創(chuàng)建組”。

      3. 輸入組名稱和說明。

      4. 點擊“創(chuàng)建組并繼續(xù)”。

      5. 選擇您是否想要啟用論壇討論,什么級別的組將是:公共,私人,或隱藏。 這些如上所述。 轉(zhuǎn)到下一個步驟。

      6. 接著,上傳一組頭像或去與默認(rèn)。

      7. 最后,邀請連接或朋友到組。 管理員可以包括任何成員。

      一旦你點擊“完成”,你將采取小組首頁頁面,該頁面將設(shè)在http:///groups/your-group-name/。 從那里,作為組管理員可以發(fā)布更新,管理論壇,管理組的成員。

      恭喜BuddyPress的配置,激活一個主題,并創(chuàng)建您的第一個組! 而不是止步的,讓我們?nèi)ヒ粋€稍微深一點,讓我分享我學(xué)到了在使用BuddyPress的一些實際的事情。

      步驟5 BuddyPress的插件和主題工作

      添加插件和主題,以BuddyPress的工作原理完全一樣添加主題WordPress的。 只要確保前安裝,要么他們是BuddyPress的兼容,盡可能多的插件和主題都沒有。

      • “ – >主題外觀”或通過FTP來添加一個主題,通過管理儀表板在主題文件夾添加到的wp-content/themes /。

      • 要添加新的插件,該插件文件夾添加到的wp-content/plugins /通過管理儀表板在“插件 – >新增”或通過FTP。

      與BuddyPress的默認(rèn)主題工作

      而不是說你以后添加主題,在BuddyPress的默認(rèn)主題是不是位于的wp-content/themes文件夾中。 它位于wp-content/plugins/buddypress/bp-themes /和上面標(biāo)有bp的默認(rèn)值。 在這里,您可以編輯風(fēng)格和模板的默認(rèn)主題。 我提到的幾個缺點(在我看來),我想帶領(lǐng)您糾正。

      編輯默認(rèn)標(biāo)題導(dǎo)航

      默認(rèn)情況下,頭被設(shè)置為顯示除了BuddyPress的項目所有新頁面。 如果你最終加入多個頁面,這可能很快就會導(dǎo)致一個非常完整的導(dǎo)航菜單。 此外,它可能無法最終看起來很好。 編輯這個以僅顯示所需的元素,讓我們通過functions.php中添加自定義菜單。

      首先,打開默認(rèn)的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;

      下面,我們要進(jìn)入我們的自定義菜單功能。

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

      在這里,我們創(chuàng)建函數(shù)為新的標(biāo)題菜單,并為其適當(dāng)命名。 然后,我們添加將創(chuàng)建新的自定義菜單中選擇操作。 現(xiàn)在,在相同的BP-默認(rèn)的文件夾,我們打開header.php文件,這樣我們就可以把這個新的自定義菜單旁邊的默認(rèn)BuddyPress的元素。 向下滾動到第46行,你會看到代碼的導(dǎo)航菜單。

      <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處理默認(rèn)BuddyPress的項目。 我們所關(guān)心的線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文件中創(chuàng)建的標(biāo)題菜單,也消除伴隨自定義菜單在<div>包裝。 但是,如果你把它在這,你將最終有兩個無序列表,如自定義菜單仍具有標(biāo)準(zhǔn)<UL>包裝。 要破除這一點,我們?yōu)g覽回到我們的functions.php,并使用preg_replace函數(shù)來替換那些包裝。

      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的“默認(rèn)主題。

      禁止任何人都可以創(chuàng)建一個組的能力

      要禁用“創(chuàng)建組”按鈕,BP默認(rèn)模板中,導(dǎo)航到組/的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>

      我不想注釋掉組創(chuàng)建的整個環(huán)節(jié),但我可能要限制它自己作為一個管理員。 要做到這一點,我只需更換

      <?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; ?>

      這確保了只有超級管理員可以創(chuàng)建新組。 所有其他用戶都遇到了一組目錄,而不是按鈕來創(chuàng)建一個新組。

      幾個BuddyPress的插件

      我想包括我發(fā)現(xiàn)是非常寶貴的,我已經(jīng)使用BuddyPress的管理社交網(wǎng)站插件的列表。 我相信你可能有其他人,所以我很想聽到什么工作適合你,以及如何。 這里是我的名單 – 排名不分先后:

      • BP Group Documents – 這個插件創(chuàng)建每個組中的文件存儲區(qū)域。 偉大的資源一起傳遞給群體。

      • BuddyPress Group Email Subscription – 這個插件可以讓人們接受團(tuán)體活動的電子郵件通知,尤其是論壇的帖子。 每周或每日摘要可用。 每個用戶都可以選擇他們希望如何訂閱他們的團(tuán)體。

      • Welcome Pack – 這個插件可以讓你自動發(fā)送注冊使用的朋友或團(tuán)體邀請,并歡迎消息。 它也可以將它們重定向到一個開始頁面。 您還可以自定義BuddyPress的發(fā)送,以確保它們符合你的網(wǎng)站的品牌和色調(diào)的默認(rèn)電子郵件。

      • BuddyPress Moderation – 該插件添加鏈接/按鈕標(biāo)記不適當(dāng)?shù)膬?nèi)容并給出了一個便捷的方式,版主查看報告和采取行動。

      • BuddyPress Forum Topic Mover – 這個插件允許論壇版主和系統(tǒng)管理員能夠移動主題下不正確的組中BuddyPress的放置。

      • BuddyPress Announce Group – 這個插件允許你改變?nèi)魏蜝uddyPress的組成宣布只組,其中只有管理員和版主可以發(fā)布。

      • s2member – 如果你正在尋找啟動會員論壇,然后s2member是一個偉大的插件給你。 不像收藏(這也是不是免費的),s2member集成BuddyPress的和多站點。 它通過限制對某些用戶級別的URL做到這一點。 它還允許自定義登錄和注冊頁面,并有完整的文檔和教程庫的初級用戶。

      還有許多其他的插件,允許自定義組頭版,聊天功能等。 一定要參觀的插件庫這里來瀏覽是在那里的插件,從而找出那些提供您的網(wǎng)站需要的功能。

      結(jié)論

      BuddyPress的是一個偉大的解決方案,如果你正在尋找在WordPress的平臺上建立一個社交網(wǎng)站。 如果你已經(jīng)熟悉Wordpress和如何開發(fā)它,然后使用BuddyPress的會輕松,自然。 除此之外,您可以輕松地添加插件和主題是兼容創(chuàng)建你尋找什么。 我很想聽聽別人的用BuddyPress的經(jīng)驗,什么插件和配置,為你工作。

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多