1

wordpress とメディア ライブラリに関する 2 つの関連する質問があります。

  1. Wordpress Media Library (バージョン 3.5.1) には、画像を投稿に関連付けるオプションがあります。これがデータベースでどのような変更を行うかを知っている人はいますか? 私が見つけたものから、メディア ライブラリと投稿の関連付けに関連しているように見える 2 つのテーブルがあります。1 つ目は、wp_posts関連する 3 つのフィールドを持つテーブルです: post_type=attachmentpost_mime_type=imagepost_parent=<associated post id>。またwp_postmeta、フィールドmeta_key=_wp_attached_fileまたは=_wp_attachment_metadata.
    関連する他のテーブル/フィールドはありますか? これらについて詳しく説明している記事はありますか?
    さて、プログラム的に言えば、上記に関連する 2 つの関数があるようです:wp_insert_attachmentwp_update_attachment_metadata. もうありますか、それとも唯一のものですか?

  2. 関数にはwp_insert_attachment絶対ファイル名が必要です。画像が既にローカル サーバーにあり、その (ローカル) URL しかない場合、プログラムで絶対パスを見つけるにはどうすればよいでしょうか? 上記の関数は、ファイルが既にサーバー上にあるため、実際には必要ではないファイルをアップロードするため、質問しています。
    または、ローカル ファイル URI だけを取得し、最初にアップロードせずに投稿に関連付ける別の関数はありますか?

4

0 に答える 0