Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация WP Recall - Кастомные типы записей + статусы и запрет доступа к отправленным публикациям.
5ответ(ов) в теме
dydaevskiy
не в сети 3 года
На сайте с 26.04.2016
Участник
Тем 30
Сообщения 162
1
14:47
Версия WP-Recall: 16.17.3

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

Так получилось что раньше я использовал ваше детище при написании разного рода лирических дополнений наподобие рейтингов тестирования для самописных плагинов и тому подобного. И только для текущего проекта я решил использовать ваш плагин для создания записей (кастомного типа) на блоге.

У меня возникли трудности, и я постараюсь максимально их описать. Сразу отмечу что под постами я буду иметь ввиду кастомный тип записей “Заявка” (slug: ticket):

1) Открытие постов пользователя - Как пользователь может открыть им опубликованный пост не по прямой ссылке а прямо в кабинете (я так полагаю через подгрузку aJax) ?

2) Кастомные статусы для постов - Мне необходимо добавить свои статусы (“Заявка одобрена”,”Заявка отклонена” ) для постов. Причем пост не должен быть опубликован а доступен только для чтения администратором сайта и автором поста. И так же “статус” отображаться в ЛК, на вкладке “Публикации” (там где сейчас отображается статус “Опубликовано”).

3) Замена стандартного календаря в поле даты - друзья уверен у Вас уже есть какое-то готовое решение для замены стандартного календаря. Я так полагаю что используется календарь WP.

Еще был не один вопрос который я со временем задам в этой теме. Спасибо огромное всем ответившим.

Редакции сообщения
02.02.2019 15:30dydaevskiyПричина: Не верно форматирован текст
0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
16:29

Здравствуйте.

dydaevskiy сказал(а)
Как пользователь может открыть им опубликованный пост не по прямой ссылке а прямо в кабинете (я так полагаю через подгрузку aJax) ?

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

2. Писать самостоятельно функционал. Готового решения я не знаю. Чем вы реализуете статус - я не знаю. Но его вывести можно будет - воспользуйтесь функционалом реколл шаблонов

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

posts-list.php или вот как тут под тип записи

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

3. Нет такого для WP-Recall. А что в стандартном календаре ВП не устраивает? Думаю стоит поискать подходящие плагины в официальном репозитории. Тут релевантности с WP-Recall я не вижу. Почему именно этот плагин должен решать этот вопрос? Всяких календарей, тикетов, эвентсов - полно в репозитории. Поискать стоит там.

1
dydaevskiy
не в сети 3 года
На сайте с 26.04.2016
Участник
Тем 30
Сообщения 162
3
16:49

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

Да все верно. И я нашел данный плагин

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

он отлично подходит дл яреализации осталось только прикрутить класс "modal-link" к ссылкам постов на табе "Публикации".

Писать самостоятельно функциона

Спасибо

3. Нет такого для WP-Recall. А что в стандартном календаре ВП не устраивает?

Я думал возможно уже есть готовое решение, а так заменить календарь руками для меня не есть проблемма. Просто стандартный календарь WP очень грустный (грустный до слез).

----------------
Отшельник, как я могу опубликованные записи отображать только для админстратора и автора опубликованной записи (и что б автор мог видеть запись только после входа в ЛК)?
----------------
Как я могу запустить свою jQuery функцию во время загрузки "Публикации" через ajax?
----------------
Могу ли я указать свой класс для ссылки на запись без использования JS?

Редакции сообщения
02.02.2019 16:50dydaevskiyПричина: не указано
02.02.2019 17:22dydaevskiyПричина: не указано
02.02.2019 17:23dydaevskiyПричина: не указано
02.02.2019 17:27dydaevskiyПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
18:02

dydaevskiy сказал(а)
как я могу опубликованные записи отображать только для админстратора и автора опубликованной записи (и что б автор мог видеть запись только после входа в ЛК)?

вводите нужные проверки и воздействуйте на вкладку через фильтр rcl_tab

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

Тут несколько примеров

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

Как работать с ВП фильтрами, если не умеете, есть руководства в сети.

dydaevskiy сказал(а)
Как я могу запустить свою jQuery функцию во время загрузки "Публикации" через ajax?

Воспользуйтесь

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

или фильтром

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

когда вкладка загружается срабатывает js-хук rcl_upload_tab. Пример есть.

dydaevskiy сказал(а)
Могу ли я указать свой класс для ссылки на запись без использования JS?

выше я писал про реколл шаблоны и для типа записи давал ссылку - работайте с ним, копируйте и дописывайте всё что вам нужно.

p.s. новые вопросы - новые темы на форуме. Одну тему не превращаем в чат "вопрос-ответ".

Если вопрос в первом сообщении решен - я закрываю тему.

1
dydaevskiy
не в сети 3 года
На сайте с 26.04.2016
Участник
Тем 30
Сообщения 162
5
18:07

p.s. новые вопросы - новые темы на форуме. Одну тему не превращаем в чат "вопрос-ответ".
Если вопрос в первом сообщении решен - я закрываю тему.

Да, закрываем. Спасибо большое за ответы и за Ваше время. Еще раз спасибо.

0
Тема закрыта. Публикация новых сообщений запрещена.