Условни тагове (и кодови фрагменти) WordPress за начинаещи, XoZblog - уроци и статии за създаване

Здравейте, скъпи читатели на XoZblog! Условните тагове са една от функциите наWordPress. Благодарение на условните тагове можете да действате различно в определени ситуации. Например можете да проверите дали посетител на блог използва Windows или Mac и след това да покажете различно съдържание въз основа на тази информация. В тази статия ще разгледаме условните тагове на WordPress, как работят и кога да ги използвате. В последния раздел на статията ще разгледаме и 5 начина за използване на условни тагове + кодови фрагменти, за да научите своя WordPress блог как да действате по-умно в различни ситуации!

ако (условие)

Например в PHP и не само в него, в условен оператор (if ... else), ако условието е вярно (TRUE), тогава кодът ще бъде изпълнен, а ако е false (FALSE), нищо няма да се случи. Прост пример:

Можете също така да използватеelseif, което ви позволява да добавите друг оператор, който ще бъде изпълнен, ако първият оператор е false.

Това, разбира се, са основни познания за условния израз (if..else) и вероятно повечето от вас са запознати с него, но е важно да стигнете до условни тагове на WordPress, които работят по този начин!

Как работят условните тагове?

За по-подробно въведение в условните тагове на WordPress, моля, посетете тази страница.

И ето списък с няколко условни тагове на WordPress:

Условна комбинация от етикети

Има моменти, когато трябва да комбинирате множество условни тагове. Това се прави лесно с помощта на операторитеAND (и) иOR (или).

Коментирането е отворено само на страница с id 5.

Кога да използвате условни тагове?

Условните тагове са полезни, когато искате да контролирате съдържанието вв зависимост от резултатите от селекцията и филтрирането. Потребителят влязъл ли е? От кой браузър е посетил блога? На главната страница ли е или в статията? Можем да видим пример как работи условният таг в тематаtwentyeleven (темата по подразбиране в WP 3.2+) файлindex.php, ред 20.

По-долу са дадени още няколко примера за условни тагове: