Как позволить пользователям удалять посты с пользовательского интерфейса

Snippets by IsItWP

Хотите дать возможность пользователям удалять определённые посты с фронтенда вашего сайта на WordPress? Этот код пригодится, если не планируете предоставлять доступ к административной панели для удаления записей.

Инструкции:

Всё, что требуется — это вставить данный код в шаблонный файл, такой как functions.php вашей темы, либо в index.php, page.php или single.php в цикле, чтобы добавить ссылку для удаления постов пользователям с правами редактирования.

Примечание: Если вы добавляете код в WordPress впервые, обязательно ознакомьтесь с нашим руководством по копированию/вставке кодов, чтобы избежать возможных ошибок на сайте.

Пример кода для удаления постов

Ниже представлен пример кода, который позволит пользователям удалять посты прямо с пользовательского интерфейса:

function frontend_delete_post() {
if ( is_user_logged_in() && current_user_can('edit_post', get_the_ID()) ) {
echo 'Удалить пост';
}
}
add_action('the_content', 'frontend_delete_post');

Комментарии Оставьте ответ

Я тоже столкнулся с ошибкой “Ссылка, по которой вы перешли, истекла.” Обновлял страницу несколько раз, но это не помогло.

Джеймс П. 27 сентября 2019 года в 17:48

Убедитесь, что код размещён в одном из этих файлов: index.php, page.php, single.php. Код должен находиться в цикле.

Чан 15 сентября 2019 года в 13:33

У меня та же ошибка: “Ссылка, по которой вы перешли, истекла.”

Джеймс П. 17 сентября 2019 года в 15:50

После обновления страницы ошибка всё ещё появляется?

Посетитель 14 ноября 2018 года в 18:28

Здесь ничего не отображается.

Шахзад Саид 15 ноября 2018 года в 4:39

Только что обновил пост с исправленным фрагментом.

Посетитель 16 ноября 2018 года в 6:55

Большое спасибо!

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

Присоединяйтесь к нашему сообществу

Наше сообщество — это отличное место для обмена знаниями, опытом и новыми идеями. Здесь вы сможете общаться с единомышленниками, задавать вопросы, делиться своими проектами и получать обратную связь.

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

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

Не упустите возможность стать частью нашей дружной команды и развиваться вместе с нами!

Присоединиться

Популярные ресурсы

Лучшие обзоры хостинга

  • Топ-10 хостинг-провайдеров для WordPress
  • 10 лучших недорогих/общих хостинг-компаний
  • 11 лучших бесплатных веб-хостингов
  • Топ-10 хостингов для блогов
  • 6 лучших хостинг-провайдеров для WooCommerce
  • 7 лучших хостинг-провайдеров для электронной коммерции
  • Топ-6 услуг реселлерского хостинга
  • 6 лучших VPS-хостингов
  • 8 лучших управляемых хостингов для WordPress
  • Топ-6 хостингов с выделенными серверами

Обзоры хостинг-компаний

  • Обзор Bluehost – Bluehost известен своей надежностью и простотой использования. Компания предлагает широкий спектр тарифных планов, включая общий, VPS и выделенный хостинг. Поддержка клиентов доступна 24/7, а интеграция с WordPress значительно упрощает создание сайтов.
  • Обзор SiteGround – SiteGround – это хостинг, который отличается высокой скоростью загрузки и отличной поддержкой клиентов. Он также предлагает бесплатные ежедневные резервные копии, SSL-сертификаты и встроенную кэш-систему для ускорения работы сайта.
  • Обзор HostGator – HostGator – популярный выбор среди пользователей благодаря доступным тарифам и высокой производительности. Он предлагает неограниченные ресурсы на большинстве планов и включает бесплатные инструменты для создания сайтов.
  • Обзор WP Engine – WP Engine специализируется на хостинге для WordPress. Он обеспечивает высокую скорость и безопасность для сайтов на WordPress, предлагая автоматические обновления и резервное копирование данных.
  • Обзор DreamHost – DreamHost предлагает гибкие решения для веб-хостинга, начиная

    Купоны на веб-хостинг

    • Скидка 65% на Bluehost + бесплатный домен
    • Скидка 60% на SiteGround + бесплатный SSL
    • Эксклюзивная скидка 60% на HostGator
    • Скидка 50% на WP Engine
    • Скидка 36% на DreamHost + домен
    • Скидка 65% на InMotion Hosting
    • Скидка 75% на iPage + бесплатный домен
    • Эксклюзивная скидка 64% на GreenGeeks
    • Эксклюзивная скидка 69% на Liquid Web

    Сравнение Bluehost

    • Bluehost против SiteGround
    • Bluehost против HostGator
    • Bluehost против WP Engine
    • Bluehost против DreamHost
    • Bluehost против Liquid Web
    • Bluehost против InMotion Hosting
    • Bluehost против GreenGeeks
    • Bluehost против iPage

    Сравнение SiteGround

    • SiteGround против Bluehost: Bluehost предлагает более доступные тарифы, но SiteGround выделяется лучшим обслуживанием клиентов и более быстрой производительностью. SiteGround также имеет преимущество в плане безопасности и дополнительных функций для разработчиков.
    • SiteGround против HostGator: HostGator предлагает неограниченные ресурсы по более низкой цене, однако SiteGround превосходит его по показателям скорости и поддержки. HostGator подходит для новичков, а SiteGround - для тех, кто ищет более надежное решение.
    • SiteGround против WP Engine: WP Engine специализируется на управляемом хостинге для WordPress и предлагает решения премиум-класса. SiteGround, с другой стороны, предоставляет более доступные планы и большую универсальность, особенно для начинающих и небольших проектов.
    • SiteGround против DreamHost: DreamHost известен своими доступными тарифами и открытыми политиками, включая бесплатный домен и SSL. SiteGround же предоставляет более широкие возможности для масштабирования, высокую надежность и продвинутые функции для оптимизации производительности сайтов.
    • SiteGround против iPage: iPage выигрывает по цене, предлагая недорогие тарифы с базовыми функциями, но SiteGround превосходит его по

      Сравнение HostGator

      • Сравнение HostGator с Bluehost
      • Сравнение HostGator с SiteGround
      • Сравнение HostGator с WP Engine
      • Сравнение HostGator с Dreamhost
      • Сравнение HostGator с iPage
      • Сравнение HostGator с InMotion hosting
      • Сравнение HostGator с GreenGeeks
      • Сравнение HostGator с Liquid Web

      Сравнение WP Engine

      • Сравнение WP Engine с Bluehost
      • Сравнение WP Engine с SiteGround
      • Сравнение WP Engine с HostGator
      • Сравнение WP Engine с Dreamhost
      • Сравнение WP Engine с iPage
      • Сравнение WP Engine с InMotion hosting
      • Сравнение WP Engine с GreenGeeks
      • Сравнение WP Engine с Liquid Web

      Мне интересно узнать обо всем

      Контрольный список для запуска WordPress

      Мы подготовили исчерпывающий список рекомендаций для запуска вашего сайта на WordPress в удобном формате e-book.

      О проекте IsItWP

      IsItWP — это бесплатный интернет-ресурс, предлагающий обучающие материалы по WordPress, обзоры продуктов и полезные инструменты для создания качественного сайта на WordPress.

      English

      Полезные ссылки

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *