Kod php w instrukcji warunkowej If w WordPressie

Ostatnio przekonałem się, że słabo opisaną składnią szczególnie przy tworzeniu witryn w oparciu o platformę WordPress jest umieszczanie jego funkcji np. w instrukcjach warunkowych. Przygotowywałem malutki skrypt, który pobierał ilość dostępnych aut w danym momencie. Skorzystałem z rozszerzenia Advanced Custom Fields więc sprawa była dosyć prosta.

Działanie

Poniższe linijki sprawdzają najpierw czy użytkownik jest zalogowany, jeśli nie, to ta część tabeli w postaci komórek (html – <td></td> -> znaczniki komórki) zostanie pominięta w wykonaniu skryptu, innymi słowy nie zostanie wyświetlona. Jeśli jednak użytkownik jest zalogowany to część skryptu zostanie wykonana, a cała tabela wzbogaci się o dodatkową komórkę lub komórki jeśli skrypt znajduje się w pętli, tak jak w moim przypadku.


<?php
if ( is_user_logged_in() ) { ?>
 <td id="liczba_aut"><?php the_field('liczba_aut'); ?></td>
<?php
}
?>