質問編集履歴

4

文字変更

2023/01/17 04:06

投稿

mumu1354
mumu1354

スコア18

test CHANGED
File without changes
test CHANGED
@@ -131,7 +131,7 @@
131
131
  としたいから
132
132
  ### 発生している問題・エラーメッセージ
133
133
 
134
- ```
134
+
135
135
  最初の読み込み時にリサイズするプログラムをつくりましたが、セキュリティ的に問題があるのと、最初の閲覧者は、読み込み時間がかかるという問題があります。
136
136
 
137
137
  そのため、アップロード画像のaltやタイトルを入れれる欄の下にadd_image_sizeの名前を入れる入力欄をつくり
@@ -143,9 +143,7 @@
143
143
  それか他の方法がいいでしょうか?
144
144
 
145
145
 
146
- ```
147
146
 
148
- ```
149
147
  ### 試したこと
150
148
 
151
149
  上記のこと

3

質問内容の変更

2023/01/17 04:04

投稿

mumu1354
mumu1354

スコア18

test CHANGED
@@ -1 +1 @@
1
- ワードプレスのアップロードした画像でpicture要素使用したい
1
+ ワードプレスの画像アップロード時にリサイズするプログラム作りたい
test CHANGED
@@ -6,10 +6,16 @@
6
6
 
7
7
 
8
8
  ### 実現したいこと
9
- アップロードした画像でpicture要素使用したい
9
+ アップロード時に必要なものだけの画像リサイズおこないたいです。
10
- またpicture要素のsrcsetで使用する画像を自動生成したいです。
10
+ 対象は投稿ページからアップロードした
11
+ ・アイキャッチ
12
+ ・カスタムフィールドの画像
13
+ の2点です。
11
14
 
12
- 加えて、アップロードもとごとに自動生成される画像サイズを変えたいです。
15
+ HTMLはpicture要素srcset出力します。
16
+ ↑こちらは自力でできました。
17
+
18
+
13
19
   
14
20
 
15
21
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-12-12/60423883-ee03-4f48-a88a-e836e40497ef.png)
@@ -29,7 +35,7 @@
29
35
  の11種類のサイズを自動生成
30
36
 
31
37
  ■理由
32
- 画像表示する場所のHTML
38
+ 画像表示する場所のHTML
33
39
  ```HTML
34
40
  <picture>
35
41
  <source media="(max-width: 767px)"
@@ -49,7 +55,6 @@
49
55
  symm-top_768-1,333.5.jpg 3x" />
50
56
  </picture>
51
57
  ```
52
- としたいから
53
58
  (※わかりやすくするためにわざと小数点がついた画像ファイル名を書いています)
54
59
 
55
60
 
@@ -127,44 +132,29 @@
127
132
  ### 発生している問題・エラーメッセージ
128
133
 
129
134
  ```
135
+ 最初の読み込み時にリサイズするプログラムをつくりましたが、セキュリティ的に問題があるのと、最初の閲覧者は、読み込み時間がかかるという問題があります。
136
+
137
+ そのため、アップロード画像のaltやタイトルを入れれる欄の下にadd_image_sizeの名前を入れる入力欄をつくり
138
+
139
+ その名前に合わせてリサイズするプログラムを思いつきました。
140
+
141
+ アップロード画像のaltやタイトルを入れれる欄の下に項目を増やすことは可能でしょうか?。
142
+
130
- 無駄な画像ま生成される
143
+ それか他の方法がいいしょうか?
144
+
145
+
131
146
  ```
132
147
 
133
- ### 該当のソースコード
134
-
135
- ```HTML
136
- <!--functions.php-->
137
- add_image_size('画像名', 横幅, 高さ);
138
- add_image_size('画像名2', 横幅, 高さ);
139
- <!--上記を必要な画像サイズ分コードに記載-->
140
- ```
141
- ```php
142
- <?php //index.php サムネ表示する場所 ?>
143
- <?php if(has_post_thumbnail()):?>
144
- <?php the_post_thumbnail('', array('class' => 'responsive'));?>
145
- <?php else: ?>
146
- ```
147
- ```php
148
- <?php //index.php カスタムフィールド表示する場所 ?>
149
- <img src="<?php echo get_field('detail'); ?> " class="responsive-img"/>
150
148
  ```
151
149
  ### 試したこと
152
150
 
153
- 該当ソースコードのこと
151
+ 上記のこと
154
152
 
155
153
  ### 補足情報(FW/ツールのバージョンなど)
156
154
 
157
155
  WordPress 5.2.7
158
156
  Advanced Custom Fields 5.11.4
159
157
 
160
- ワードプレスのアップロード画像でpicture要素を使用したい場合やレスポンシブ対応する場所
161
- 皆様はどのようにしているのでしょうか?
162
-
163
- 2022年現在 4xの画像も必要でしょうか?
164
-
165
158
  ### 参照先
166
159
  [レスポンシブの画像切り替えができるsrcset属性](https://www.site-convert.com/archives/1342#outline__4_2)
167
160
  [結局レスポンシブデザインでは何種類のサイズの画像を用意すればいいか](https://blog.uzumaki-inc.jp/14837d2123a94b19822b4b4aeda5f978)
168
-
169
-
170
-

2

タグの追加 PHP

2022/12/21 06:40

投稿

mumu1354
mumu1354

スコア18

test CHANGED
File without changes
test CHANGED
File without changes

1

文章変更

2022/12/13 00:36

投稿

mumu1354
mumu1354

スコア18

test CHANGED
File without changes
test CHANGED
@@ -157,7 +157,7 @@
157
157
  WordPress 5.2.7
158
158
  Advanced Custom Fields 5.11.4
159
159
 
160
- ワードプレスのアップロード画像でpicture要素を使用したい場合
160
+ ワードプレスのアップロード画像でpicture要素を使用したい場合やレスポンシブ対応する場所
161
161
  皆様はどのようにしているのでしょうか?
162
162
 
163
163
  2022年現在 4xの画像も必要でしょうか?