5ответ(ов) в теме
Появилась необходимость вывести галерею автора на странице поста, который этот самый автор и опубликовал.
Как выводить через шорткод понятно:
[ image-gallery author="1" ], в таком случае id прописываются вручную.
А как вывести через php? Пробовал конструкцию следующего типа:
echo do_shortcode( '[image-gallery author="$user_id"]' );, но галерея не выводится.
Есть ли всё таки возможность вывести галерею автора на странице поста, который он опубликовал через php?
Используйте do_shortcode
Вы не можете просматривать опубликованные ссылки
ок, исправили.
А зачем $user_id? У вас что в ней показывает? Распечатывали $user_id?
upd.
$user_ID - так правильно наверно?. Но он выдаст текущего авторизованного пользователя. Вам же надо из глобальной переменной записи выбрать id автора
Смотрите тут все глобальные переменные
Вы не можете просматривать опубликованные ссылки
А если и использовать ваш код - то только так
global $user_ID; echo do_shortcode( '[image-gallery author="'.$user_ID.'"]' );
Тема закрыта. Публикация новых сообщений запрещена.