Домой Каталог: Дополнения WP-Recall Public Recall Вывод разных типов записей в публикациях личного кабинета
16ответ(ов) в теме
Станислав
не в сети 9 часов
На сайте с 06.02.2017
Участник
Тем 195
Сообщения 788
1
06:39
Версия WP-Recall: 16.7.4
Версия дополнения: 4.0.0

Здравствуйте! При публикации разных произвольных записей, которые выводятся в "Управление формами публикации":

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

записи не выводятся после публикации в личном кабинете. Вернее таких записей там вообще нет:

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

Как мне сделать, чтобы каждый размещённый тип записи, который отображается в "управлении формами публикаций",отображался в личном кабинете в разделе "публикации"? Чтобы были так же колонки к примеру "Компании", "Портфолио", "Событие" и т.д. как и колонки "Публикации" и "Публикации групп"...

2
Андрей CS
не в сети 15 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
2
07:31

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

Вы не можете просматривать опубликованные ссылки
1
Станислав
не в сети 9 часов
На сайте с 06.02.2017
Участник
Тем 195
Сообщения 788
3
08:06

Что-тоуменя не получается. Сделал так:

add_action('init','rcl_add_postlist_posts');
function rcl_add_postlist_posts(){
    rcl_postlist('publics','ait-event',__('События'),array('order'=>30));
}

Сайт белым экраном покрывает.

2
Андрей CS
не в сети 15 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
4
08:11

Станислав сказал(а)
Сайт белым экраном покрывает.

это еще не стало поводом заглянуть в лог ошибок сервера?

0
Станислав
не в сети 9 часов
На сайте с 06.02.2017
Участник
Тем 195
Сообщения 788
5
08:50

2017/10/26 08:38:02 [error] 101595#101595: *985205 open() "/home/httpd/vhosts/autoportal161.ru/httpdocs/wp-content/uploads/cache/images/2017/10/2016-05-15-09_18_14-2/2016-05-15-09_18_14-2-1076389188.jpg" failed (2: No such file or directory), client: 87.250.224.100, server: autoportal161.ru, request: "GET /wp-content/uploads/cache/images/2017/10/2016-05-15-09_18_14-2/2016-05-15-09_18_14-2-1076389188.jpg HTTP/1.1", host: "autoportal161.ru"
2017/10/26 08:43:05 [error] 101587#101587: *1002313 open() "/home/httpd/vhosts/autoportal161.ru/httpdocs/wp-content/uploads/2016/05/307643.jpg" failed (2: No such file or directory), client: 217.182.132.31, server: autoportal161.ru, request: "GET /wp-content/uploads/2016/05/307643.jpg HTTP/1.1", host: "autoportal161.ru"
2017/10/26 08:45:55 [error] 101580#101580: *1012910 open() "/home/httpd/vhosts/autoportal161.ru/httpdocs/image/cache/catalog/categories/Hyundai/i30/optika_pered/Fl003/10-500x500.jpg" failed (2: No such file or directory), client: 217.182.132.24, server: autoportal161.ru, request: "GET /image/cache/catalog/categories/Hyundai/i30/optika_pered/Fl003/10-500x500.jpg HTTP/1.1", host: "autoportal161.ru"

2
Андрей CS
не в сети 15 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
6
08:53

Андрей CS сказал(а)
это еще не стало поводом заглянуть в лог ошибок сервера?

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

1
Станислав
не в сети 9 часов
На сайте с 06.02.2017
Участник
Тем 195
Сообщения 788
7
08:59

Да за год выучить всё немного сложновато)

add_action('init','rcl_add_postlist_publics'); function rcl_add_postlist_posts(){ rcl_postlist('publics','ait-event',__('События'),array('order'=>30)); }
Тоже бело. Вроде правильно исправил.

2
Андрей CS
не в сети 15 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
8
09:04

Станислав сказал(а)
Вроде правильно исправил.

что "исправил"? функция как называлась rcl_add_postlist_posts, так и называется, я просил ее переименовать.

1
Станислав
не в сети 9 часов
На сайте с 06.02.2017
Участник
Тем 195
Сообщения 788
9
09:09

Немного переименовал же

rcl_add_postlist_posts

rcl_add_postlist_publics

1
Станислав
не в сети 9 часов
На сайте с 06.02.2017
Участник
Тем 195
Сообщения 788
10
09:14

Вторую не заменил. Невнимательный.

2
Станислав
не в сети 9 часов
На сайте с 06.02.2017
Участник
Тем 195
Сообщения 788
11
09:15

Спасибо за помощь и терпение! Всё получилось!

2
Станислав
не в сети 9 часов
На сайте с 06.02.2017
Участник
Тем 195
Сообщения 788
12
09:27

add_action('init','rcl_add_postlist_publics');
function rcl_add_postlist_publics(){
    rcl_postlist('publics','ait-event',__('Афиша'),array('order'=>30));
    rcl_postlist('publics','ait-portfolio-item',__('Услуги'),array('order'=>30));
    rcl_postlist('publics','ait-item',__('Компании'),array('order'=>30));
    rcl_postlist('publics','ait-special-offer',__('Специальные предложения'),array('order'=>30));
}

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

только первый параметр "publics" должен быть уникальным для каждого типа записи, иначе возможны конфликты.

1
Станислав
не в сети 9 часов
На сайте с 06.02.2017
Участник
Тем 195
Сообщения 788
14
10:38

Да вроденету. Конфликт был когда для каждой записи выводил:

add_action('init','rcl_add_postlist_publics');
function rcl_add_postlist_publics(){
    rcl_postlist('publics','ait-event',__('Афиша'),array('order'=>30));
}

add_action('init','rcl_add_postlist_publics');
function rcl_add_postlist_publics(){
    rcl_postlist('publics','ait-portfolio-item',__('Услуги'),array('order'=>30));
}

Вот так прописывал, конфликт был. А все вместе вроде нету.

Вы имете ввиду так?

add_action('init','rcl_add_postlist_publics');
function rcl_add_postlist_publics(){
    rcl_postlist('publics1','ait-event',__('Афиша'),array('order'=>30));
    rcl_postlist('publics2','ait-portfolio-item',__('Услуги'),array('order'=>30));
    rcl_postlist('publics3','ait-item',__('Компании'),array('order'=>30));
    rcl_postlist('publics4','ait-special-offer',__('Специальные предложения'),array('order'=>30));
}

2
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
15
10:43

Станислав сказал(а)
Конфликт был когда для каждой записи выводил:

это не конфликт, а фатальная ошибка. Конфликт это то, от чего вы потом можете часами голову ломать - "почему не верно работает и где ошибка". И дебажить долго каждую строку и замучать техподдержку. Вот это конфликт. Такие баги в будущем сложно отлавливать. Поэтому запоминайте и комментируйте в коде все кастомное что вы делали

1
Андрей CS
не в сети 15 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
16
10:44

Станислав сказал(а)
Вы имете ввиду так?

да, это

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