タグ付けされた質問 「uploads」

これには、WP管理ページからであれ、フロントエンドエディターからであれ、ファイルのアップロードプロセスに関するすべての質問が含まれます。

3
ファイルアップロードのきれいなURL?
PDFなどのファイルをカスタムURLにアップロードできますか?のwww.example.com/whitepapers/pdf.pdf代わりにPDFをアップロードしたいwww.example.com/wp-uploads/...。 WP Easy Uploaderというプラグインを見つけましたが、問題ないようですが、他の解決策があるかどうかを確認したいと思いました。 私が考えていた1つの解決策は、PDFをページとして扱い、親ページをPDFに割り当てることができるようにすることです。これは、親ページのURLが変更された場合のリダイレクトを処理します。 更新 -セキュリティ上の理由から、Wordpressインストール内からFTPアクセスしたくないので、WP Easy Uploaderを考慮しなくなりました。


1
WordPressアップロードディレクトリを再編成することは可能ですか?
すべてのアップロードがにアップロードされているWordPressサイトがあります/wp-content/uploads/*。今では何千もの画像があり、パフォーマンスに打撃があり、それを修正するために私は割り当てられました。 以前にアップロードディレクトリを並べ替えた人はいますか?より構造化されたYYYY / MMに移動しますか?これがどのようにして達成されたかについて、いくつかの戦略を聞きたいです。

4
Webページからデフォルトのアップロードフォルダーに画像をダウンロードする
特定のWebページからアップロードフォルダにプログラムで画像をダウンロードし、それらを投稿の一部として挿入する必要があるカスタムテーマ/プラグインを作成しています。 そのため、プログラムで画像のURLを見つけることができ、それらをwp-contentの下のアップロードフォルダーに保存する必要がありますが、そのフォルダーには、保存された画像用の特定のWordPressフォルダー構造があります。 私の質問は、Webから画像をダウンロードしてアップロードフォルダに保存できるようにするWordPress APIまたは関数またはメソッドはありますか?もしそうなら、それは何ですか。 それ以外の場合、それらの画像を保存するにはどうすればよいですか? これまでのところ、私はこれをやっています $filetype = wp_check_filetype(basename($image_file_name), null ); $upload_dir = wp_upload_dir(); $attachment = array( 'guid' => $upload_dir['url'] . '/' . basename( $image_file_name ), 'post_mime_type' => $filetype['type'], 'post_title' => preg_replace('/\.[^.]+$/', '', basename($image_file_name)), 'post_content' => '', 'post_status' => 'inherit' ); $attachment_id = wp_insert_attachment( $attachment, $image_file_name, $post_id ); $attachment_data = …

1
画像のアップロード時にカメラ情報をメタデータとして保存しますか?
アップロードしている画像内に保存されている「クレジット」メタデータをWordPressに自動的に保存させようとしています。これは、を使用してカスタム投稿メタフィールドとして入力されることを知っていupdate_post_meta()ます。 「クレジット」情報はによって収集されますがwp_read_image_metadata()、media_handle_upload()使用されません。それだけのために、画像から集められた「キャプション」と「タイトル」の情報使用post_contentしてpost_title、それぞれを。 画像の編集時にアップロード後にカスタム添付メタデータフィールドを追加する方法の例をいくつか見つけましたが、WPは既に画像のメタデータからこの情報を収集しているため、画像として保存する方法を見つけたいと思いますアップロードされました。 添付ファイルの「credit」行を保存するためにmedia_handle_upload()呼び出すことができるように、フックするために実行する手順(フックではないようです)がわかりませんupdate_post_meta。


5
ファイルがすでにメディアライブラリにあるかどうかの確認
プラグインでカスタムファイルを作成し、WordPress Codex for wp_insert_attachmentで提供されるコードを使用してそれらをメディアライブラリに追加しています。しかし、私のプラグインは時々それらのファイルを上書きします。ファイルがメディアライブラリに再度追加されないようにする必要があります。これが現在のコードです: $wp_filetype = wp_check_filetype(basename($filename), null ); $wp_upload_dir = wp_upload_dir(); $attachment = array( 'guid' => $wp_upload_dir['baseurl'] . '/' . _wp_relative_upload_path( $filename ), 'post_mime_type' => $wp_filetype['type'], 'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)), 'post_content' => '', 'post_status' => 'inherit' ); $attach_id = wp_insert_attachment( $attachment, $filename); // you must first include the …

2
安全性と使いやすさを考慮した、フロントエンドファイルのアップロードの処理
メディアを添付する機能のない既存のフォーラムのようなプラグインを採用しようとしています。 プラグインはカスタム投稿タイプとして機能するため、投稿に画像を添付するのと同じくらい「シンプル」です。 私はファイルの種類ではなく画像の添付についてのみ懸念していますが、プラグインは使用するためwp_editor、ソリューションは何らかの方法でそれと統合する必要があります。tinyMCEボタンを作成することについては、ソリューションが画像のサムネイルをtinyMCEテキストエリアに挿入できる限り、私はあまり面倒ではありません。 注意してください、私は私の管理領域ではなく私のウェブサイトのフロントエンドを参照しています。 絶対に理想的な状況で、このシナリオを実行してください。 ユーザーが[質問する]をクリックした 使用は彼らの投稿の詳細を入力します ユーザーがtinyMCEインターフェイスのボタンをクリックすると、StackExchangeと同様に、ユーザーにファイルのアップロードを要求します。 次に、システムは正しいサイズのサムネイルをtinyMCEテキストエリアに挿入し、ファイルをこのサムネイルサイズにクランチします この画像をクリックすると、投稿の画像添付ファイルと同じ機能が提供されます。 ユーザーはもう一度クリックして新しい画像を挿入できます ユーザーは必要に応じてtinyMCEテキストエリアから画像を削除することもできます ただし、tinyMCEボタンが周辺機器であることを嬉しく思います。「ファイルアップロード」ボックスの方がはるかに簡単であれば、問題ありません。 私はこのリンクに出くわしましたが、私はt'interwebsでWordPressの記事を読むことについて常に不安を感じています。 前もって感謝します、

2
メディアのアップロードが完了したフック
ワードプレスのシックボックスメディアライブラリを使用してメディアのアップロードと選択を処理するプラグインを開発しています。すべてが順調ですが、アップロードした後/ワードプレスがファイルの処理を完了した後、自動的に「メディアライブラリ」タブに自動的に「リダイレクト」したいという事実を除きます。 だから基本的に私はアップロードされたファイルのクランチが終了した後に発生するフックを探しています。 これが極端なことだとは思えませんが、これに適したフックが見つからないようです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.