Отображение удаленных данных внутри администратора темы


Я хотел бы добавить кнопку под моим менеджером тем, которая показывает список миниатюр доступных скинов (которые не поставлялись вместе с темой, когда она была установлена).

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

Ищу несколько советов о том, как лучше всего реализовать это в WordPress.

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

Меня также интересуют преимущества размещения и обслуживания файла с Amazon s3 на моем собственном сервере

Author: Scott B, 2010-10-11

2 answers

Лучшим выбором здесь будет специализированный RSS-канал, настроенный на вашем сервере. Вы можете связать виджет панели мониторинга с вашей темой, который автоматически извлекает этот RSS-канал и отображает эскизы и описание новых скинов, перечисленных на вашем сайте.

Шаг 1: RSS-канал

Сначала решите, какую информацию вы хотите отобразить в виджете. Я рекомендую название обложки, миниатюру, краткое описание и ссылку на дополнительную информацию.

Сохраните это информация в формате XML на вашем сервере.

Шаг 2: Виджет панели мониторинга

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

 1
Author: EAMann, 2020-06-15 08:21:38

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

 0
Author: somatic, 2010-10-11 19:34:30