0

私は、php と mysql を使用して構築された独自のカスタム ギャラリー CMS を持っています。これをクライアントのワードプレス プラグインとして作成したいと考えています。つまり、カスタム ギャラリーの管理パネルが単一のプラグインとしてワードプレスに表示されます。

スクリプトを wordpress プラグインに変換するにはどうすればよいですか? 私はワードプレスを初めて使用するので、プラグインの作成についてはまったくわかりません。そのため、数行のコードを追加するだけで、スクリプトにいくつかの変更を加えるだけで、すべてをプラグインとして機能させることができるのではないかと考えています。

4

1 に答える 1

2

先に進む前に、独自の CMS を WordPress に統合することに疑問を抱く必要があります。私は以前にこれを行ったことがありますが、WordPress チームからの機能とセキュリティの更新の恩恵を受けないなど、長期的には多くの欠点がありました. 新しいバージョンの Wordpress には、カスタム投稿タイプ、カスタム タクソノミー、カスタム メタ ボックスなど、WordPress 内で独自のカスタム管理機能を生成するための便利な機能が多数用意されています。

経験豊富な WordPress 開発者として、WordPress が既に提供している組み込みのギャラリー機能以上のものを要求するクライアントがいた場合、要求された機能に応じて、次の 2 つの方法のいずれかを選択します。

1. フックとフィルターを介して既存の WordPress ギャラリーに機能を追加する

このサイトは、フックとフィルターを使用して WordPress をどれだけ深く変更できるかを確認するための優れたリソースです: http://adambrown.info/p/wp_hooks

2.カスタム投稿タイプを作成し、クライアントは通常どおり画像を投稿にアップロードします

この方法では、新しい「ギャラリー」投稿タイプを作成するだけで、クライアントはすべての組み込みの WordPress インターフェースを使用して画像をアップロードします。「add_meta_box」などの関数を使用して、必要な追加機能を追加できます...カテゴリ化が必要な場合の分類法と、分類法による優れた並べ替えのチュートリアルを含む、関連するすべてのリンクを次に示します。

http://codex.wordpress.org/Post_Types

http://codex.wordpress.org/Function_Reference/add_meta_box

http://codex.wordpress.org/Taxonomies

http://justintadlock.com/archives/2011/06/27/custom-columns-for-custom-post-types

既存の CMS をどうしても使いたい場合は、いつでもカスタム WordPress 管理ページの iframe にコードを読み込むことができますが、経験上、お勧めしません。その方向に導くリンクは次のとおりです。

http://codex.wordpress.org/Administration_Menus

ポスト スクリプトと同様に、WordPress プラグインまたはカスタム WordPress テーマを使用して、これらの一部またはすべてを実行できます。テーマを世界と共有して文書化する予定がない場合、または機能が非常にクライアント固有で再利用できない場合は、テーマに機能を追加することを好む傾向があります。

于 2013-07-30T00:37:53.237 に答える