Сегодня я хочу вам рассказать, как можно сделать красивую форму входа для WordPress. Обычно форму входа ставят на информационные порталы или клубы по интересам. Так как она всем заметна и любой желающий может зарегистрироваться. А иногда людям просто необходима форма, входя для сайта, но сегодня я дам код формы входа только для WordPress. На других CMS, например Joomla или DLE есть уже стандартные формы входа, но WordPress, к сожалению, таким похвастаться не может.
Ну и вот я вам представляю код простой, но красивой формы входа:
<?php
global $user_ID, $user_identity;
get_currentuserinfo();
if (!$user_ID):
?>
<h5>Вход</h5>
<form action=»<?php echo get_settings(‘siteurl’); ?>/wp-login.php» method=»post»>
<div><label>Логин:<br /><input id=»log» value=»» size=»20″ tabindex=»7″ /></label><br />
<label>Пароль:<br /> <input id=»pwd» value=»» size=»20″ tabindex=»8″ /></label><br />
<input value=»forever» />
<input value=»войти »» tabindex=»9″ />
<?php wp_register(», »); ?>
<input value=»<?php echo $_SERVER[‘REQUEST_URI’]; ?>»/></div>
</form>
<?php
else:
?>
<h2><?php echo $user_identity; ?></h2>
<ul>
<?php wp_register(); ?>
<li><a href=»<?php%20echo%20get_settings(‘siteurl’)%20.%20’/wp-login.php?action=logout&redirect_to=’%20.%20$_SERVER[‘REQUEST_URI’];%20?>»>Выйти</a></li>
</ul>
<?php
endif;
?>
Конечно вы сами можете её приукрасить и если хотите, то при всём желании её можно переделать под любую CMS.
Если вам не нравиться, то, что всё выровнено по левому боку то можете взять вот этот код:
<?php
global $user_ID, $user_identity;
get_currentuserinfo();
if (!$user_ID):
?>
<center><h5>Вход</h5></center>
<form action=»<?php echo get_settings(‘siteurl’); ?>/wp-login.php» method=»post»>
<div><label><center>Логин:<br /><input type=»text» value=»» size=»20″ tabindex=»7″ /></center></label><br />
<label><center>Пароль:<br /> <input id=»pwd» value=»» size=»20″ tabindex=»8″ /></center></label><br />
<input value=»forever» />
<input value=»войти »» tabindex=»9″ />
<?php wp_register(», »); ?>
<input value=»<?php echo $_SERVER[‘REQUEST_URI’]; ?>»/></div>
</form>
<?php
else:
?>
<h2><?php echo $user_identity; ?></h2>
<ul>
<?php wp_register(); ?>
<li><a href=»<?php%20echo%20get_settings(‘siteurl’)%20.%20’/wp-login.php?action=logout&redirect_to=’%20.%20$_SERVER[‘REQUEST_URI’];%20?>»>Выйти</a></li>
</ul>
<?php
endif;
?>
Ну на этом я пожалуй закончу пост.