Домой Wp-Recall WP-Recall: Проблемы и решения Изображения из галереи в отдельной папке
5ответ(ов) в теме
Роберт
не в сети 10 лет
На сайте с 31.10.2013
Участник
Сообщения 81
1
08:54

Приветствую! Это наверное не совсем проблема, но все-же. Можно ли задать специально отведенную папку для галерей пользователей, желательно свою для каждого пользователя? Хочу сделать рандомный вывод картинок из галерей.
И еще, можно ли отдельно выводить пользователей, у которых есть своя галерея? Было бы весьма кстати

0
Андрей CS
не в сети 10 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
2
13:21

делать отдельную папку для пользователя смысла нет, тк вся информация по галереи пользователя находится в БД и оттуда берется. Чтобы получить пользователей у которых есть своя галерея можно сделать сделать соответствующий запрос к БД, например:

$usrs= $wpdb->get_results("SELECT post_author FROM ".$wpdb->prefix."posts WHERE post_excerpt LIKE 'gallery%' GROUP BY post_author"); 

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

0
Роберт
не в сети 10 лет
На сайте с 31.10.2013
Участник
Сообщения 81
3
15:09

Спасибо, посмотрю. Еще вопрос не по теме:
Есть ли возможность создать дополнительную страницу публикаций записи со своими настройками? Например на одной странице используется стандартный загрузчик файлов, а на другой загрузчик recall. Может возможно обойтись парой строк кода?

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

возьмите за основую функцию шорткода public-form, продублируйте ее в файл вашего шаблона functions.php, назовите по другому и внутри этой функции укажите

'media_buttons' => 1 вместо 'media_buttons' => $media_buttons

рядом с новой функцией пропишите

add_shortcode('my-public-form','тут_название_новой_функции');

и шорткод [my-public-form] готов, он будет таким же как и public-form, только будет выводить кнопку добавления медиафайлов ВП независимо от настроек wp-recall. В дальнейшем вы можете вносить какие угодно изменения в этот шорткод, не затрагивая при этом функционала плагина wp-recall и не изменяя его код.

0
Роберт
не в сети 10 лет
На сайте с 31.10.2013
Участник
Сообщения 81
5
15:45

Весьма и весьма благодарен за подсказку!Smile

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