WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Плагин для легкого управления сайтом на WordPress (версия 3)

ВАЖНО: этот плагин уже устарел! Я его писал давно, когда в WordPress еще панели управления не было. Обновлять плагин я уже не буду. В качестве альтернативы, рекомендую добавить произвольное меню в тулбар.

kama_easy_admin

По некоторым отзывам в комментариях и по собственным соображениям решил обновить свой плагин для легкого управления сайтом на WordPress (kama easy admin). Сказано - сделано!

Для чего нужен этот плагин читайте на странице его, так скажем, релиза (ссылка выше), а пока вы читаете, я очень коротко опишу его главные задачи. smile Плагин добавляет форму логина на сайт. Форма появляется по клику на левый верхний угол экрана, где написано "ВХОД" (надпись можно убрать, чтобы не маячила). После входа, слева появляется полоска, при наведении на которую всплывает меню с ссылками. Ссылки в меню можно настроить как вам вздумается, делается это в настройках, там все предельно просто. Цель плагина - упростить переходы с сайта на конкретную страницу админки, например "Записи->Новая запись".

Новая версия получилась 3.0, потому что изменения были довольно значительными, а именно:
  1. Я полностью отказался от использования файлов картинок, ибо плагин создан исключительно для юзабилити, никакого гламура. А картинки - это лишние запросы к серверу, ну к чему они нам, если без них очень даже можно обойтись? Все картинки были заменены на текст и стандарты CSS3, правда при этом идеальной кроссбраузерности соблюсти не удалось, css3 понимаете ли.

  2. В логин-форму добавил ссылку "Регистрация", если регистрация включена. ссылка ведет на страницу регистрации. А также добавил ссылку "Забыли пароль", которая вдет на страницу восстановления пароля.

  3. Добавил тег {edit}, который вставляется в настройках меню. Если этот тег добавлен к остальным ссылкам, то на страницах постов/страниц он превратится в ссылку "Изменить", которая ведет на редактирование записи.

Если вам нужно убрать надпись "ВХОД" в левом верхнем углу и прикрепить логин-форму (появление логин-формы) к какой-нибудь ссылке, то вам нужно в настройках плагина выставить параметр "Использовать надпись к логин форме?" на "Нет" и к любой ссылке в шаблоне дописать такой код:

// к любой ссылке или даже элементу (картинке) добавить такой код:
onclick="document.getElementById('kea_login_form').style.display='block';  return false;"
// Например: у нас есть  ссылка <a href="#">Войти</a> изменяем её на
<a href="#"  onclick="document.getElementById('kea_login_form').style.display='block';  return false;">Войти</a>

После этого, при нажатии на ссылку "Войти" (нажмите) будет появляться логин-форма.

Скачать

kama-easy-admin-v3.1.2
Плагин для упрощения администрирования в WordPress
Скачано: 834, размер: 8.2 KB

Плагин для легкого управления сайтом на WordPress (версия 3)

Установка

  1. Распаковываем архив в папку wp-content/plugins

  2. Активируем плагин в админке

  3. Заходим в настройки плагина и настраиваем меню под себя.

В шаблоне должны присутствовать теги шаблона (функции WordPress): wp_head() в header.php и wp_footer() в footer.php. Без них плагин работать не будет. Эти теги присутствуют в каждой теме по умолчанию.

Чтобы обновить прошлую версию, удалите старую папку kama-easy-admin и залейте новую.

Кому не лень отпишите в комментариях какие ссылки, по вашему, лучше включить в меню при установке плагина, т.е. какие ссылки сделать по умолчанию. А то я сходу накидал что мне показалось самым нужным - как-то слишком субъективно.

Обновления

20 октября 2010 (версия 3.1)

  • Полностью переписал код, исправил некоторые недочеты.
Комментариев нет
  • Рюрик

    Кама, блин большое спасибо за такой классный гаджет - приятно иметь такую кнопку на внешней странице. Но у меня есть вопрос. На странице wp-login.php стоит тег антииндексации, при появлении панели ввода логин/пароль - она (панель) видна поисковому боту или нет ?
    Спрашиваю потому как несколько раз в ЯВМ замечал предупреждения об ошибке - ссылка на страницу бла.бла.бла - запрещено индексировать - и все такое, пришлось убрать. Не появится ли она вновь?

    Ответить20.Фев.2011 00:01 #
    • Kama7751

      Что-то не понял о чем речь?

      HTML код моей панели виден поисковому роботу, но это не страшно. А закрыта от индексации или нет страница wp-login.php - это совсем никак не относится к панели. wp-login.php лучше закрыть от индексации, но делать это нет острой необходимости.

      Ответить20.Фев.2011 00:33 #
      • Рюрик

        Речь именно о wp-login.php Если в подвале шаблона (как обычно) стоит ссылка на эту страницу то в панели ЯВМ показывается ошибка:
        Исключено роботом: 1 (страница)
        Информация: страницы намеренно запрещены к индексированию или не должны индексироваться. Документ содержит мета-тег noindex
        Далее показывается все страницы ссылающиеся на wp-login.php
        Катастрофичного в этом, и в правду, ничего нет, но снижение авторитета ресурса в глазах (если они есть) поисковой системы абсолютно возможно, так как сайт ссылается на автомобильный знак КИРПИЧ.
        Именно по этому я и задал вопрос о видимости панели поисковыми ботами.
        Судя по твоему ответу панель видна ПС, тогда пожелание - если это возможно в ближайшем обновлении плагина поместить в теги noindex ссылку на панель.

        Ответить20.Фев.2011 20:56 #
      • Kama7751

        Ссылки с панели на wp-login.php как таковой нет, там форма которая отправляет данные туда. Не уверен, но роботы на такое не реагируют наверное.

        Ответить21.Фев.2011 13:11 #
  • роман blog-video.ru

    Здравствуй кама, скачал плагин, появились вопросы, я вывел форму на главной но при переходе на любой раздел, на главной выдает ошибку 404 не найдено, Может я делаю что-то не так?

    Ответить2.Мар.2011 12:58 #
    • Kama7751

      В настройках ссылки измените, на те разделы которые "битые". Там это вроде создать новую страницу. Нужно поправить sorry

      Ответить2.Мар.2011 21:12 #
  • @ valley nonoworld.org

    приветsmile
    у меня на одном сайте работает без проблем, а с этим проблема (с которого коммент оставляю), хоть и есть wp_head() в header.php и wp_footer() в footer.php - просто не отображается меню входа на странице... Может подскажешь, где покопаться - трабла в дизайне, поскольку был другой диз - все работало, а этот шаблон менять на другой уже не хочу...

    Ответить13.Мар.2011 13:02 #
  • Knopkin

    В старых версиях не работает?

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/docs/wp-content/plugins/kama-easy-admin/kama_easy_admin.php on line 22
    Ответить19.Апр.2011 09:14 #
    • Kama7751

      Это в какой версии PHP? У плагина нет поддержки 4 версий pardon

      Ответить19.Апр.2011 10:50 #
  • @ valley nonoworld.org

    а мне куда посмотреть? smile

    Ответить20.Апр.2011 08:42 #
    • Kama7751

      Не знаю unknw А что у вас без авторизации показывается само меню?

      Ответить20.Апр.2011 22:04 #
      • @ valley nonoworld.org

        нет, даже нет возможности авторизации - просто меню не появляется...(((
        как должно быть - знаю по другому блогу

        Ответить20.Апр.2011 22:33 #
  • Spichka chudo-spichki.ru

    Спасибо за плагин. Можно ли сделать так, чтобы при регистрации подгружалась такая же форма как при входе? Без перенаправления в админ панель.
    И еще, может рядом с ссылкой вход, добавить "регистрация", чтобы пользователи желающие зарегистрироваться не искали нужную ссылку под входом.

    Ответить28.Апр.2011 14:14 #
  • @ Pajka

    Привет.Спасибо за плагин. Решил прикрепить логин-форму (появление логин-формы) к какой-нибудь ссылке.Можно ли сделать так, чтобы логин-форма выскакивала даже,если пользователь залогинен. Заранее Спасибо.

    Ответить7.Сен.2011 15:56 #
    • Kama7751

      Можно, для этого плагин чуть подкрутить придется. А зачем, если не секрет, нужна логин-форма, когда пользователь авторизирован уже?

      Ответить7.Сен.2011 16:22 #
      • @ Pajka

        Не хотел загружать , но вы сами спросили smile
        На тест сайте http://ptyres.co.uk/wordress (user : test, password : test)пытаюсь подручными способами, сделать приватные галлереи с паролем , чтобы направить пользователя в нужную галлерею использую логин фомру с редиректом на его галлерею, ваша форма выглядит очень симпатично, и не перегружает страницу, класс и очень удобно.Меню сделать не получается чтобы выскочила форма.Юзер логинится только для этого,(dashboart),он не видит, видит только свою галлерею. в галлереи сделал кнопку выход, но он только выходит из своей галлереи и его перекидывает на главную страницу сайта. заново войти через логин форму уже никак.
        А если оставить вашу форму управления, для юзера, то она не работает на телефоне например.
        Подскажите, пожалуйста, где там подкрутить вашу форму так, чтобы логин-форма выскакивала даже,если пользователь залогинен.

        Ответить7.Сен.2011 17:41 #
        • Kama7751

          Не уверен что вам подойдет просто удалить проверку на залогиненность, тем не менее: в файле kama_easy_admin.php в двух строчках удалите:
          41: is_user_logged_in()
          44: !is_user_logged_in().

          Ответить7.Сен.2011 19:40 #
          • @ Pajka

            Тимур , все работает удалил и все в порядке.Отлично. Спасибо большое good

            Ответить7.Сен.2011 19:59 #
  • sv9t

    kama, плагин отличный, сразу решил все проблемы с управлением. 3 ссылки не жалко). То что нужно для каждого уровня пользователя свою меню это точно.
    А как сделать чтобы под входом было слово регистрация и добавить в нее ссылку?что нужно поменять в коде?

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

    Ответить13.Дек.2011 07:16 #
    • Kama7751

      Если рега открыта, такая ссылка (слово) должно появится внизу формы автоматом. Что менять в коде вы уж сами разберитесь, там ничего сложного...

      Регистрация - как окно входа, реализовать, будем говорить, нельзя, потому что я делать этого не буду, не вижу нужды, да и времени нет...

      Ответить15.Дек.2011 23:46 #
      • sv9t

        Ссылка то есть, но в итоге чтоб регнуться нужно два клика сделать да еще на д.страницу перейти. Решил др.способом, вывел под меню тоже что и в комментариях "вы вошли как User, выйти". Соответственно если не зарегистрированы только ссылка "вход" видна, добавил к ней ваш код + ссылку на регистрацию и все.

        Ответить16.Дек.2011 17:32 #