Как сделать ссылку на удаление поста, не авторизуясь в админ панели wordpress?

👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

Добрый день! Есть интересная идея, но… знаний маловато! Может кто подскажет решение, как сделать ссылку на удаление поста (как здесь), но без авторизации в админ панели wordpress. Замысел прост, необходимо с помощью формы (например как здесь), отправлять данную ссылку автору поста, а он в свою очередь не авторизуясь на сайте, мог бы удалить свою запись перейдя по этой самой ссылке из своего почтового ящика. Понимаю, что вопрос наверняка сложный, но а вдруг…. Просто видел такое решение на одном из сервисов. Спасибо!

Создай свой первый сайт на WordPress

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

  1. tiaurus

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

    Ответить
  2. vedmed автор

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

    Ответить
  3. vedmed автор

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

    Ответить
    1. DimaDodonov

      В сообщении 3 ссылки

      Одобрить, В корзину, Спам

      , но даже если Вы кликнете на все три ссылки с вашим постом или комментарием не чего не произойдёт, до тех пор пока автор не авторизуется… а если он уже авторизован его в любом случаи переадресует в админку что бы подтвердить выбор!

      Ответить
      1. vedmed автор

        В сообщении 2 ссылки.

        Посмотрите скриншоты.

        Две ссылки в сообщении

        Если перейти по ссылке ОДОБРИТЬ

        Если перейти по ссылке УДАЛИТЬ.

        После клика по ссылке, происходит выбранное действие, либо одобрение, либо удаление отзыва, соответственно при этом авторизацию проходить не нужно!

        Ответить
        1. DimaDodonov

          Вот мой вариант сообщения с версии: 3.5

          У вас я так понимаю версия 2.x.x, и по пробуйте выйти из админ панели как администратор, что бы удостовериться об удалении без админки!

          Ответить
          1. vedmed автор

            Дмитрий, на сегодняшний день на моём блоге установлена версия WordPress 3.5.2, приведённый в скриншотах пример реализован не на моем блоге, а на одном из сторонних сервисов которым я пользуюсь, поэтому админ панель моего блога к этому не имеет ни какого отношения. Всё управление происходит через ссылки в моём почтовом ящике или личном кабинете сервиса. Я просто реализовать удаление постов, через ссылки в почтовом ящике, на подобии того, как организованна публикация постов через e-mail.

            Ответить
            1. DimaDodonov

              Это всё меняет! сторонний сервис вообще работает на CMS WordPress ? , если не трудно прислать в лс ссылку сайта!

              Ответить
              1. vedmed автор

                Дмитрий, к сожалению не разобрался, как прислать ссылку в л\с. Подскажите пожалуйста.Что же касается данного сервиса, навряд ли он вообще работает на какой либо CMS, но я думаю, что реализация подобного решения возможна и на WordPress.

                Ответить