scottb
  • 0
Гуру

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

  • 0

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

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

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

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

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

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

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

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

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

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

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

    • 0
  2. Он может не иметь визуальных эффектов, которые вы описали, но если вы просто хотите отобразить базовую текстовую ленту, виджеты уже существуют — на стандартных виджетах панели инструментов «Блог WordPress» или «Другие новости WordPress» наведите указатель мыши на серую панель заголовка, и вы справа появится ссылка «настроить». Нажмите на нее, и виджет отобразит поля ввода для вашего RSS-канала, заголовок виджета, количество отображаемых элементов и т. д.

    • 0

Оставить ответ

You must login to add an answer.