私は画像をリサイズするのがあまり得意ではないWordPressユーザーを持っているので、彼らがWordPressに画像をアップロードするとき、それはまだ> 3000pxより大きいです。
彼らは投稿にインポートすることができ、サムネイルが生成されます。サムネイルをクリックすると、画像はライトボックス内に表示されます(fancyboxを使用)。ただし、画像が非常に大きいため、ロードに時間がかかります。
ライトボックスで小さいサイズの画像(幅800ピクセルなど)を開くことはできますか。ユーザーがアップロードする前に画像のサイズを変更することなく自動的に?
このためのプラグインはありますか?
ありがとう
あなたがする必要があるのは、新しい画像サイズを追加するためにあなたのテーマのfunctions.phpファイルを編集することです。一番下までスクロールしてphpタグの内側を入力します。
add_image_size( 'fancybox-full', 800, 9999 );
画像がアップロードされるたびに、これにより幅800ピクセルのクロップされていない画像が作成されます。
その後、この新しい画像サイズにリンクするには、画像のアンカーを編集する必要があります。 wp_get_attachment_image_src() を使用してみてください - 画像サイズの引数としてfancybox-fullを使用してください。 、 お知らせ下さい。
あなたはこれが現在あなたが既にアップロードした画像ではうまくいかないことに気付くでしょう。 サムネイルの再生成 プラグインを使用してみてください。
お役に立てれば。