WordPress: проверьте, вошел ли пользователь в систему

Джон Чоу Сегодня у него на сайте был хороший совет о том, как разместить на своем сайте рекламную ссылку и убедиться, что она не проиндексирована с помощью nofollow. Вы можете сделать это с помощью простой страницы перенаправления, код которой Джон публикует.

Я хотел сделать это немного иначе. В моем горизонтальном меню выше недвижимость в большом почете. У меня есть ссылка администратора, если я вошел в систему ... но для всех остальных это пустое место. Я решил, почему бы не поменять местами содержимое этой панели, если это посетитель, а не я? С WordPress это довольно просто:


get_currentuserinfo ();
глобальный $ user_level;
if ($ user_level> 0) {
wp_register ('> li class = "menuitem">', '> / li>');
} Еще {
echo "> li class = 'menuitem' >> a href = '/ go / tla.html' title = 'Рекламируйте на этом веб-сайте'> Рекламируйте> / a >> / li>";
}
?>

Я не заработал ни копейки Объявления с текстовыми ссылками пока, но я хочу дать ему хороший шанс. Это довольно недорого для моего сайта… 35 долларов в месяц, а у меня более 500 посетителей в день. Я с нетерпением жду возможности обслужить некоторые из них!

5 комментариев

  1. 1

    Классная идея!

    Хотя я бы пересмотрел ссылку, на которую он указывает — теперь он запрашивает данные для входа в систему. Не та страница, с которой я бы хотел, чтобы меня приветствовали, если бы я был потенциальным рекламодателем 😉

  2. 3

    Конечно, этот фрагмент кода был бы более эффективным и имел бы аналогичный эффект?

    /* If a browser has a user ID they must be logged in */
    if ( $user_ID ) :
    echo "I am logged in";
    /* For everybody that doesn't have one */
    else :
    echo "I am logged out / not logged in";
    endif;

  3. 4

    На самом деле WordPress предоставляет более простой способ проверить, вошел ли пользователь в систему или нет, функции, реализованные в WP по умолчанию: is_user_logged_in ()

  4. 5

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.