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

画像はWordPressによってさまざまな方法で使用されます。レイアウト内の画像でテーマを使用したり、投稿/ページコンテンツ内に画像を配置したり、訪問者の名前の横にアバターと呼ばれる画像を表示したりできます。

1
添付ファイルIDに基づいて添付ファイルのタイトルを取得します
私は画像を取得していgetMetaます。添付ファイルのIDを返します。次に、タイトル、代替テキスト、説明などを取得します。 代替テキストの場合、これは非常にうまく機能します。 get_post_meta($logo, '_wp_attachment_image_alt', true); 今、タイトルを取得したいです。でできることを知りました$attachment->post_titleが、ここではIDしか持っていません。添付ファイルIDのタイトルを取得するにはどうすればよいですか?
19 images  title 

2
WordPressでデフォルトの画像サイズをハードクロップに設定する
WPで中および大の画像サイズをハードクロップに設定するにはどうすればよいですか? 私のテーマでは、これを使用してサムネイルサイズをハードクロップに設定できます。 add_theme_support('post-thumbnails'); set_post_thumbnail_size( 96, 96, true ); しかし、中規模および大規模の画像をハードクロップする方法はありません。 中規模および大規模のサイズを削除して、それらを再追加する方法はおそらくありますか? add_image_size( 'medium', $width, $height, true ); add_image_size( 'large', $width, $height, true );
18 images 

3
特定の投稿タイプのadd_image_size()
set_post_thumbnail_size( 80, 80, true ); // true for all post types ブログで2種類の投稿をプレイしているとします:Post、Video、Product。投稿には80x80の画像サイズが必要ですが、動画には100x100、製品には50x100が必要な場合があります。私の知る限り、投稿画像のサムネイルを100x100および50x100のサイズで作成する必要があります。そして、私の製品では、80x80と100x100のサムネイルを作成することを余儀なくされています。 投稿タイプに基づいた画像サイズを作成して、使用する予定のない画像を大量に作成したり、他の場所で使用できるリソースを無駄にしたりしないようにする方法はありますか?

10
必要なときにのみサムネイルを生成する方法は?
1000枚の画像があります。必要な場合にのみワードプレスで親指を生成するにはどうすればよいですか?たとえば、ホームスライダーは10個の画像のみを使用しますが、他の1000個の画像にはスペースとリソースの無駄としてサムネイルが生成されることは望ましくありません。 必要なときにだけadd_image_sizeを起動する方法はありますか? ありがとう 更新あなたが言及したように、実際にadd_image_sizeは起動する必要があるものではありません。すばらしいのは、the_post_thumbnail( 'slider-thumb')を使用するときにイメージのサイズ変更を実行することです。 たぶんこれは画像の最初のビューを遅くしますが、そのビューは通常私が実際に投稿を確認するときに生成されますので気にしません。 だから私の投稿、スライダー、ブログのサムネイル、ポートフォリオのサムネイルなどの間に1000枚の画像があり、スライダー用に10個の画像だけをサイズ変更したいので、他の990個の画像のサムネイルサイズを生成するための多くの無駄なリソースがあります。 私の英語がすみません
18 uploads  images 

3
4.1(WPチケット#18532)での画像のスケーリング(丸め)の変更に関する問題の処理
現在、サイトコンテンツを古い4.1より前のサイトから新しいセットアップに移行し、#18532の丸めエラーの問題とそれに対応する修正を行っています。 これを要約すると、WordPress側での長年にわたる丸めの誤動作が修正されました。 693x173で画像をアップロードし、幅300に拡大縮小したとします。 pre 4.1:300x74 4.1以降:300x75 問題 一般に、これは既存のファイルに影響を与えないため、問題を引き起こしません<img>。 ただし、サムを再生成するか、WXRファイルから添付ファイルをインポートすると、ファイルシステムで生成が異なり、すべて<img>がpost_content死んでしまいます。 解決策を探しています 私はさまざまな解決策を考えてきました: 悪い昔に戻る チェンジセット30660は新しいフィルターを導入しましたwp_constrain_dimensions 4.1より前の古い動作をプラグインするために使用できるがました。これにより、問題が修正されます。しかし、これが後で問題を引き起こす可能性があるのか​​疑問に思っており、一般的には修正したいので、これはうまくいきますが、理想的ではないと思います。 タイムズゼアアーアーチャンギン したがって、これには別の目標があります。DBをクリーンアップし、古いファイルへのすべての参照を新しいファイルへの参照に置き換えます。ここで実際に質問しているのは、これを行う方法です。この問題は多くの人々に影響を及ぼし、多くの人々に影響を与えると思われるため、効果的で一般的に適用可能なソリューションを探しています 私の現在のアイデアはこれです: インポート、再生成、または新しいファイルと壊れたタグを残すものは何でも。 ファイルシステム内のすべてのサイズ変更されたファイルからリストAを作成するか、データベースからこの情報を取得します このリストを解析し、4.1より前に見えるように、ファイル名がすべて1ピクセルオフセットされた2番目のリストBを作成します Bのすべての出現をAの関連エントリに置き換えて、データベース全体を検索および置換します。 これがこの状況を処理する最もスマートで効率的な方法であるかどうかはわかりません。また、少し強引すぎる感じもします。実装する前に、WPSEクラウドの無限の知恵で確認したかっただけです;) [編集]読んだCK-マクラウドの答えを(ありがとう!)私はあなたが常にあなたの頭の後ろでこの問題を維持する必要はありませんので、修正はきっぱりとこの問題を解決すべきだと思います。[/編集] [編集2] Tracで関連チケットを見つけました。参照用に追加しています。[/ edit2]
17 images  bug 

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

6
WordPressがサムネイルを作成できないようにする方法は?
WordPressが複数のサムネイルを作成できないようにする方法について、私は長い間ネットを見回してきました。 ほとんどのチュートリアルでは、メディアセクションですべての画像を0に設定しました。私はそれをしましたが、私のアップロードフォルダに行くと、それはまだ複数の画像を作成します。 これに対する解決策が見つかりません。これが欲しい理由は、ホストアカウントのスペースを節約するためです。

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 ); // …

2
画像中心のカスタム投稿タイプを作成しますか?
画像中心のカスタム投稿タイプを作成するためのヒントはありますか? 詳細を説明するために、私のブログには、以下に示す回転ヘッダー画像があります。 左上の2つの画像はランダム化されており、これらの画像を含むためにのみ存在する特定のページへの添付ファイルとして存在します。カスタムの投稿タイプを使用して、これらを別の方法で保存することが可能かどうか疑問に思っています。新しい投稿タイプ「header-image」を作成しました。ここからどこに進むべきかを考えています。各ヘッダーイメージ「投稿」に1つのイメージ添付ファイルが必要です。ページからランダムな画像を取得する代わりに、ヘッダー画像投稿タイプからランダムな投稿を取得します。これを考えると、 「新しいヘッダー画像」管理ページから利用できる添付プロセスに簡単なインターフェースを組み込むにはどうすればよいですか? 投稿のタイトルとコンテンツ入力ボックスを削除して、そのページを整理できますか? 目標は、現在のアップロードプロセスへのより良いインターフェイスを作成し、最終的に画像を左画像/右画像としてフラグ付けする分類法を作成できるようにすることです。(上の画像を見ると、右側の写真が他の写真の顔を覆っていることがわかります。左側および/または右側のディスプレイに写真をマークすることでこれを回避できます。)後者の場合は問題ありません前者を実装できます。 更新:ここでの回答に基づいて、このセットアップを実装することができました。完全なコードは以下に掲載されています。

5
画像のタイトル/代替属性を取得する方法は?
私の白いテーマでは、ホームスライダーポストに構成されたalt属性はありません。メディアライブラリインターフェイスを介して画像の代替テキストを追加しました。次のコードを追加して、代替テキスト/属性を表示します。ただし、表示されません: <img class="homepage-slider_image" src="http://www.blabla.com/wp-content/uploads/2013/06/cms-website4-1800x800.jpg" alt="" /> コードは次のとおりです。 <?php $image = get_post_meta(get_the_ID(), WPGRADE_PREFIX.'homepage_slide_image', true); if (!empty($image)) { $image = json_decode($image); $image_alt = get_post_meta( $attachment->ID, '_wp_attachment_image_alt', true); if ( empty( $image_alt )) { $image_alt = $attachment->post_title; } if ( empty( $image_alt )) { $image_alt = $attachment->post_excerpt; } $image_title = $attachment->post_title; $image_id = …

6
ワードプレスがimgの幅と高さの属性をハードコーディングしないようにする
正規表現を使用する以外に、WordPressが注目の画像の高さと幅の属性を自動的にハードコーディングする簡単な方法があるかどうか疑問に思っています... 私は自分のプロジェクトに柔軟なグリッドを使用しているため(そうではありません!)、これによりファンキーな画像の問題が発生しています。

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

2
グーテンベルクでギャラリーブロックを拡張する方法は?
コアに含める前にGutenbergで遊んでいます。既存のギャラリーブロックを拡張して表示を変更する方法を知りたいです。たとえば、サムネイルのグリッドではなく、画像のスライドショーを表示したいです。出来ますか?もしそうなら、どのように?任意の助けをいただければ幸いです。

3
add_image_sizeを削除または更新します
私はいくつかの画像サイズが正しく定義されているテーマに取り組んでいます: add_image_size( 'name', 500, 200, true ); 子テーマからこれらの定義されたサイズをオーバーライドしたい: add_image_size( 'new-name', 400, 300, true ); 私は新しいサイズを追加できることを知っていますが、同じ名前を追加すると: add_image_size( 'name', 400, 300, true ); 次に、親関数呼び出しが使用されます-子関数呼び出しは無視されます-余分なルールを追加すると、使用されない余分な画像が追加されます-それほど悪くはありませんが、効率的ではありません。 追加した画像サイズを登録解除する機能はありますか? 乾杯! レイ
16 images 

2
画像サイズに基づいた画質
画像サイズに基づいて画質を設定することは可能ですか?大きな画像では画質を向上させたい(80)-小さなサムネイルでは画質を低下させたい(30)。 私はadd_sizeそれを制御するパラメータを期待していました-しかし、何もありません。 重要な場合:ImageMagickを使用しています。
15 images 

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