タグ付けされた質問 「media-library」

メディアライブラリーは、アップロードしたすべてのファイルを表示するWordPressパネルです。そこで、新しいファイルを追加したり、投稿やページにファイルを添付したりできます。

3
ユーザーがログインしていない場合、アップロードを保護する方法は?
ユーザーがファイルをアップロードするプライベートサイトでwordpressを使用しています。ユーザーがログインしていない場合、サイトへのアクセスを防ぐために「Private WordPress」を使用しています。 uploadsフォルダーにアップロードされたファイルにも同じことをしたいと思います。 そのため、ログインしていないユーザーが https://xxxxxxx.com/wp-content/uploads/2011/12/xxxxxxx.pdf にアクセスできない場合、アクセスしようとしてもログインしていない場合は、たとえば、ログインページにリダイレクトされます。 私はプライベートファイルと呼ばれるプラグインを見つけましたが、最後に更新されたのは2009年であり、それは私のワードプレスで動作しないようです。 誰もが方法を知っていますか?これを保護するには、ホットリンク方式で十分ですか? 私もこの方法を見つけました: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^.*uploads/private/.* RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC] RewriteRule . /index.php [R,L] RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress しかし、クッキーを複製するユーザーはこの権利を渡すことができますか?よろしく

4
Wordpress 3.5 Media Managerにメニュー項目を追加します
新しいWordpress 3.5 Media Managerの左側のサイドバーの「URLから挿入」の下に新しいメニュー項目を追加するにはどうすればよいですか? 私はバックボーンjsを見て、自分のJSでそれをフックしようとしましたが、成功しませんでした。 編集2:これはトリックを行うようです: http://sumtips.com/2012/12/add-remove-tab-wordpress-3-5-media-upload-page.html それは単純なものに対して行うべきですが、Javascriptで同じことを行うことも可能だと思います。新しいメディアマネージャーの内部がどのように機能するかについてのチュートリアル/説明があればいいでしょう。


2
ギャラリーのメディアマネージャーの強化
WordPress 3.5以降のギャラリービューでメディアエディターを強化したいと思います。 右側に新しい選択フィールドを追加し、選択した値をギャラリーのショートコードに送信します。 私が思うに、機能wp.media.galleryでは、wp-includes/js/media-editor.jsギャラリーショートを挿入するデフォルトの関数です。 新しいパラメーターを追加したいのですが、パラメーターの値はMedia Manager内の選択フィールドから取得されます。 特にこの質問から、さまざまなソースで遊んだことがありますが、Backboneは私にとって非常に新しいものであり、どのように機能するのかわかりません。私もフックprint_media_templatesで遊んだことがありますが、メディアビューでは結果がありません。 どのフックを使用すればよいですか?

6
画像をアップロードする際のHTTPエラーを修正する方法は?
Ubuntu 12.04でApacheとPHP 5.3.Xを使用してWordPress 3.4.1を使用しています ダッシュボードにログインして新しい投稿を追加すると。次に、画像をアップロードして注目画像として設定しようとすると、「HTTPエラー」というメッセージの付いた赤いボックスが表示されます。 私はフラッシュアップローダーを使用せず、ブラウザアップローダーを使用するように言っている人々について読んだことがありますが、それを試してみると、500 Internal Server Errorを受け取ります。 AddType x-mapp-php5 .php.htaccessファイルの先頭に追加しようとしましたが、変更はありません。 すべてのプラグインを無効にしても効果はありません。新規インストールを試みました。運がありません。 2016年10月17日更新- カスタムの役割または機能を使用している場合は、ネイティブの役割/機能を使用してもう一度試してください。 チェックを検討すること: ファイルの所有権 ファイル許可 .htaccess設定 PHPバージョン7以降 WordPressの現在のバージョン プロキシの背後で操作している場合は、プロキシサーバーのタイムアウトが正しく構成されていることを確認してください。

6
メディアギャラリーですべての画像を取得しますか?
メディアギャラリーですべての画像のURLを取得する方法はありますか? これは、特定のシナリオでのみ必要な場合、メディアギャラリーからすべての画像をプルするピクチャページをWebサイトで簡単に作成できる方法だと思います。 写真ページの作成方法に関する指示は必要なく、すべての画像URLを取得する方法だけが必要です。ありがとう!

4
3.5での新しいメディアマネージャーの更新のトリガー
3.5の新しいメディアダイアログでメディアライブラリを「更新」する方法を理解しようとしています。これは(私は大丈夫動作します(メディア対話のタブ/ iFrameのコンボを経由して)WordPressのライブラリに外部の画像ライブラリから画像を追加しているが、私は新しく追加された画像を表示するために対話を閉じて再度開く必要があり持っています正常にライブラリに追加されました)。 私はそこにいることを知っているwp.media.editor.open()とwp.media.editor.close()方法が、私はかなり見つけるために管理することができないsort()か、refresh()ソースに(または何でも)。正直なところ、ソースコードは非常に熱心に読まれconsole.logており、backbone.jsにはあまり役に立たないようです。何か案は?

1
ワードプレスメディアライブラリの物理的編成(Real Media Libraryプラグイン)
前書き。 上記のスクリーンショットでは、プレミアムプラグインReal Media Libraryで構築されたフォルダー構造を見ることができます。次に、フォルダ構造を物理的なフォルダ構造に整理できる拡張プラグインを作成します-RMLは視覚的な構造にすぎません。 アップデート#2(2017-01-27):答えをチェックしてください! 見ていWordPressのメディアライブラリの物理的な組織(リアルタイムメディアライブラリプラグイン)私は自由な拡張プラグインを作成しました。 更新#1(2016-12-14):最初の成功:カスタムサムネイルアップロードフォルダー ここで、別のプラグインReal Thumbnail Generatorを作成しました。これにより、カスタムサムネイルアップロードフォルダーを作成できます。このスクリーンショットをご覧ください: カスタムサムネイルフォルダーを使用する理由 カスタムサムネイルフォルダーは、サムネイルがまだ同じ場所にあるため、データベースの更新URLを維持する必要がないため(RML拡張機能によって変更されないため)、維持が容易です。 カスタムサムネイルジェネレーターの詳細については、このスレッドをご覧ください。技術的なアプローチについて説明しました。カスタムアップロードディレクトリの各カスタムイメージサイズは?。 2017年の初めからRMLとサーバーアップロードフォルダー間の同期を可能にするRML拡張機能の開発を継続するため、このスレッドを続けてください。拡張機能はReal Thumbnail Generatorプラグインとも互換性があるため、データベースが更新されるはずです。 元の投稿 私の拡張目標。 現時点では、フォルダ「/ Unorganized」にいます。つまり、フォルダ/ wp-content / uploads /です。(スクリーンショットでわかるように)ファイルをPDFs / SubDirフォルダーに移動すると、ファイルはvisualフォルダーにあります。これで、私の拡張機能は物理フォルダーとは異なるフォルダーを検出し、ユーザーが物理的に移動できる小さな「ボタン」を表示します。 ユーザーは「Physix it!」ボタンをクリックします。ファイルを/wp-content/uploads/pdfs/subdir/Another-Doc.pdfに移動する必要があります。既に移動プロセスを作成しました。この添付ファイルのすべてのメディアファイル(画像のサムネイルを含む)を読み取り、php関数rename($ old_file、$ new_file)をWP関数wp_mkdir_p()と共に使用します。でGUID wp_postsのテーブルとメタデータwp_postmetaは、あまりにも、変更されました。すべてのファイルが移動されたら、アクションを呼び出します: <?php do_action('RML/Physix/Moved', $meta, $id); // $meta = Infos about the move process, see above screenshot // $id = The …

2
より良いファイル管理のためのメディアライブラリプラグイン?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 6年前に閉鎖されました。 多くのメディアコンテンツを含むWebサイトのメディアライブラリの基本機能を拡張するプラグインはありますか? フォルダ構造は素晴らしいでしょう...現時点ではMedia Tagsプラグインを使用していますが、もっと強力なものがあるのではないかと思っています。 なにか提案を? ありがとう

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、複数のファイルをアップロードする機能を機能させることはできません。 任意の助けをいただければ幸いです。

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メディアモーダルウィンドウで添付ファイルを削除する
重複したファイルを検出し、古い重複が見つかった場合は新しいファイルを削除するために、WPモーダルメディアウィンドウでオプションを作成しようとしています。次のコードが( 'attachment_fields_to_edit'フィルターと共に)動作して、重複ファイルの選択を解除し、メディアモーダルで元のファイルを選択しています。ユーザーがボタンをクリックすると、元のファイルが削除されます(または、少なくともメディアライブラリウィンドウで非表示にして後で削除できるようにします)。 ( function( $ ) { var _AttachmentDisplay = wp.media.view.Settings.AttachmentDisplay; wp.media.view.Settings.AttachmentDisplay = _AttachmentDisplay.extend({ render: function() { _AttachmentDisplay.prototype.render.apply(this, arguments); currentselection = this.controller.state().get('selection').first().toJSON(); selection = this.controller.state().get('selection'); $('button.dmc').on('click', function(e){ e.preventDefault(); var id = $(e.currentTarget).data("id"); if(currentselection.id == id) { currentattachment = wp.media.attachment(id); selection.remove(currentattachment); console.dir(wp.media.view.Attachment); newattachment = wp.media.attachment($(e.currentTarget).data("original")); selection.add(newattachment); } }); } }); } …


6
注目画像の最小寸法要件は?
複数の著者がいる野球のウェブサイトを作成しています。過去の経験から、誰かを個人的にどれだけよく知っていても、それは彼らがあなたの指示に従うか、読むことすら意味しない。 そうは言っても、著者が「注目の画像として使用する」と決定した画像は、幅が640ピクセル以上、高さが360ピクセル以上である必要があります。 各投稿には、WyPiekaczプラグインを使用したおすすめの画像が必要です。投稿は、注目画像なしでは公開されません。[メディアの追加]の[URLから]タブを削除して、作成者が別のサイトにホットリンクする機能をブロックしましたBainternetのコードを使用してを。 ここで、注目画像として使用される画像は、少なくとも640 x 360ピクセルである必要があります。私はコーダーというわけではありませんが、Maor Barazanyのコードを試してみて、出発点として使用しようとしていますが、役に立ちません。彼のコードは、アップロードされる画像の最小寸法を強制し ます。

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

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