Здравствуйте.
Тему перенес. Вопрос не по сервису кодеселлер.
Правьте шаблон posts-list.php
- добавляя то что вам нужно. Опирайтесь в этом на доступную документацию вордпресс.
Если работа с апи вордпресс для вас затруднительна - обратитесь за решением вашей задачи на фриланс.
может кто-то сможет подсказать - такой вопрос, используем стандартную функцию для удаления:
<a href="'. get_delete_post_link($post->ID) .'">del</a>
но работает она только у админа, хотя для пользователя выставили в правах - удаление любых записей
но всех кроме админа переадресовывает на главную по клику
Для нового вопроса, что бы не превращать в кашу форум, создавайте новую тему, так продуктивнее.
Проверьте есть права на удаление или нет
Выведет только если есть права
if( current_user_can( 'delete_posts' ) ) { echo '<a href="'. get_delete_post_link( $post->ID) .'">Удалить </a>'; }
Америку вы конечно не открыли, эта стандартная функция посылает для удаления в админку, а плагин wp-recall запрещает доступ в админку всем кроме админа, все вполне логично. При желании вы конечно можете в опциях плагина выставить доступ в админку всем и каждому, только делать это только ради того, чтобы у вас появилась кнопка на удаление публикации как то опрометчиво. Плагин предлагает свой функционал удаления публикаций - из формы публикации, придумывать дополнительно что то свое я считаю излишним, но дело ваше.
websty сказал(а)
где она находится?
Внизу записи, при ее редактировании через фронтенд
требуется всего-лишь вернуть работоспособность стандартной функции удаления своего поста.
так разрешите для этих пользователей вход в консоль в основных настройках плагина. Выше говорили об этом. И сказали почему именно так - потому что так работает ВП. Всех он пускает в админку.
Тему перенес в кастомизации. Так как автор кастомизации преподносит свои дополнительные задачи как проблему плагина и дополнения публикации.
А это не так: В базовом функционале кнопка "Удалить" присутствует только внутри редактирования записи.
По кастомизации - мы можем вам подсказать в каком направлении двигаться. Если у вас что-то не получается - то вы или делаете это самостоятельно или обращаетесь за доработкой через фриланс.