Как сделать на мультисайте WordPress кнопку авторизации?
Если вы установили у себя функцию мультисайта на своем движке WordPress, то наверняка уже успели заметить одну неудобность в этом. Проблема заключается в том, что если вы устанавливаете себе единый шаблон на все поддиректории, то авторизовываться на каждом подблоге вам конечно не придется, так как система авторизации там проработана как надо — после авторизации на одном блоге, вы становитесь авторизованы на всех остальных, а вот со входом в админки будут траблы, ведь аминку на каждом блоге придется вручную прописывать в адресной строке. Я имею ввиду эту часть: /wp-admin. Это конечно не сложно, но жутко не удобно и надоедает делать каждый раз.
Решить такую проблему можно поставив кнопку единой авторизации на всем мультиблоге. Код такой кнопки приведен ниже:
<div style="position: absolute; margin-left: 100px; margin-top: 5px;" ><a rel="nofollow" href="<?php echo get_settings('home'); ?>/wp-login.php"><img width=100 alt="Авторизоваться" title="Авторизоваться" src="http://grafchita.ru/wp-content/uploads/2011/10/padlock_locked.png"></a></div> |
Естественно, что положение кнопки вам нужно указать вручную, либо вообще убрать див и сделать простую ссылку, например так:
<a rel="nofollow" href="<?php echo get_settings('home'); ?>/wp-login.php">Авторизоваться на сайте</a> |
Первый вариант кнопки вы можете найти в моем меню сайта.