Шорткод getcontent для GetSimple CMS предназначен для выполнения встраивания содержания заданной страницы в содержание текущей страницы.
Работа шорткода getcontent аналогична вызову функции <?php getPageContent('slug'); ?>
, выводящей содержание страницы с адресом slug
в PHP-файле шаблона оформления страницы, но производится внутри содержания страницы, позволяя избегать необходимости редактирования шаблонов оформления.
Примеры использования шорткода getcontent
[getcontent id="slug" /] - получение содержания заданной страницы;
[getcontent id="slug" force="true" /] - получение содержания заданной страницы, игнорируя статус приватности.
Параметры шорткода getcontent:
id
- обязательный параметр, принимающий адрес (slug) страницы, используемой в качестве источника содержания для встраивания в текущую страницу. С целью предотвращения бесконечной рекурсии в случае передачи параметруid
значения, равного адресу текущей страницы, такое значение будет проигнорировано, а шорткод не будет выполнен;force
- необязательный параметр. При значенииtrue
позволяет игнорировать статус приватности запрашиваемой страницы. По умолчанию принимает значениеfalse
, при котором запрос на получение содержания приватной страницы будет проигнорирован.
При встраивании содержания заданной страницы, все содержащиеся в ней шорткоды, включая собственные шорткоды, реализуемые плагинами, будут автоматически обработаны. Поэтому перед использованием такой возможности на работающем веб-сайте, находящемся в публичном доступе, важно провести предварительную глубокую и всестороннюю проверку корректности работы шорткодов и плагинов в условиях данного сценария их использования.