In_category () - verifică dacă postul curent (sau specificat) aparține categoriei specificate (puteți

in_category () poate fi folosit în interiorul ciclului WordPress sau în afara ciclului WordPress, dar pe o pagină separată a postului (single.php). Sau puteți să o utilizați oriunde, dacă specificați postarea pe care doriți să o verificați.

✈ 1 timp = 0,003672c = foarte lent | 50000 de ori = 1.00s = foarte rapidPHP 7.1.5, WP 4.8.1

se întoarce

adevărat dacă condiția este adevărată și falsă, dacă nu.

utilizarea

Puteți specifica mai mulți parametri în matricea intercalată.
Implicit: niciunul

$ post (număr / obiect) ID sau obiect al postării. În mod prestabilit, postarea curentă este determinată automat în cadrul ciclului WordPress sau în pagina postului.
Implicit: niciunul

# 1 Verificarea postului curent din interiorul ciclului WordPress.

# 2 Verificarea postului curent în afara ciclului.

Pe pagina postului (de obicei un fișier de șablon single.php), verificarea poate fi efectuată în afara buclă:

Pentru a evita astfel de dificultăți, puteți folosi acest test:

De asemenea, mai puțin de dorit, dar opțiunea este să specificați numele:

Iată funcția post_is_in_descendant_category ():

# 4 Verificarea bazată pe arbore a apartenenței la un termen

Să verificăm dacă postul intră în termenul unei taxonomii arbitrare (vom verifica termenii copilului la termenul specificat):

Codul din categoria. wp-include / category-template.php WP 4.9

Funcții înrudite

De la etichetă: etichete condiționate (toate)

Articole similare