BloGGood.ru

Блог Костаневича Степана

До Нового Года осталось:

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Wordpress » Форма входа для сайта (блога) на WordPress

Форма входа для сайта (блога) на WordPress

2015-05-26 / Вр:23:40 / просмотров: 5014

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

Форма входа для сайта (блога) на WordPress

Вид немного некрасивый, так как со стилями я не возился, а оставил эту задачку для вас :smile:.

Если вы введете пароль и логин в форму, вам прямо на блоге откроется возможность добавить статью, изменить данные профиля или выйти из админки. А еще высветиться приветствие с вашим именем:

Форма входа для сайта (блога) на WordPress

Итак, в админ-панеле откройте файл «sidebar.php» («Внешний вид» => «Редактор» => «sidebar.php»).

В файле, где вы хотите, чтобы выводилась форма входа, вставьте вот такой код:

<ul>
<?php  
/* Панель входа на сайт */
  global $user_ID, $user_identity;
  get_currentuserinfo();
  if (!$user_ID):
?>  <h2>Вход | <a href="<?php echo get_settings('siteurl') . '/wp-login.php?action=register'?>">регистрация</a></h2>
    <ul>
    <form name="loginform" action="<?php echo get_settings('siteurl'); ?>/wp-login.php" method="post">
    <div id="loginform">логин<br /><input ENGINE="text" name="log" id="log" value="" size="25" tabindex="7" /><br />
    пароль<br /> <input type="password" name="pwd" id="pwd" value="" size="25" tabindex="8" /></div>
    <div id="inputform">
    <input type="hidden" name="rememberme" value="forever" />
<br>
    <input type="submit" name="submit" value="войти &raquo;" tabindex="9" />
    <input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>"/></div>
   <br> </form>
    </ul>
<?php
  else:
?>
/* Панель админки */
    <h3>Добро пожаловать: <?php echo $user_identity; ?></h3>
    <ul >
    <li><a href="https://localhost/wp/wp-admin/post-new.php">Добавить новость</a></li>
        <li><a href="https://localhost/wp/wp-admin/profile.php">Обновить данные</a></li>
    <li><?php wp_loginout(); ?></li>
    </ul>
<?php
  endif;
?>
</ul>

Я думаю, этот код вы сможете использовать для заказчиков, если вы создаете сайты под заказ.
Понравилась статья, жмите на социальные сети и подписывайтесь на обновления блога.

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

Один ответ на комментарий - Форма входа для сайта (блога) на WordPress

  1. Сергей

    Доброй ночи! Скажите пожалуйста, я сделал все как у вас написано, но при регистрации, данный код перебрасывает в админ панель, а там ничего кроме входа нет, вы могли бы подсказать как это можно исправить?

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 803
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4670