回答編集履歴

2

誤字

2016/01/18 14:01

投稿

sin1983
sin1983

スコア10

test CHANGED
@@ -1,4 +1,4 @@
1
- ちょっとコードが違いますが、事故解決しました。
1
+ ちょっとコードが違いますが、自己解決しました。
2
2
 
3
3
  絞込みについては引き続き調査中です。
4
4
 

1

コードを追加

2016/01/18 14:01

投稿

sin1983
sin1983

スコア10

test CHANGED
@@ -1 +1,103 @@
1
+ ちょっとコードが違いますが、事故解決しました。
2
+
3
+ 絞込みについては引き続き調査中です。
4
+
5
+
6
+
7
+ ```php
8
+
9
+ <?php
10
+
11
+ $catargs = array(
12
+
13
+ 'taxonomy' => 'office_service',
14
+
15
+ );
16
+
17
+ $catlists = get_categories( $catargs );
18
+
19
+ foreach($catlists as $cat) : // 取得したカテゴリの配列でループを回す
20
+
21
+ ?>
22
+
23
+ <section>
24
+
25
+ <div class="content_title_red"><h2><?php echo $cat->name; ?></h2></div>
26
+
27
+ <div class="content_txt">
28
+
29
+ <div class="office_card clearfix">
30
+
31
+ <ul>
32
+
33
+ <?php
34
+
35
+ $args = array(
36
+
37
+ 'post_type' => 'office',
38
+
39
+ 'order' => 'ASC',
40
+
41
+ 'showposts' => 30,
42
+
43
+ 'office_service' => $cat->slug
44
+
45
+ );
46
+
47
+ $my_posts = get_posts( $args );
48
+
49
+ if ( $my_posts ) { // 該当する投稿があったら
50
+
51
+ foreach ( $my_posts as $post ) :
52
+
53
+ setup_postdata( $post );
54
+
55
+ ?>
56
+
57
+ <li>
58
+
59
+ <div class="office_title"><?php the_title(); ?></div>
60
+
61
+ <div class="office_tel">TEL:<a href="tel:<?php echo post_custom('office-tel'); ?>"><?php echo post_custom('office-tel'); ?></a></div>
62
+
63
+ <div class="office_fax">FAX:<?php echo post_custom('office-fax'); ?></div>
64
+
65
+ <div class="office_address"><?php echo nl2br(post_custom('officeaddress')); ?></div>
66
+
1
- 別の方法をさがしてみます
67
+ <div>
68
+
69
+ <?php if(has_post_thumbnail($tax_post->ID)) {
70
+
71
+ echo get_the_post_thumbnail($tax_post->ID,'post-thumbnail');
72
+
73
+ } ?>
74
+
75
+ </div>
76
+
77
+ </li>
78
+
79
+ <?php
80
+
81
+ endforeach;
82
+
83
+ } else {
84
+
85
+ echo 'このカテゴリに投稿はありません';
86
+
87
+ }
88
+
89
+ wp_reset_postdata();
90
+
91
+ ?>
92
+
93
+ </ul>
94
+
95
+ </div>
96
+
97
+ </div>
98
+
99
+ </section>
100
+
101
+ <?php endforeach; ?>
102
+
103
+ ```