タグ付けされた質問 「upload-dir」

6
特定のフォルダーにメディアをアップロードできますか?
デフォルトでは、Wordpressダッシュボードからアップロードされたメディアは、現在の日付で決定されたフォルダーに入ります。例:/ wp-content / uploads / 2011/09 /。メディアがアップロードされると、Wordpressでファイルの場所を別の場所に変更するオプションが表示されません。 メディアを別のフォルダーに配置するようにWordpressに指示できますか?すべてのメディアではありません。私が特に選択したものだけ。

2
PDFファイルのアップロードディレクトリを変更する
他のファイルではなく、PDFファイルのみのアップロードディレクトリを変更したいと思います。たとえば、PDFファイルはアップロードされwp-content/uploads/pdfますが、他のファイルはに残りますwp-content/uploads/yyyy/mm。 フィルタリングできるupload_dirことは知っていますが、ファイルの種類/ MIMEでそれを行う方法はわかりません。 ありがとう!

4
プログラムで外部からカスタム投稿に注目画像を設定する方法
私は、ワードプレス環境外の画像を取得して、PHP経由でカスタム投稿に挿入しようとしています。 その画像をワードプレスに移動/アップロードする方法は、ワードプレスが行うように、ディレクトリの年の日付フォルダ形式をアップロードし、カスタムポストに対してその画像を注目の画像に設定しますか? また、カスタムポストギャラリーに画像をアップロードするには? 以下は私のコードです $filename = $image['name']; $target_path = "../wp-content/uploads/"; $target_path = $target_path . $filename; $wp_filetype = wp_check_filetype(basename($filename), null ); $wp_upload_dir = wp_upload_dir(); $attachment = array( 'guid' => $wp_upload_dir['baseurl'] . '/' . basename( $filename ), 'post_mime_type' => $wp_filetype['type'], 'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)), 'post_content' => '', 'post_status' => 'inherit', ); …

2
マルチサイトでブログIDによってアップロードURLを取得する
質問の本質は、私はこのような解決策を探している: $blog_upload_dir_info = wp_upload_dir( $date, $blog_ID ); $blog_upload_url = $blog_upload_dir_info[ 'baseurl' ]; $blog_ID現在のブログIDとはどこが異なりますか。ほとんどの»WP-obvious«ソリューションは失敗します: switch_to_blog( $blog_ID ); $blog_upload_dir_info = wp_upload_dir(); restore_current_blog(); wp_upload_dir()定数に依存しているWP_CONTENT_URLオプションがない限り、動的に現在のブログのURLを設定してupload_url_path設定されています。 もちろん、このオプションを設定することもできますが、これにより、コードに»WTF?«ポテンシャルを多く含む具体的なシステム設定が結合されます。 そこで、このオプションを仮想的に追加することにしました。 /** * Apply a value to the option blog_upload_url * if there's not already one * * @wp-hook option_upload_url_path * @param string $upload_url * @return string */ …

4
カスタムアップロードディレクトリの各カスタム画像サイズ?
カスタムフォルダーにカスタム画像サイズをアップロードしたい。フォルダーには、選択した幅の名前が必要です。例えば: これらのカスタムサイズを追加すると... add_image_size('custom-1', 300, 9999); add_image_size('custom-2', 400, 9999); アップロードされた画像が次のようにアップロードされると便利です。 http://www.my-site.com/wp-content/uploads/300/my-image.jpg http://www.my-site.com/wp-content/uploads/400/my-image.jpg これは可能ですか?私は、upload_dirフィルターを使用してグローバルアップロードフォルダーを変更できることだけを発見しました。

3
ファイルを保存/キャッシュするためのプラグインの標準的な場所は?
プラグインがファイルをキャッシュする場所に関する公式のガイドラインはありますか? そうでない場合、私がフォローできるベストプラクティスはありますか? たとえば、プラグインはバックエンドシステムからコンテンツを取得するため、ファイルをキャッシュすることでメリットが得られるため、バックエンドから同じコンテンツを繰り返しフェッチすることはありません。 ほとんどのクエリはキャッシュプラグインまたはデータベースチュートリアルにつながるため、ここや他の場所での検索は困難です。 私の本能は、それらをのサブディレクトリに置くと言いwp-content/uploadsます。 私の第二の本能は、ファイルをプラグインのディレクトリツリー内に保持することです。これにより、プラグインデータはグループ化されたままになりますが、ユーザーコンテンツがにあるWordPressアーキテクチャには従いません(どのように見えるか)/uploads。

1
WordPressアップロードディレクトリを再編成することは可能ですか?
すべてのアップロードがにアップロードされているWordPressサイトがあります/wp-content/uploads/*。今では何千もの画像があり、パフォーマンスに打撃があり、それを修正するために私は割り当てられました。 以前にアップロードディレクトリを並べ替えた人はいますか?より構造化されたYYYY / MMに移動しますか?これがどのようにして達成されたかについて、いくつかの戦略を聞きたいです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.