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

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

2
アップロードに最小画像サイズを要求する方法は?
著者が特定の寸法以下の画像をアップロードするのを制限する方法が必要です。 少なくとも400px x 400pxの画像のアップロードのみを許可するとします。画像サイズが小さい場合、作成者は画像が小さすぎるというエラー通知を受け取るはずです。 これを達成できるプラグインまたはコードはありますか?
17 uploads  images 

3
「URLから挿入」タブをカスタム3.5メディアアップローダーに追加する方法はありますか
ボタンがクリックされたときに次のJavaScriptを実行して、WP 3.5メディアアップローダーをウィジェットに挿入しました。 var frame = wp.media( { title : 'Widget Uploader', multiple : false, library : { type : 'image' }, button : { text : 'Select Image' } } ); frame.on( 'close', function() { var attachments = frame.state().get( 'selection' ).toJSON(); imageWidget.render( widget_id, widget_id_string, attachments[0] ); } ); frame.open(); return …
17 widgets  uploads  media 

2
WPメディアアップローダーは3つの異なるサイズの画像をどのように作成し、どのように複製できますか
いよいよ!! このことを手に入れたのは、約12回の方法と12の異なる方法で試しましたが、ようやく機能するようになりました。 画像をアップロードして投稿に添付するためのカスタムメタボックスを作成しました。WPに組み込まれている恐ろしいシックボックスメディアアップローダーを使用する必要はありません。嫌いです。いいえ、私がしたことは、入力のグループ(タイトル、説明、ファイル)だけです。必要に応じて添付ファイルを追加するために複製することもできます。そのため、フィールドに入力し、アップロードする画像を選択して、下書きを保存するか、投稿を公開します。投稿に添付ファイルが追加されると、メタボックスには入力フィールドと、追加した各添付ファイルの添付画像のプレビュー画像が表示されます。タイトルと説明のフィールドは、ファイルメタデータを生成するために使用されますが、私が知っているpost_metaとしては何も保存されません。現在、私がこれまで取り組んできたのはそれだけです。 投稿を保存/公開するときに、添付ファイルをアップロード/作成するときに、デフォルトのwpアップローダーと同じように3つの画像サイズ、サムネイル、中、大を作成し、フルサイズの画像も保持するようにする必要があります。それがどうにか可能なら。そうでない場合は、別の方法でadd_image_size()新しいカスタムサイズを作成/定義し、アップロード時に代わりにそのように生成したいと思います。 この場合にどの関数を使用するのが最も理想的かはわかりません。おそらく、image_make_intermediate_size()関数の方が優れているか、wp_create_thumbnail()またはwp_crop_image()...誰が知っているか!! wp_handle_upload()それぞれについて関数を実行する必要がある場合、またはおそらくwp_generate_attachment_metadata()関数に。3つの画像サイズが同じ添付ファイルのバリアントとして関連付けられるため、それをどのように実行するのか、私にとって混乱しています。 私はウェブを精査し、すべてのwpメディア/アップロード/画像関連ファイルのソースを読み、メディアアップロード用のほぼすべての機能でプレイしましたが、WPが3つの画像サイズを作成する方法や方法を見つけることができませんそれ自身。 wp-includes / media.phpのimage_resize()関数は、まさにそのとおりであるため、最適であるように見えます。私は自分の人生のために私が何を失っているのか、またはやってみましたが、画像のサムネイルを作るのは間違っていたのかわかりません。 以下は、wp_handle_upload()物と物事を処理する私の作業関数ですが、100pxのサムを作成し、500pxのような最大幅の画像のサイズ変更バージョンを作成し、アップロードされたものの新しいファイルとして保存する必要があります。 function update_attachment(){ global $post; wp_update_attachment_metadata( $post->ID, $_POST['a_image'] ); if( !empty( $_FILES['a_image']['name'] )) { //New upload require_once( ABSPATH . 'wp-admin/includes/file.php' ); $override['action'] = 'editpost'; $url = wp_handle_upload( $_FILES['a_image'], $override ); // $medium = image_make_intermediate_size( $uploaded_file['url'], 500, 400, true ); // …

4
media_handle_uploadを使用して複数のファイルをアップロードする
WordPressフォームプラグインがありmedia_handle_upload、ファイルをアップロードしてそこにIDを直接取得し、メタIDとしてそのIDを投稿に添付するために使用しています。 フォームフィールドのHTMLは次のとおりです。 <input type="file" name="my_file_upload" id="my_file_upload"> そして、phpコードは次のとおりです。 $attach_id = media_handle_upload( 'my_file_upload', $post_id ); if ( is_numeric( $attach_id ) ) { update_post_meta( $post_id, '_my_file_upload', $attach_id ); } そして、すべてが完璧に機能していました。 今、私は私のHTMLコードが複数のファイルをアップロードしようとしています: <input type="file" name="my_file_upload[]" id="my_file_upload[]" multiple="multiple"> しかしmedia_handle_upload、複数のファイルをアップロードする機能を機能させることはできません。 任意の助けをいただければ幸いです。

6
サムネイルは生成されません
私は自分のサーバーでWordPressをセットアップし、稼働しています...気づいたのは、WordPressがアップロードした画像を生成しないことです。通常、WordPressで画像をアップロードすると、サムネイル、中サイズ、および大サイズの画像が生成されます。WordPressはエラーなしでインストールされ、他のすべては正常に動作しています。私はサムネイルを再構築しようとしましたが、それは動作しません:-( 何か案は? ありがとう、 ジョシュ

5
メタボックスでWordpress 3.5 Media Uploaderを使用していますか?
これは可能ですか? 新しいアップローダーの仕組みが大好きです。私はそれが他の方法がしたようにjQuery呼び出しに関係していると推測しています。 編集 これは私が現在使用しているコードです jQuery(document).ready(function($) { $('.custom_upload_image_button').click(function() { imageField = $(this).prev('input'); tb_show('', 'media-upload.php?type=image&TB_iframe=true'); }); window.send_to_editor = function(html) { imgurl = $(html).attr('href'); $(imageField).val(imgurl); tb_remove(); }; $('.clear_field').click(function() { var defaultImage = jQuery(this).parent().siblings('.custom_default_image').text(); jQuery(this).parent().siblings('.custom_upload_image').val(''); return false; }); });
16 jquery  uploads 

1
メディアライブラリの拡張
WordPressのメディアライブラリには、左側に「URLから挿入」リンクがあります。画像のURLを受け入れます。どこにも言われていませんが、YouTubeのURLまたは<iframe>コードを貼り付けると、それも挿入されます。画像URLの場合のようにプレビューが表示されないため、入力したコードが有効かどうかを判断できません。 このページを編集して、有効なWordPress埋め込みと有効なのプレビューを表示したいと思います<iframes>。埋め込みコードが認識され、有効で、挿入できるという基本情報を表示するだけです。すべてのAJAXリクエストを記述してURLを検証できますが、wp.mediaオブジェクトに関するヘルプが必要です。そのページを更新する方法や自分のページに置き換える方法がわかりませんか?これまでのところ、1054行目に記載されている/wp-includes/js/media-editor.jsを見つけましたCalled when 'Insert From URL' source is not an image. Example: YouTube url.。 第二に、既に完了したら、次のコードのようなものを呼び出して、「URLから挿入」ページを選択し、コードを追加して(ユーザーが既存のコードを変更するために)メディアライブラリーを開きます。 。 コード(これは、画像を編集するためのウィンドウを表示する方法の実例ですが、「URLから挿入」にはこれが必要です): frame = wp.media({ frame: 'image', state: 'image-details', metadata: { 'url': 'some-url' } }); frame.open();


2
WPマルチサイトのカスタム投稿タイプのPDFの特定のアップロードフォルダー
PDF専用の「ドキュメント」と呼ばれるカスタム投稿タイプの特定のフォルダーへのアップロードをフィルター処理する必要があります。 これまでのところ、私は持っています: function custom_upload_directory( $args ) { $base_directory = '/home/xxx/my_uploadfolder'; $base_url = 'http://xxxx/wp-content/uploads/my_uploadfolder'; $id = $_REQUEST['post_id']; $parent = get_post( $id )->post_parent; // Check the post-type of the current post if( "document" == get_post_type( $id ) || "document" == get_post_type( $parent ) ) { $args['path'] = $base_directory; $args['url'] = $base_url; $args['basedir'] …

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

2
WordPress 3.5:メディアライブラリにカスタムの「ファイルへの完全なURLパス」を設定しますか?
WordPress 3.5の最近の変更により、メディアライブラリから「ファイルへの完全なURLパス」オプションが削除されたため、このオプションをカスタムパスに設定する方法を知りたいのですが。 メディアファイルの「ファイルへの完全なURLパス」をカスタムサブドメインに設定する必要があります。この問題の解決策を見つけるのを手伝ってもらえますか? よろしく、faxxim

1
Media Uploaderを使用した間違ったサイズの画像のアップロードを拒否する
投稿編集画面でカスタムフィールドに画像を追加するための非常に厳しい設定に取り組んでいます。私の最適なシナリオは、ユーザーが特定のカスタム値に対して間違ったサイズの画像をアップロードしようとしたときにカスタムエラーメッセージを追加することです。 カスタムアップローダーでこれを実行できることは承知していますが、通常のMedia Uploaderで実行することを本当に望んでいます。また、ファイル名を検証し、一般的な要件に基づいてカスタムエラーメッセージを生成するために既に使用しているwp_handle_upload_prefilterも知っています。今必要なのは、カスタム要件を使用して、アップロード先のフィールドに基づいてアップロードを拒否する方法です。 また、アップロード時に投稿画像から注目画像を区別することも知っていますが、保存前のソリューションが必要でした。 これは次のようになります。 どのwp_handle_upload_prefilter分野を扱っているかを通知する(または同様の)方法についてのアイデアはありますか?
12 uploads  media  images 

1
一部のカスタム投稿タイプのデフォルト画像サイズの生成を無効にする方法
「サムネイル」、「中」、「大」サイズの不要なカスタム投稿タイプを使用しました。このサイズを無効にして、設定できる関数またはプラグインを作成する必要があります。各画像サイズは、カスタム投稿タイプごとに必要です。 私の最初のステップは、wp-includes / media.phpからget_intermediate_image_sizes関数をフックすることです。functions.phpにこのコードを追加しましたが、動作しません:( add_filter('get_intermediate_image_sizes', 'get_intermediate_image_sizes_fixed'); function get_intermediate_image_sizes_fixed() { global $_wp_additional_image_sizes; //$image_sizes = array('thumbnail', 'medium', 'large'); // Standard sizes $image_sizes = array(); if ( isset( $_wp_additional_image_sizes ) && count( $_wp_additional_image_sizes ) ) $image_sizes = array_merge( $image_sizes, array_keys( $_wp_additional_image_sizes ) ); return apply_filters( 'intermediate_image_sizes', $image_sizes ); } UPD: media.phpでこの行を編集しています。変更が生成されない後のデフォルトのタイプ。 $image_sizes = …

2
カスタムプラグインの「メディアの追加」ボタン
カスタムプラグインを作成していて、[メディアの追加]ボタンを追加したいと思います。 メディアをアップロードするだけで、アップロードしたファイルからコンテンツやデータを取得する必要はありません。 このボタンを追加するにはどうすればよいですか? ありがとう
12 plugins  uploads  media 

4
最小限のWordPress環境を読み込む
私は自分のWebサイト用にWPとは別の独自のアップロードサービスを作成しましたが、WPを使用して低レベルのdb関数とユーザー検証を提供しています。そのために、メインスクリプト(Uploadify)にwp-load.phpを含めますが、そうするとサーバーのメモリに不要なコンポーネントがいっぱいになるようです。そのおかげで、インストールされているWPプラグインをポイントしているように見えるエラーがスクリプトに表示されます。 コアWPコンポーネントのみをロードしてプラグインを無視するにはどうすればよいですか?これは可能ですか?
12 ajax  uploads 

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