n-wp.ru — блог о WordPress

Как создать шорткод для iframe

В одном из комментариев к посту Как вставить флеш-объект в содержимое поста | WP-SWFObject пользователь Boris задал вопрос о том, что делать, если плагин не реализует все возможности для правильной вставки SWF-объектов, и я ему посоветовал использовать для вставки статическую страницу, отображаемую в блоге через iframe.

Если вам нужно вставлять внешние объекты (например, внешние HTML-страницы) в блог с помощью iframe, то можно воспользоваться специальным шорткодом с параметрами.

Откройте файл functions.php, и добавьте в него:

Этот код создает шорткод, с помощью которого можно вставить, например, фрагмент другой страницы, указав параметры вставки. Например:

где:
url — ссылка на страницу (внешний объект)
width — это ширина поля для вставки, задается в % или px
height — высота поля для вставки
scrolling — использовать скроллинг, если объект не помещается в отведенное ему поле, или нет — yes/no
frameborder — рамка вокруг поля для вставки внешнего объекта
marginheight — верхний отступ, нужен для того, чтобы границы поля не сливались с элементами объекта, указывается в px

По-моему, достаточно удобно.

1 комментарий