ありがとう、いくつかの有用な答えを提供してくれてありがとう。最近私はプラグインhttps://wordpress.org/plugins/olevmedia-shortcodes/をダウンロードして、それは本当にうまく動作します。Wordpressの画像サイズのメディアが異なるサイズを示しています
それは本当に醜い:「最近のポスト」のショートコードを使用しようとすると、私はあなたが以下の添付画像に表示画像のサイズ変更に関連する問題に直面しています。私は、コードを開いて、この関数のコードの小片が見つかりました:
$out .= '<div class="omsc-recent-posts-title"><h3><a href="'. get_permalink() .'">'. get_the_title() .'</a></h3></div>';
if($thumbnail && has_post_thumbnail()) {
$img = wp_get_attachment_image_src(get_post_thumbnail_id(), apply_filters('omsc_sc_recent_posts_img_size', 'medium'));
if($img) {
$img_html=apply_filters('omsc_sc_recent_posts_img', '<a href="'. get_permalink() .'"><img src="'.$img[0].'" alt="'.esc_attr($post->post_title).'" /></a>', array(
'img_src' => $img[0],
'link' => get_permalink(),
'alt' => $post->post_title,
));
$out.='<div class="omsc-recent-posts-thumb">'.$img_html.'</a></div>';
}
}
それから私は、画像サイズに見える、それは言う:
$img = wp_get_attachment_image_src(get_post_thumbnail_id(), apply_filters('omsc_sc_recent_posts_img_size', 'medium'));
は、いくつかの記事「中」の場合はFirebugの通過チェックサイズは222x221、その他のサイズは300x300、残りのサイズは222x167に設定されています。
すべてのサムネイルを同じサイズにするだけです。だから、私は私のテーマのfunction.phpファイルのコードのこの部分を作成しました:
if (function_exists('add_image_size')) {
add_image_size('custom-recpost-thumb', 222, 221,true);
}
と、プラグインのPHPファイルのために私は、このように関数の呼び出しをした:私が見
$img = wp_get_attachment_image_src(get_post_thumbnail_id(), apply_filters('omsc_sc_recent_posts_img_size', 'custom-recpost-thumb'));
同じ。絶対に変更はありませんでした。私が間違ったことは何ですか?
Hey Anker。実際に私が言いました第二の方法はすでに私が友好的なので、私はCSSが動作しないと思った理由です。さあ、最初のCSSを試してみましょう。すべての画像を再アップロードすることはできません。 –
解決済み:)ありがとうございます。 PHPのサイズ変更機能がCSS操作なしで問題を解決できると思っていました。新しいことを学びました。 –
あなたはそれがうまく機能しています。あなたの写真がどんな大きさになっているかに応じて、それがずっと外に出ていれば再び形から出ることができます。それはあなたがボックスの高さに画像の高さを設定することによって修正することができますが、私はそれを行うにはかなりの方法ではないと言ったように。 – Anker