Отображение удаленных данных в админке темы WordPress
Я хочу добавить кнопку под менеджером темы, которая будет показывать миниатюры доступных скинов (которые не входят в стандартную поставку темы при установке).
Я хочу, чтобы этот список загружался из файла на центральном сервере, которым я управляю.
Ищу советы по наилучшему способу реализации этого функционала в WordPress.
Я периодически буду добавлять новые скины в доступный список и хочу, чтобы пользователи моей темы могли их просматривать и, возможно, видеть значок "новое", когда появляется новый скин.
Также интересуюсь преимуществами хостинга и раздачи файлов с Amazon s3 по сравнению с моим собственным сервером

Лучшим решением здесь будет специализированная RSS-лента, настроенная на вашем сервере. Вы можете добавить виджет для админ-панели в свою тему, который автоматически загружает эту RSS-ленту и отображает миниатюры и описания новых скинов, представленных на вашем сайте.
Шаг 1: RSS-лента
Сначала определите, какую информацию вы хотите отображать в виджете. Рекомендуется включить название скина, миниатюру, краткое описание и ссылку на дополнительную информацию.
Храните эту информацию в формате XML на вашем сервере.
Шаг 2: Виджет для админ-панели
Создайте виджет для админ-панели, который периодически проверяет эту ленту и отображает обновленные элементы в админ-панели. Вы можете использовать практически любой существующий виджет RSS-ридера в качестве примера... обновления XML-файла на вашем сервере будут автоматически появляться в админ-панелях WordPress.

Полагаю, я могу просто стилизовать RSS с помощью CSS (подключив CSS-файл в functions.php моей темы), чтобы получить нужную мне сетку. Вы согласны? Также мне нужно будет зафиксировать высоту виджета дашборда и включить overflow:auto для прокрутки содержимого.

Возможно, у него нет визуальных элементов, которые вы описали, но если вам нужно просто отобразить базовую текстовую ленту, виджеты уже существуют — на виджетах "Блог WordPress" или "Другие новости WordPress" по умолчанию наведите курсор на серую шапку, и справа появится ссылка "Настроить". Нажмите на неё, и виджет покажет поля ввода для вашей RSS-ленты, заголовка виджета, количества отображаемых элементов и т.д.
