私の目標は、ユーザーが自分のプラグインとテーマをアップロードできるようにすることです。通常の非マルチサイトWordPress管理者にも、ほとんどのものを追加したいと思います。どのファイルがWordPressのマルチサイトユーザダッシュボードを制御していますか?どのように私はユーザーが自分のプラグインをインストールすることができますか?
答えて
短い答えは:あなたはできません。
メインサイトのみ/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とセクションをプラグイン市場のものにリネームして、すべてのプラグインをすべての単一プラグインのスクリーンショットでグリッド形式にすることができます。そうすれば、プラグインが必要な場合、詳細を参照してインストールしてください...それは非常にセクシーになるでしょう。あなたのテーマのfunctions.phpを調整しなければならないので、ユーザーが別のテーマに変更したとしても、市場を失うことはありません.....
- 1. どのように私は自分のアプリケーションでのマーキーを使用することができますか?
- 2. 私のアプリケーションは、ユーザーがCPANモジュールを自分でインストールすることなく、どのようにCPANモジュールを使用できますか?
- 3. ユーザーが自分のウェブサイトから自分のページに自分のアプリケーションを追加できるようにするにはどうすればよいですか?
- 4. どのように私は自分のサイトにOutlook Web Appを埋め込むことができますか?
- 5. は、どのように私は私が行うことができますマップ
- 6. どのように私は自分のコード内(ないユーザーによって)リストビュー内の項目のリストを選択することができます
- 7. iOS 7アプリケーションは、ユーザーのホーム画面イメージを見るためにどのように自分自身を透明にすることができますか?
- 8. どのように私はPythonでいくつかのユーザーにパケットを送ることができますか?
- 9. 私は自分のガードをErlangで作ることができますか?
- 10. Clojureではどのようにして自分のdeftype refableを作ることができますか?
- 11. ユーザーがスクリーンショットを作成したかどうかはどのように知ることができますか?
- 12. ユーザーがデフォルトのカメラアプリケーションで画像をキャプチャしたとき、自分のアプリケーションでどのように知ることができますか?
- 13. 私は自分の怠惰なイテレータを作ることができますか?
- 14. どのように私はjQueryの検証プラグインでエラーラベルをアニメーション化することができます
- 15. どのようにXMLをインストールすることができます:: Ubuntuの
- 16. どのように私はDOSからのユーザー入力からファイル名を得ることができます
- 17. ユーザーが自分のアプリをインストールしたことを示すフィードをユーザーの壁に自動的に投稿することをお勧めしますか?
- 18. どのように私はユーザーのTwitterアカウントをFacebookに問い合わせることができますか?
- 19. 私は自分の店舗をどのようにセットアップできますか?
- 20. は、どのように私は自分のアプリケーションをデバッグするときに2
- 21. 私たちはどのようにインストールすることができますソフトウェアを作ることができますか?
- 22. ユーザーが自分のWebサイトにコードをコピー&ペーストできるようにする
- 23. どのように私はhtmlイメージタグアンドロイドを得ることができますか?
- 24. 私は自分のサイトにアクセスすることができません。
- 25. 私のヘルプファイル(CHM)を、ユーザーが自分のアプリケーションをインストールするフォルダにインストールするにはどうすればいいですか?
- 26. は、私は、パラメータとして自分のコードにすることを渡すことができますどのようにパラメータ
- 27. 私のアプリをインストールしたユーザーが自分のアプリを本当にインストールしたかどうかを確認する方法はありますか?
- 28. 私はどのようにspesificフォルダに入ることができますか?
- 29. どのようにすべてのユーザーが自分のアプリケーションにログインしているか確認することができます
- 30. どのように私は私の窓のサービスを行うことができますどのように