31ответ(ов) в теме
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
1
10:34

Подскажите, пожалуйста, как добавить удаление и редактирование публикаций в списке публикаций в личном кабинете?

0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
10:53

Здравствуйте.
Тему перенес. Вопрос не по сервису кодеселлер.

Правьте шаблон posts-list.php

Вы не можете просматривать опубликованные ссылки

- добавляя то что вам нужно. Опирайтесь в этом на доступную документацию вордпресс.
Если работа с апи вордпресс для вас затруднительна - обратитесь за решением вашей задачи на фриланс.

1
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
3
10:55

ясно, спасибо

0
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
4
09:09

может кто-то сможет подсказать - такой вопрос, используем стандартную функцию для удаления:
<a href="'. get_delete_post_link($post->ID) .'">del</a>
но работает она только у админа, хотя для пользователя выставили в правах - удаление любых записей

но всех кроме админа переадресовывает на главную по клику

Редакции сообщения
20.12.2018 09:10webstyПричина: не указано
0
garry
не в сети 4 часа
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2933
5
09:36

Для нового вопроса, что бы не превращать в кашу форум, создавайте новую тему, так продуктивнее.
Проверьте есть права на удаление или нет
Выведет только если есть права

if( current_user_can( 'delete_posts' ) ) {
	echo '<a href="'. get_delete_post_link( $post->ID) .'">Удалить </a>';
}

Редакции сообщения
20.12.2018 09:37garryПричина: не указано
0
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
6
10:24

garry - так и сделано, писала, что права есть. Тема все та же, она не решена, поэтому не создавала новую.

Редакции сообщения
20.12.2018 10:24webstyПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
7
10:29

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

0
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
8
10:58

Otshelnik-Fm Так ссылка выводится, об этом написано "но всех кроме админа переадресовывает на главную по клику"

0
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
9
11:02

для прав использовали user role editor может действительно в нем проблема

0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
10
11:16

$post->ID - содержит нужный идентификатор? Возможно вы не передаете в ВП функцию нужные для ее работы аргументы?

0
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
11
14:41

"Возможно вы не передаете в ВП функцию нужные для ее работы аргументы" - правильно передаем. У админа и редакторов все работает. Но проблема в том что у нас несколько других ролей. Права ставим один в один как у редактора но это не помогает.

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
12
16:19

функция формирует ссылку вида http://site.ru/wp-admin/post.php?post=1&action=delete, ей не смогут воспользоваться пользователи у которых нет доступа в админку и вполне логично идет переадресация на главную

0
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
13
13:09

Вобщем все заработало только после отключения плагина. Эта стандартная функция и она позволяет пользователям с соответствующими правами удалять свои посты. То есть это всё-таки wp-recall

0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
14
13:20

Отключили плагин? WP-Recall?
А как же вы увидели результат? - список публикаций выводит плагин WP-Recall. Или я не понял что у вас происходит

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
15
13:22

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

0
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
16
13:22

когда плагин активен при переходе на wp-admin происходил редирект на галвную страницу, после отключения плагина редирект не происходит

0
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
17
13:23

А там есть кнопка удаления публикаций?

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
18
13:23

а разве нет?

0
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
19
13:25

Я не знаю, у меня такой кнопки не видно, где она находится?

0
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
20
13:29

"При желании вы конечно можете в опциях плагина выставить доступ в админку всем и каждому" - требуется всего-лишь вернуть работоспособность стандартной функции удаления своего поста.

0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
21
13:32

websty сказал(а)
где она находится?

Внизу записи, при ее редактировании через фронтенд

Вы не можете просматривать опубликованные ссылки

требуется всего-лишь вернуть работоспособность стандартной функции удаления своего поста.

так разрешите для этих пользователей вход в консоль в основных настройках плагина. Выше говорили об этом. И сказали почему именно так - потому что так работает ВП. Всех он пускает в админку.

1
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
22
13:52

Otshelnik-Fm - спасибо!!! не отображалось из-за css

0
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
23
14:55

Но осталась ещё проблема, по ссылке переходит, только если нажать перед ctrl+f5 иначе так и переадресовывает на главную ➡
может кто-то сможет подсказать хотя бы в какую сторону копать

Редакции сообщения
21.12.2018 14:56webstyПричина: не указано
0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
24
15:18

по какой ссылке? кнопка от плагина должна нормально работать

0
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
25
15:31

В плагине разве есть ссылка на редактирование? Делали так:
<a href="<?php echo get_edit_post_link($post->ID); ?> ">Редактировать</a>

Редакции сообщения
21.12.2018 15:31webstyПричина: не указано
0
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
26
15:32

Это как раз был первый вопрос в этой теме

0
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
27
15:32

Первый ответ "Правьте шаблон posts-list.php "

0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
28
15:40

websty сказал(а)
Но осталась ещё проблема

так это не проблема плагина, а ваша задача по кастомизации шаблона вывода. Не стоит подменять понятия.

0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
29
15:45

Тему перенес в кастомизации. Так как автор кастомизации преподносит свои дополнительные задачи как проблему плагина и дополнения публикации.

А это не так: В базовом функционале кнопка "Удалить" присутствует только внутри редактирования записи.
По кастомизации - мы можем вам подсказать в каком направлении двигаться. Если у вас что-то не получается - то вы или делаете это самостоятельно или обращаетесь за доработкой через фриланс.

0
websty
не в сети 5 лет
На сайте с 19.11.2018
Участник
Тем 6
Сообщения 43
30
15:46

"В базовом функционале кнопка "Удалить" присутствует только внутри редактирования записи." - но в редактирование записи попасть невозможно?

0
Вы не имеете права на публикацию сообщений в этой теме