Wordpress - 動的に画像を処理する

WordPressのメディアライブラリにアップロードされた画像があります。 PHPのGDなどを使ってテキストを合成した画像を上に表示したい。

これが普通のPHPサイトだったのであれば、テキストの検索パラメータを持つURLを作成し、それをGDの画像上に配置して配信することができました。ワードプレスでは、これをどうやって達成するのかが少し不明です。投稿とページの概念にうまく収まるかどうかはわかりません。

自分でプログラミングを行うことができます。私はちょうど始める方法のいくつかの指針を探しています。

ありがとう、 カール

1

1 答え

You can do that in WordPress, too. It's mostly just a plain old PHP site. For example, you could create a PHP file that creates the composite given the text and the image and use it like: .

Maybe all of the images are on a particular page or post type. Then you could create a custom page or post-type template that parses the $post->post_content for the images, does the compositing, and alters the image tags to point to the new composited images.

または、より一般的には、 the_content それはすべての投稿に対してそうする。

あなたはWordPressのアップロードシステムにフックすることができるかもしれません。イメージがアップロードされると、コンポジットを作成できます。そのために wp_handle_upload フィルタが機能するかもしれません。

または、新しいエントリのメディアアップロードをスキャンしてコンポジットを作成する WordPress cronジョブを作成することもできます次に。

0
追加された
ありがとう。私は最初の2つのオプションを調べます。ユーザーはインタラクティブにテキストを変更する必要があるため、アップロード中は機能しません。最初のアイデアでは、PHPファイルがテーマまたはプラグインの一部であると仮定しています。
追加された 著者 Carl,
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com