タグ付けされた質問 「post-thumbnails」

サムネイルの投稿は、バージョン2.9で導入されたテーマ機能です。サムネイルは、投稿、ページ、またはカスタム投稿タイプの代表的な画像として選択される画像です。

5
wp_insert_post()を使用するときに、画像URLで注目画像(サムネイル)を設定するにはどうすればよいですか?
wp_insert_post()の関数参照エントリを調べていると、私のテーマの投稿サムネイルとして表示される投稿の 'Featured Image'を設定するために必要なパラメーターが配列にないことに気付きました。 Bennett氏が提案したset_post_thumbnail()のような関数を調べましたが、これはWordPress自体とWordPressコーデックへの比較的新しい追加のようです。そのため、$ thumbnail_idパラメーターを取得して提供する方法を説明するソースは見つかりません。これが本当に使用する関数である場合、画像URLのみが存在する場合に、有効な$ thumbnail_idパラメーターをどのように提供できますか? 前もって感謝します!

4
フィルターして画像寸法属性を削除しますか?
私は、画像の最大幅をそれらを含む列の幅に設定する流動的な幅のCSSテンプレートに基づいてサイトで作業していますが、WordPressが画像に追加するインライン幅と高さの寸法属性を削除する必要があります。 このフィルターを使用して、注目の画像でそれをやっています: add_filter( 'post_thumbnail_html', 'remove_thumbnail_dimensions', 10, 3 ); function remove_thumbnail_dimensions( $html, $post_id, $post_image_id ) { $html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html ); return $html; } 必要であれば、同じフィルターをthe_contentに適用できることを知っています。しかし、これを行うより良い方法はありますか?

6
the_post_thumbnailでのみ画像URLを取得する方法
画像のURLを取得する方法を知りたい the_post_thumbnail() デフォルト the_post_thumbnail() <img width="800" height="533" src="http://domain.com/wp-content/uploads/2011/02/book06.jpg" class="attachment-post-thumbnail wp-post-image" alt="book06" title="book06" /> ここでは、srcのみを取得します。the_post_thumbnail()取得するためにのみフィルタリングする方法http://domain.com/wp-content/uploads/2011/02/book06.jpg お知らせ下さい

8
投稿サムネイルのユーザーフレンドリーなトリミング?
ユーザーが投稿サムネイルのトリミング領域を定義できるようにする方法はありますか?サムネイルは常に既存の投稿の添付ファイルであり、サムネイルごとに追加の添付ファイルを作成するのではなく。 投稿のサムネイルは200x100ピクセルで、投稿で使用されている画像の1つから取得する必要があります。私の理想的な世界では、「注目画像を設定」リンクをクリックすると、すでに含まれている画像の概要が表示され、これらの画像のいずれかをクリックすると、トリミング領域を自分で定義できます(移動またはサイズ変更しますが、 2x1アスペクト比)。[OK]をクリックすると、新しい投稿のサムネイルは_wp_attachment_metadata['sizes']['post-thumbnail']、新しい添付ファイルとしてではなく、元の添付ファイル(メタデータフィールドなど)と共に保存されます。すでに別の投稿の投稿サムネイルとして使用されている画像を使用することは許可されるべきではありません、または少なくとも警告を与える必要があります。 画像のすべてのバージョン、または投稿のサムネイルだけでなく、通常のサムネイルを編集することもできるため、付属の画像エディターは私のニーズに合わないと思います。また、どのバージョンを編集しているかを知るのは少し混乱するので、ユーザーはさらに多くの問題を抱えていると思います。 私が望むことをするプラグインはありますか、それとも自分のニーズに簡単に拡張できるプラグインはありますか? 更新:UIの例 Mac OS Xアドレス帳の画像ピッカーのインターフェイスがとても気に入っています。画像を選択し、スライダーを使用して固定比率のサムネイルクロッパーのサイズを変更します。ベース画像をドラッグすることもできます。あなたは、複数の画像サイズにこのアイデアを拡張することができます(私は持っているpost-thumbnailとpost-thumbnail-1/2、それは例えば、その半分の大きさです)。ユーザーがチェックボックスを使用して現在編集しているサイズ(s)を選択し、画面上に適切な切り抜き長方形を描くようにします。

3
カスタム投稿タイプに注目画像が表示されないのはなぜですか?
functions.phpに次のサムネイルサポートが追加されています。 // Add Thumbnail Support add_theme_support('post-thumbnails'); set_post_thumbnail_size( 140, 140, true ); そして、私はカスタム投稿タイプを作成します // Create Custom Post Type for Work add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'custom_post', array( 'thumbnail', 'labels' => array( 'name' => __( 'Custom' ), 'singular_name' => __( 'Custom' ) ), 'public' => true, 'has_archive' => true, …

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の現在のバージョン プロキシの背後で操作している場合は、プロキシサーバーのタイムアウトが正しく構成されていることを確認してください。

3
クラス名を追加してサムネイルを投稿
投稿のサムネイルを使用してページにリンクしています。 投稿のサムネイル画像にクラス名を追加することは可能ですか? <li><a href="<?php the_permalink(); ?>" ><?php the_post_thumbnail(); ?></a></li>

5
上部からadd_image_size()を切り取るにはどうすればよいですか?
一連の投稿があり、すべてに注目の画像がありますが、クロップの右上隅をカスタマイズできる必要があります。この例では、右上からトリミングする必要がありますが、そのポイントを自分で配置する方法を知っておくと便利です。 現在、add_image_size()関数は画像の中央から切り取っています。いつもきれいじゃない!!

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のサムネイルを作成することを余儀なくされています。 投稿タイプに基づいた画像サイズを作成して、使用する予定のない画像を大量に作成したり、他の場所で使用できるリソースを無駄にしたりしないようにする方法はありますか?

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

2
URLから画像を取得し、注目画像/投稿サムネイルとして設定する方法
Vimeo IDを指定すると、Vimeo Simple APIを介してビデオからサムネイルを取得できます。ページがロードされるたびにAPIを呼び出すのではなく、save_postフックを使用して投稿サムネイルとして画像を設定します(この質問に似ています)。 私の問題は、PHPでのURL呼び出しに慣れていないことです。私が知りたいのですが: curlと比較しWP_Httpたカールのような方法を使用することの利点/欠点 一方が他方より「優れている」のでしょうか? 投稿サムネイルを正常に設定するために関数を呼び出す順序。 どんな助けも大歓迎です。

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はエラーなしでインストールされ、他のすべては正常に動作しています。私はサムネイルを再構築しようとしましたが、それは動作しません:-( 何か案は? ありがとう、 ジョシュ


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