Intereting Posts
Переименование «Развернуть детали» в «Добавить медиа» Любой простой способ показать 10 предыдущих страниц по id на текущую страницу в ссылках в виде меню Использовать образ по умолчанию как var Как получить отрезанный миниатюрный источник для пользовательского типа сообщения Есть ли способ иметь дубликаты категорий? Условное приветственное сообщение с использованием текущей информации пользователя Как удалить подписчиков из публикации Author Drop Down Добавление дополнительных переменных на странице меню Отображать настраиваемое поле на 404 страницах вне цикла Список соавторов всех сообщений Добавление пунктов повестки дня и уведомлений Как создать признак изображения из видео, внедренного в метабокс Есть ли способ отключить форматирование ярлыков в 4.3? Лучший поиск для бэкэнда администратора WordPress Изменить тип постоянных ссылок на диалог TinyMCE

Как связать файл PDF с URL категории

Я не уверен, что это можно сделать, но у меня есть категория, называемая тематическими исследованиями, в которую я пишу отдельные сообщения, чтобы обобщить тематическое исследование – ради этого вопроса давайте загладим cs1. Это дает мне url / case-studies / cs1. Будет создано более одного тематического исследования.

У меня также есть файл в формате PDF, содержащий полное учебное пособие (назовите его cs1.pdf), который я могу загрузить в медиа-библиотеку или создать отдельную папку с более удобным URL-адресом. Однако в обоих случаях URL-адрес не будет связан с категорией.

Мне бы очень хотелось загрузить все различные PDF-файлы с примерами (либо в медиа-библиотеку, либо в отдельную папку) и получить URL-адрес либо /case-studies/cs1.pdf, либо case-studies / cs1 / cs1.pdf ,

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

Если в вашей теме есть шаблон вложения ( attachment.php ), и вы загружаете свои объекты для публикации по страницам / по почте, тогда вы получите URL-адрес для вставки страницы / сообщения для конкретной страницы.
добавить изображение из сообщения / страницы

Предположим, вы добавляете / редактируете свой пост / страницу в Case Study (например, cs1 ), поэтому ваш URL-адрес страницы / страницы будет (если включена структура постоянной ссылки post-name ):

 http://example.com/cs1/ 

Если вы загрузите изображение или файл PDF в этой статье, URL-адрес изображения / файла PDF станет следующим:

 http://example.com/cs1/cs1.pdf 

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

РЕДАКТИРОВАТЬ

  1. У вас должна быть структура permalink для post-name . Вы можете сделать это с панели администратора «Настройки».
  2. Вы можете посмотреть, как файл вложений может быть из image.php image.php . Вы можете использовать image.php для этого тоже. Я тестировал это, и он полностью работает.
  3. При вставке файла PDF в сообщение / страницу не забудьте связать его со страницей вложения, см. Ссылку # 2 здесь, в этом связанном ответе . И я действительно сказал, что вы ошиблись, вы получите URL http://example.com/cs1/cs1 (в URL-адресе не будет расширения) 🙂

И теперь он протестирован. 🙂