Перейти к основному содержанию

WP Media Folder: Встроить PDF

У вас есть возможность встраивать PDF-файлы непосредственно в контент, позволяя отображать их рядом с остальным контентом WordPress, а не просто предоставлять ссылку для скачивания. При вставке файла с помощью Gutenberg встроенный PDF-файл будет отображать полный предварительный просмотр. Кроме того, эта функция поддерживает навигацию по нескольким страницам и разработана с учетом адаптивности к различным размерам экрана.

 

pdf-embed

 

Таким образом, вместо ссылки для скачивания будет отображаться сам PDF-документ.

Встраивание PDF-файлов при использовании Amazon S3

Для встраивания PDF-файлов в контент при использовании Amazon S3 требуется выполнить небольшую настройку. Пожалуйста, следуйте приведенным ниже инструкциям.

Сначала перейдите в консоль AWS и найдите раздел конфигурации S3. Затем выберите корзину, которую вы используете для хранения своих ресурсов, и перейдите на «Разрешения» . 

 

pdf-permission

 

На вкладке «Разрешения» прокрутите вниз до «Совместное использование ресурсов между источниками (CORS)» , затем нажмите «Редактировать» . AWS предоставит конфигурацию JSON по умолчанию, которая должна работать корректно:

[
    {
        "AllowedHeaders": [
            "Authorization"
        ],
        "AllowedMethods": [
            "GET",
            "HEAD"
        ],
        "AllowedOrigins": [
            "*"
        ],
        "ExposeHeaders": [],
        "MaxAgeSeconds": 3000
    }
]

Однако, в целях безопасности вы можете предпочесть ограничить доступ к домену вашего собственного сайта WordPress:

[
     {
           "AllowedHeaders":["Authorization"],
           "AllowedMethods":["GET",”HEAD"
            ],
            "AllowedOrigins":[
                          "https://www.your-site.com/",
                          "https://your-site.com/"
              ],
              "MaxAgeSeconds": 3000
     }
]

 

pdf-config

 

Вам нужно вставить приведенный выше JSON-код в текстовое поле. Не забудьте нажать «Сохранить изменения» , теперь вы можете встраивать PDF-файлы в контент. Удачи!