Приведу вариант по созданию своей функции в WordPress.
У меня была задача, сделать кнопку “Выход”, после того, как человек пройдет авторизацию.
За создания своих функций в WordPress отвечает файл functions.php. В этот файл мы и записываем свою функцию, которую потом сможем вызвать в нашей теме.
Пример функции выхода из системы:
1 2 3 4 5 6 7 |
function wp_logout_my() { if ( is_user_logged_in() ){ echo "<a href=\"". wp_logout_url()."\">Выйти</a>"; } } |
Далее, в любом месте нашей темы вставим следующий код:
1 2 3 |
<?php wp_logout_my(); ?> |
Если человек, не будет авторизован, то он ничего и не увидит. При авторизации на сайте, появится надпись “Выйти”.