Домой Wp-Recall WP-Recall: Вопросы и ответы Как вывести необходимый список?
9 ответ(ов) в теме
SLOVO
не в сети 3 дня
На сайте с 01.07.2019
Участник
Тем 1
Сообщения 6
1
12:58
Версия WP-Recall:16.17.5

Как вывести список нестандартных записей, уже все перерыл – не нашел нужного.
На примере, при нажатии на «Мои акции» появляются акции, которые создал пользователь. Но как сделать, чтобы при нажатие на «Компания», появляюсь компании, которые создал пользователь?

Таксономия создана. Есть форма, с помощью которой создается компания:
[public-form post_type="company"]
Но как сделать, что бы они выводились таким же списком, как и «акции».

Заранее благдарю!

Пример

0
SLOVO
не в сети 3 дня
На сайте с 01.07.2019
Участник
Тем 1
Сообщения 6
2
12:58
Вы не можете просматривать опубликованные ссылки
0
Otshelnik-Fm
не в сети 3 часа
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 14452
3
17:34

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

Это не проблема плагина, а ваша задача. Перенесено.

Я не вижу сложностей оформить все в шорткод. Его вписать в произвольную вкладку.

Но эту задачу вам придется решать через фриланс

0
SLOVO
не в сети 3 дня
На сайте с 01.07.2019
Участник
Тем 1
Сообщения 6
4
15:28

Через этот сайт офрмлять заявку есть смысл? Просто оформил - сколько ждать придется неизвестно

0
Otshelnik-Fm
не в сети 3 часа
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 14452
5
16:24

Как хотите.
Какие-то задания берут, какие-то нет. Время покажет.

0
SLOVO
не в сети 3 дня
На сайте с 01.07.2019
Участник
Тем 1
Сообщения 6
6
19:53

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

Как я понял, необходимый код нужно написать в:
"sitename/public_html/wp-content/plugins/wp-recall/functions/shortcodes.php" ?

Там вписать

add_shortcode('X','Y');
где х - это название шорткода, а У - это название функции, на которую ссылается шорткод?

Затем ниже написать:
function Y($atts,$content = null){
тут описывается сама функция
}

0
Андрей CS
не в сети 22 минуты
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 12498
7
20:01

Как я понял, необходимый код нужно написать в:
"sitename/public_html/wp-content/plugins/wp-recall/functions/shortcodes.php" ?

Wrong! Гоните от себя подобные мысли, в коде плагина ничего прописывать нельзя. Свой шорткод можно зарегистрировать например в файле функций своей темы.

SLOVO сказал(а)
На примере, при нажатии на «Мои акции» появляются акции

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

Вы не можете просматривать опубликованные ссылки
1
SLOVO
не в сети 3 дня
На сайте с 01.07.2019
Участник
Тем 1
Сообщения 6
8
20:36

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

Я сделал как вы и показали. Компании действительно выводятся.

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

С той ли разницей, что при клике на существующую "Акцию", переносит на следующую страницу, где нажав на Edit можно отредактировать эту запись.

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

Но если нажать на запись типа компания - переносит просто на страницу компании, без возможности редактирования.

0
SLOVO
не в сети 3 дня
На сайте с 01.07.2019
Участник
Тем 1
Сообщения 6
9
21:41

В общем, я понял. Все что мне требуется - это создать нужный шорткод и все)
Подскажите, пожалуйста, где можно найти код, который отвечает за вкладку активного поля, первого поля, что имеет
Meta-key: publics

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

(Мои акции)

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