Как связать файл 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-адресе не будет расширения) 🙂

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