質問編集履歴

3

前書きの変更

2016/06/07 17:26

投稿

akspect
akspect

スコア9

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,4 @@
1
- 記事の構成の仕方について質問です。
2
-
3
- Wordpressを使ったサイトを作成しているのですが、どのように構成したらよいか分からなくなっので、アドバイスを頂けば大変嬉しいです
1
+ Wordpressを使ったサイトを作成しているのですが、Advanced Custom Fieldsで作成したカスタムフィールドで設定し画像が表示さません
4
2
 
5
3
 
6
4
 

2

プラグイン、Posts 2 Postsを発見したので進展があり追記修正しました。

2016/06/07 17:26

投稿

akspect
akspect

スコア9

test CHANGED
@@ -1 +1 @@
1
- Wordpressの記事の構成について
1
+ Wordpressの記事のカスタマイズ Posts 2 Posts、Advanced Custom Fieldsの使用
test CHANGED
@@ -1,8 +1,6 @@
1
1
  記事の構成の仕方について質問です。
2
2
 
3
3
  Wordpressを使ったサイトを作成しているのですが、どのように構成したらよいか分からなくなったので、アドバイスを頂ければ大変嬉しいです。
4
-
5
- コードそのものが知りたいわけではなく、運用の仕方についてお伺いしたいです。
6
4
 
7
5
 
8
6
 
@@ -18,19 +16,97 @@
18
16
 
19
17
 
20
18
 
21
- 複数人の担当者を選択すること名前や写真などが「イベント開催」「イベント担当者」の複数の記事に共通項目があることから、カスタムタクソノミーで実装していました
19
+ リンク先がタクソノミー一覧ではなく担当の人の個別記事なので、「イベント担当者」のカスタム投稿タイプを作り、カスタムフィルド項目を追加していま
22
20
 
23
21
 
24
22
 
25
- しかしリンク先がタクソノミー一覧ではなく担当人の個別記事ので、タクソノミーではなカスタムフィールドで実装した方が良のではないか、と思ってきました
23
+ Posts 2 PostsAdvanced Custom Fields2つプラグインを組み合わせて記事を関連づけているのですが画像の部分がうまくいきません
26
24
 
27
25
 
28
26
 
29
- イベント開催の記事がデフォルトの投稿の記事なので、その中にカスタム投稿タイプのカスタムフィが実装できるか、といところもあるのですが、複数人の担当者を選択できる仕様はなっていないため、どうたらよいかと思っています。
27
+ ードは以下うにしています。
30
28
 
31
29
 
32
30
 
31
+ ``````ここに言語を入力
33
32
 
33
+ <?php
34
+
35
+ $args = array(
36
+
37
+ 'connected_type' => 'posts_to_pages',
38
+
39
+ 'connected_items' => get_queried_object(),
40
+
41
+ 'nopaging' => true,
42
+
43
+ 'suppress_filters' => false
44
+
45
+ );
46
+
47
+
48
+
49
+ $connected_posts = get_posts( $args );
50
+
51
+ ?>
52
+
53
+
54
+
55
+ <div class="info">
56
+
57
+ <?php
58
+
59
+
60
+
61
+ foreach ( $connected_posts as $post ) {
62
+
63
+ setup_postdata( $post );
64
+
65
+
66
+
67
+ $photo = get_field('expert_photo');
68
+
69
+ $img = wp_get_attachment_image_src($photo, 'full');
70
+
71
+
72
+
73
+ ?>
74
+
75
+ <figure class="article-circle-02"><a href="<?php the_permalink(); ?>"><img src="<?php echo $img[0]; ?>" alt="#" width="<?php echo $img[1]; ?>" height="<?php echo $img[2]; ?>"></figure>
76
+
77
+ </a>
78
+
79
+ <?php }
80
+
81
+ wp_reset_postdata();
82
+
83
+ ?>
84
+
85
+
86
+
87
+ </div>
88
+
89
+ ```
90
+
91
+ var_dump($img)ではbool(false) がでます。
92
+
93
+
94
+
95
+ var_dump($photo)すると、
96
+
97
+ ```
98
+
99
+ array(10) { ["id"]=> int(2510) ["alt"]=> string(12) "test" ["title"]=> string(14) "img_experts_03" ["caption"]=> string(0) "" ["description"]=> string(0) "" ["mime_type"]=> string(10) "image/jpeg" ["url"]=> string(70) "画像のurl" ["width"]=> int(150) ["height"]=> int(150) ["sizes"]=> array(12) { ["thumbnail"]=> string(70) ""画像のurl" ["thumbnail-width"]=> int(150) ["thumbnail-height"]=> int(150) ["medium"]=> string(70) ""画像のurl" ["medium-width"]=> int(150) ["medium-height"]=> int(150) ["medium_large"]=> string(70) ""画像のurl" ["medium_large-width"]=> int(150) ["medium_large-height"]=> int(150) ["large"]=> string(70) ""画像のurl" ["large-width"]=> int(150)
100
+
101
+ ```
102
+
103
+ となります。
104
+
105
+ 他のページと同じようにしているつもりですが、foreach文のせいかwp_get_attachment_image_srcが機能しておらず画像が表示されません。
106
+
107
+
108
+
109
+ どのようにすれば良いでしょうか。
34
110
 
35
111
  すみませんがご教授頂けたら幸いです。
36
112
 

1

「丸投げ」と言われたらそれまでですが、コードが知りたいわけではないので調査したこと・試したことは既に記載してるもので全てです。

2016/06/07 17:24

投稿

akspect
akspect

スコア9

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  記事の構成の仕方について質問です。
2
2
 
3
3
  Wordpressを使ったサイトを作成しているのですが、どのように構成したらよいか分からなくなったので、アドバイスを頂ければ大変嬉しいです。
4
+
5
+ コードそのものが知りたいわけではなく、運用の仕方についてお伺いしたいです。
4
6
 
5
7
 
6
8
 
@@ -28,6 +30,8 @@
28
30
 
29
31
 
30
32
 
33
+
34
+
31
35
  すみませんがご教授頂けたら幸いです。
32
36
 
33
37
  よろしくお願いします。