0

アイキャッチ画像など、ブログ投稿のような情報を取得する WordPress プラグインの概要を説明します。この情報は実際にはブログの一部ではないため、実際の投稿は使用したくありません。

私の質問は、このデータの「注目の画像」部分の保存についてです。レコードの他の情報と一緒に BLOB としてデータベースに入れたいのですが、$wpdbオブジェクトがこのデータ型を処理するように構築されているようには見えません。

だから私の質問はこれです:$wpdbオブジェクトを使用して BLOB データをデータベースに挿入するにはどうすればよいですか、またはこの目的でデータベースを使用するより良い代替手段はありますか?

4

1 に答える 1

2

プラグインが複数のエンティティについてこの情報を収集すると仮定すると、カスタム投稿タイプの仕事のように聞こえます。これにより、投稿のすべての機能 (フィーチャー画像を含む) を活用できますが、ブログが汚染されることはありません。

カスタム投稿タイプをコーディングするのではなく、UI を介して生成できるようにするさまざまなプラグインもあります。たとえば、カスタム投稿タイプ UI プラグインをチェックアウトすることができます。

メディア マネージャーを使用して (エンティティごとに 1 つではなく) プラグイン用に 1 つの画像を保存するだけの場合は、プラグインまたはテーマで WordPress アップローダーを使用するなどのチュートリアルを使用して、メディア マネージャーを独自の設定ページに統合できます。 .

また、WordPress データベースが画像を blob として保存しないことも正しいです。WordPress は、アップロードされた画像ファイルを wp-content/uploads ディレクトリに保存し、それらへの URI 参照をデータベースに保存して、後で取得できるようにします。

于 2012-04-29T15:52:59.160 に答える