我的目標是讓用戶可以上傳他們自己的插件和主題,並且我想添加大多數正常的非多站點WordPress管理中的東西。什麼文件控制WordPress中的多站點用戶儀表板?在wordpress multisite中,我如何讓用戶安裝自己的插件?
回答
簡短的回答是:你不能。
只有主站點有/wp-content/
文件夾,所有子網站都虛擬化,並與主站點共享/themes/
和/plugins/
文件夾。
從食品,Create_A_Network我的重點:
多站點網絡是網站的集合,所有共享相同的WordPress安裝。他們還可以通過共享插件和主題。網絡中的單個站點是虛擬站點,因爲它們在服務器上沒有自己的目錄,儘管它們在共享安裝中具有用於媒體上載的獨立目錄,並且它們在數據庫中具有單獨的表。
[...]
安裝主題和插件是不同的:比如,網絡的每一個人網站可以同時激活,但安裝既不。
要達到您想要的效果,您必須將Super Admin功能授予您的用戶。這意味着他們有完全訪問到整個網絡。
控制多站點的文件包含在文件夾/wp-admin/network/
,但"some are just wrappers for regular admin files one level up"中。
例如,文件/wp-admin/plugins.php
裏面我們有這意味着約「如果是多站點,則無法安裝插件」的情況如下:
if ((! is_multisite() || is_network_admin()) && current_user_can('install_plugins')) {
?>
<a href="<?php echo self_admin_url('plugin-install.php'); ?>" class="add-new-h2"><?php echo esc_html_x('Add New', 'plugin'); ?></a>
<?php }
隨着中說,有一些插件來幫助他們進行管理多站點插件,但不是爲了你想要的目的:http://wordpress.org/extend/plugins/search.php?q=multisite+plugins
你不能。但是您可以將選定的插件安裝到您的網站。重命名插件meenu和部分插件市場的事情.....然後你可以使所有的插件進入網格形式與每個插件的截圖,以便如果你的用戶想要的任何插件,他可以踢 - 看到的細節,然後安裝它......這將是非常性感。並且它的far更加容易太.....你只需要調整你的所有主題的功能.php,這樣即使用戶改變到另一個主題,他也不會失去市場.....
- 1. 如何使我自己的eclipse插件可安裝
- 2. 如何在wordpress中創建我自己的新插件
- 3. 如何在我自己的插件中包含wordpress日程安排功能?
- 4. 使用安裝在子目錄中的WordPress Multisite配置NGINX
- 5. 可以安裝自己的插件嗎?
- 6. 如何在激活wordpress主題時自動安裝wordpress插件?
- 7. 如何讓我的插件自動安裝第三方功能?
- 8. 如何安裝我自己的Java庫?
- 9. Phonegap - 無法安裝我自己的自定義插件v3.1
- 10. 如何在插件中使用wordpress自己的jquery
- 11. 我如何讓Maven自動安裝和/或配置eclipse插件
- 12. 我可以使用WordPress插件,如果我安裝WordPress與SQL
- 13. wordpress插件安裝
- 14. 使我自己的安裝
- 15. 如何在我自己的應用程序中安裝EGOPhotoViewer?
- 16. 在我自己的服務器上安裝wordpress的根目錄
- 17. 無法安裝我自己的ElasticSearch插件
- 18. 我想在本地Wordpress安裝上安裝插件
- 19. 如何添加客戶模板與wordpress插件的安裝
- 20. 如何在我自己的服務器(Windows Server)中安裝WebRTC
- 21. 在wordpress中安裝jquery插件?
- 22. 在installshield中安裝自己的軟件包後安裝Dotnet?
- 23. 如何在WordPress插件安裝中創建MySql用戶定義函數?
- 24. wordpress插件會自動安裝,當我的wp主題有人安裝
- 25. 讓用戶呈現自己的SVG文件的安全隱患
- 26. 如何在GitHub中安裝WordPress組件jQuery插件
- 27. 如何在Wordpress安裝中安裝PrestaShop
- 28. Wordpress插件安裝兩次
- 29. 不能安裝wordpress插件
- 30. 跟蹤wordpress插件安裝