Kui sa tahad oma WordPressi peal töötavas blogis või kodulehel mõningat sisu näidata ainult külalistele, st kasutajatele, kes pole sisse logitud, siis siinkohal pakun selleks on ühe väga lihtsa nipi.
Pane oma kujunduses sinna, kuhu sisse logimata kasutajatele mõeldud sisu ilmuma peab, järgnev kood:
<!-- Sisse logimata kasutajatele --> <?php if (!is_user_logged_in()) : ?>
Siia pane oma PHP, JavaScript või HTML kood sisse logimata kasutajatele
<?php endif; ?> <!-- /Sisse logimata kasutajatele -->
Ja ongi valmis.
Kus niisugust nippi vaja võiks minna? Näiteks siis, kui sa ei taha, et su lehele paigaldatud counter su enda külastusi loeks või et sulle su enda reklaame näidataks. No ja sellele, kes juba sisse on logitud, pole ka enam vaja näiteks sisselogimisvormi näidata.
BOONUSNIPP: Kui tahad vastupidi mõnda sisuosa ainult sisselogitud kasutajatele näidata, siis jäta koodis (!is_user_logged_in())
osa juures hüüumärk ära.
Lisa kommentaar