/Удобная форма регистрации на сайте WordPress

Удобная форма регистрации на сайте WordPress

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

Для создания формы  я использовал код от стандартной регистрации,  только изменил некоторые функции  Wordpress.

Вот как выглядит моя регистрация на сайте:

Удобная форма регистрации на сайте WordPress

А так она выглядит после того как вы войдете на сайт.

Удобная форма регистрации на сайте WordPress

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

Для того чтобы у Вас была такая регистрация Вам нужно данный код скопировать в то место где бы вы хотели видеть форму регистрации на сайте. В данном случае это файл sidebar.php


<div id="l-sidebar">&lt; ?php if (!current_user_can('level_0')) { ?&gt;<form id="autoriz" action="&lt;?php echo get_settings('siteurl'); ?&gt;/wp-login.php" method="post" name="loginform">
<h2>Авторизация</h2>
<label for="login">Логин:</label> <input id="login" type="text" name="log" value="" />
<label for="password">Пароль:</label> <input id="password" type="password" name="pwd" value="" /> <input id="enter" type="submit" name="submit" value="Войти" />
<div class="rememberme"><label for="rememberme"><input id="rememberme" type="checkbox" name="rememberme" value="forever" />Запомнить меня</label></div>
<input type="hidden" name="redirect_to" value="&lt;?php echo $_SERVER['REQUEST_URI']; ?/&gt;" />&lt; ?php wp_register('', ''); ?&gt;<a href="&lt;?php bloginfo('wpurl'); ?&gt;/wp-login.php?action=lostpassword">Забыли пароль?</a>

</form>&lt; ?php } else { ?&gt;
<div id="manage">
<h2>Управление</h2>
<ul>
	<li><a href="&lt;?php bloginfo('url'); ?&gt;/wp-admin/post-new.php">Добавить статью</a></li>
&lt; ?php if (current_user_can('level_7')) { ?&gt;
	<li><a href="&lt;?php bloginfo('url'); ?&gt;/wp-admin/edit.php">Управление</a></li>
	<li><a href="&lt;?php bloginfo('url'); ?&gt;/wp-admin/edit-comments.php">Комментарии</a></li>
	<li><a href="&lt;?php bloginfo('url'); ?&gt;/wp-admin/plugins.php">Плагины</a></li>
	<li><a href="&lt;?php bloginfo('url'); ?&gt;/wp-admin/users.php">Пользователи</a></li>
	<li><a href="&lt;?php bloginfo('url'); ?&gt;/wp-admin/options-general.php">Настройки</a></li>
&lt; ?php } ?&gt; &lt; ?php if (!current_user_can('level_7')) { ?&gt;
	<li><a href="&lt;?php bloginfo('url'); ?&gt;/wp-admin/profile.php">Мой профиль</a></li>
&lt; ?php } ?&gt; &lt; ?php if(!function_exists('wp_list_comments')) { ?&gt;
	<li><a href="&lt;?php echo get_settings('siteurl') . '/wp-login.php?action=logout&amp;redirect_to=' . $_SERVER['REQUEST_URI']; ?&gt;">Выйти</a></li>
&lt; ?php } else { ?&gt;
	<li><a href="&lt;?php echo wp_logout_url(get_permalink()); ?&gt;">Выйти</a></li>
&lt; ?php } ?&gt;</ul>
</div>
&lt; ?php } ?&gt;</div>

А также к нему я подготовил таблицу стилей, копируем данный код и вставляем в файл <strong>Style.css</strong> в самый низ. А также к нему я подготовил таблицу стилей, копируем данный код и вставляем в файл Style.cssв самый низ.

 

#l-sidebar {
background:#fff;
width: 128px;
padding: 0 10px;
margin: 0 0 0 15px;
border:1px solid #ccc;}

#l-sidebar h2{
font-size: 12px;
text-align:center;
margin:3px;

}
#l-sidebar ul {
border:1px solid #7F9DB9;
margin:0 0 10px 0;
}

#l-sidebar ul li {
border:1px solid #fff;
padding:0px;}
#manage { margin: 0 0 20px;}

#manage p { padding: 0 0 10px 5px; font-size: 13px; font-weight: bold;}

Для наглядности можете посмотреть как выглядит форма на моем сайте Blog-video.ru. Будут появляться вопросы задавайте решим.