Сделайте так, чтобы класс span исчез, когда в WordPress пустое поле - PullRequest
0 голосов
/ 26 ноября 2018

Я пытаюсь написать код, который делает класс span исчезающим, если настраиваемое поле пустое.Через css я добавляю запятую, так как поле fieldlocation находится за более ранними метаданными.

Однако, если я запрограммирую его, как показано в коде ниже, класс span просто не появится вообще.this-> post_ID необходим, поскольку данные должны отображаться на обзорной странице, где в некоторых статьях отсутствует поле "согласие".Что мне здесь не хватает, кто-нибудь?

                    <span class="td-author-date">
                        <?php if( $author_photo != '' ) { echo $this->get_author_photo(); } ?>
                        <?php echo $this->get_author();?>
                                                    <?php echo $this->get_date();?>
                        <?php $concertlocatie = the_field( "concertlocatie" , $this->post->ID ); //etc...?>
                        <?php if ( $concertlocatie ) : ?><span class="metacelocation"><?php echo $concertlocatie; ?><?php endif; ?></span>
                        <?php echo $this->get_comments();?>
                    </span>
                </div>

css

.home .metacelocation:before, 
.category-306 .metacelocation:before {
content: ', ';
text-transform: none;
font-weight: normal;
color: #aaa;
display: inline-block;
position: relative;
top: 2px;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...