Загрузка PDF-файла клиента (Каталог) – Автоматическое обновление ссылки в PDF-формате

Я создал пользовательскую тему WP. В нижнем колонтитуле есть кнопка для загрузки каталога. Каталог представляет собой PDF-файл, созданный клиентом, который периодически обновляется.

Я ищу некоторые указатели на хороший способ достижения этого:

Вместо того, чтобы ожидать, что клиент загрузит PDF-файл в медиа-библиотеку, возьмите ссылку и измените назначение кнопки (или попросите меня сделать это), я бы предпочел, чтобы им просто нужно было перейти на страницу в панели администратора и автоматически загрузите последний каталог и обновите ссылку на кнопку.

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

У меня есть некоторые первоначальные запросы, но я надеюсь, что кто-то может предложить некоторые предложения о любых существующих функциях или перехватах и ​​т. Д., Которые я мог бы использовать (или существующий плагин – легкий).

Ваша помощь очень ценится и, очевидно, сэкономит мне массу времени! Заранее спасибо.

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

Вы можете найти дополнительную информацию о странице параметров темы для wordpress CODEX и API настройки

Вы можете использовать что-то вроде этого add_settings_section( string $id, string $title, callable $callback, string $page )

  • Установите Enable Media Replace .
  • Загрузите PDF-файл и перейдите к нему с помощью кнопки.
  • Когда это нужно изменить, попросите владельца сайта «заменить» его.