質問編集履歴
3
補足
title
CHANGED
File without changes
|
body
CHANGED
@@ -54,4 +54,23 @@
|
|
54
54
|
と実装しましたがダメでした、、、
|
55
55
|
|
56
56
|
##最後に
|
57
|
-
teratail初心者で、質問方法に至らぬ部分もあるかと思いますがよろしくお願い致します。
|
57
|
+
teratail初心者で、質問方法に至らぬ部分もあるかと思いますがよろしくお願い致します。
|
58
|
+
|
59
|
+
##補足
|
60
|
+
```php
|
61
|
+
$term_lists = wp_get_post_terms($post->ID, 'event-tag', array("fields" => "slug"));
|
62
|
+
global $post;
|
63
|
+
if($custom_posts): foreach($custom_posts as $post): setup_postdata($post); ?>
|
64
|
+
<div class="swiper-slide">
|
65
|
+
<div class="home-event-card">
|
66
|
+
<a href="<?php the_permalink(); ?>">
|
67
|
+
<?php
|
68
|
+
if( is_array($term_lists) && array_search('closed', $term_lists) ){
|
69
|
+
echo ('<div class="home-event-card-thum event-closed">');
|
70
|
+
} else {
|
71
|
+
echo ('<div class="home-event-card-thum"> ');
|
72
|
+
} ?>
|
73
|
+
<?php the_post_thumbnail('thumb169_min');?>
|
74
|
+
</div>
|
75
|
+
```
|
76
|
+
上記のように実装致しましたが、出力を確認すると該当のクラスにはevent-closedが付与されておらず、全てelseで処理されておりました。
|
2
試したことの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,9 @@
|
|
1
|
+
##実装したいこと
|
2
|
+
|
1
3
|
一覧として表示しているものの特定の一部をグレイアウトするために、タームを用いてクラス名前を付与したい
|
2
4
|
|
5
|
+
closedの記事が表示されている欄では、** <div class="home-event-card-thum">**の部分に、追加で**event-closed**というクラス名を付与したいです
|
6
|
+
|
3
7
|
```php
|
4
8
|
<?php
|
5
9
|
$custom_posts = get_posts(array(
|
@@ -41,4 +45,13 @@
|
|
41
45
|
</div>
|
42
46
|
```
|
43
47
|
|
48
|
+
|
49
|
+
##試したこと
|
50
|
+
[Wordmress私的マニュアルのget_the_termsの記事](http://elearn.jp/wpman/function/get_the_terms.html)を読み、
|
51
|
+
```php
|
44
|
-
|
52
|
+
<div class="home-event-card-thum <?php $slug = get_the_terms(); ?>">
|
53
|
+
```
|
54
|
+
と実装しましたがダメでした、、、
|
55
|
+
|
56
|
+
##最後に
|
57
|
+
teratail初心者で、質問方法に至らぬ部分もあるかと思いますがよろしくお願い致します。
|
1
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|