web-dev-qa-db-ja.com

経由で注目の画像を追加する PHP

現在私は、サイトがユーザの記事によって動かされるプロジェクト、それがどのように機能するかについて取り組んでいます:

  1. すべてのユーザーが投稿ページを作成して、いくつかの詳細とともに投稿を書き込み、画像用のアップロードファイルオプションを持ってから送信します
  2. 投稿がワードプレスでアップロードされ、添付された画像が特集画像として設定されます
  3. 管理者が投稿を承認し、公開されます。

ここではユーザーはアカウントを持っている必要はありません。私はwp_insert_postを使用して新しい投稿を作成していますが、注目の画像をPHPで追加する方法を理解することができません。

2
Tarun

set_post_thumbnail 関数を使用してください。

set_post_thumbnail( $post_ID, $thumbnail_id );

WordPress 3.1.0以降を使用する必要があります。

wp_insert_postで投稿を作成し、有効な$post_IDを取得したら、この関数を呼び出す必要があります。

4
Azizur Rahman