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

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



2
注目画像のみで投稿をクエリ
6件の投稿を照会しますが、注目の画像が添付されているもののみです。私はmeta_keyこのWP_Queryような方法を次のように使用しています: $args = array( 'post_type' => 'post', 'meta_key' => '_thumbnail_id', 'post_count' => 6 ); $query = new WP_Query($args); に続く <?php while($query->have_posts()) : $query->the_post(); ?> <h2><?php the_title(); ?></h2> <?php the_post_thumbnail('thumbnail'); ?> <?php endwhile; ?> これはうまくいかないようです。クエリは、6を超える投稿と、注目の画像を持たない投稿も返します。ここで間違っていることはありますか? @チップ:var_dump($query);大きな結果が得られるので、ペーストビンに投稿しました

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

2
プログラムでURLで画像を取得し、アップロードフォルダーに保存する
別のCMSからWordPressへの大規模な移行に関与しています。データベースのコピーがあり、wpdbクラスのインスタンス化を使用してコンテンツを抽出し、そこからWordPressの投稿をプログラムで作成する方法を考え出しました。 しかし、数千の画像があり、それらを自動的に引き渡し、さまざまなサイズを生成し、投稿に添付して、約1週間の作業を節約したいと考えています! URLでリモートサイトから画像を取得し、wp-uploadsフォルダーに保存する方法はありますか?私はこれを使用していると思いますwp_httpが、私はそれをよく知りません。 画像を取得して保存したらwp_generate_attachment_metadata、さまざまなサイズを作成wp_insert_attachmentして投稿に添付するために使用できるので大丈夫です。 ありがとう、サイモン

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', ); …

7
投稿のサムネイルサイズはどのように取得しますか?
WP Admin Media Settingsまたはこの機能を使用して、投稿のサムネイル画像のサイズを設定する方法を知っています。 set_post_thumbnail_size( 150, 150 ) しかし、画像のサムネイルサイズに設定されている画像の幅 と 高さをどのように取得するのでしょうか? 私はこのようなことをしたいです: get_post_thumbnail_size(); // return array(150, 150) これはどのように行われますか?を使用しているのget_option()ですか?オプションキーはサムネイルの幅と高さですか?

1
注目の画像の幅を取得し、テンプレートの他の場所で使用する方法は?
single.phpテンプレートで、ページの他の場所で投稿の注目画像の幅を使用できるかどうか疑問に思っています。 私がやろうとしているのは、投稿の注目画像と同じ幅(常に異なる幅になる)でページにdiv要素を追加することです。 誰かアイデアがあれば、教えてください。 ありがとう

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 = …

1
WordPressイメージを動的にサイズ変更する方法(カスタムフィールド/テーマオプション)
だから-クライアントの要求に応じて、標準のWordPressの方法ではなく、テーマオプションからプルインされた画像から画像のサイズを変更できる必要があります。2つまたは3つあるため、単純にcustom_header領域を使用することはできません(画像がアップロードされると、ユーザーがリンクの機能を選択できるようにするオプションもあります(ページ、投稿、カテゴリ、リンクなし、外部リンクなど)。私はOptions Frameworkテーマを大成功で使用しており、画像srcをうまく取得できます。これは、これが投稿サムネイルに通常使用されるadd_image_size()関数と組み合わせて何らかの方法で使用できるかどうかの問題です 私は実際にティムサムルートに行き、WordPress APIに固執するのではなく(そもそも私がやっていることと少し矛盾していることを知っています...)。どんな助けも大歓迎です。ありがとう!

1
srcsetのないthe_post_thumbnail?
WordPress 4.4ではsrcset、the_post_thumbnail関数の使用時に複数の画像サイズが追加されます。srcsetなしで1つの画像サイズのみを取得することは可能ですか? srcsetすべての画像から無効にするフィルターを追加することは可能であることを理解していますがsrcset、特定のサムネイルサイズを呼び出すときのみ(たとえば、画像全体のサイズを呼び出すときのみ)を無効にしたいと思います。


5
投稿コンテンツから最初の画像を取得します(例:ホットリンクされた画像)
私はこのコードをcodexから直接使用しています。 function echo_first_image ($postID) { $args = array( 'numberposts' => 1, 'order'=> 'ASC', 'post_mime_type' => 'image', 'post_parent' => $postID, 'post_status' => null, 'post_type' => 'attachment' ); $attachments = get_children( $args ); //print_r($attachments); if ($attachments) { foreach($attachments as $attachment) { $image_attributes = wp_get_attachment_image_src( $attachment->ID, 'thumbnail' ) ? wp_get_attachment_image_src( $attachment->ID, 'thumbnail' ) …

3
サムネイルを再生成するにはどうすればよいですか?
新しいテーマを取得し、サムネイルを再生成しようとしています。でも困っています。AJAX Thumbnail Rebuilderを使ってみましたが、5時間の間、添付ファイルを読んでいるだけでした。次に、通常のリビルダーを試しましたが、画像の大部分が未定義として返されました。 何か案は?

7
要求されたサイズが存在する場合にのみサムネイルを表示する
投稿のサムネイルを取得および出力する関数を使用すると、指定したサイズで要求されたサムネイルが表示されますが、このサイズが存在しない場合は、サムネイルが元のサイズで表示され、ブラウザーに強制的にサイズを変更させます。 リクエストされたサイズが存在しない場合に、「イメージなし」のようなプレースホルダーを強制的に表示させるにはどうすればよいですか?

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