Разработчики и собственники сайтов на GetSimple могут использовать для разработки собственных тем или изменения существующих приведенный ниже список встроенных функций системы или иначе тэгов шаблона. Эти функции применяются в любом месте в файлах тем.
<?php get_page_content(); ?>
Выводит на экран контент или содержательную часть страницы. Параметров нет.
<?php getPageContent('slug'); ?> <?php returnPageContent('slug'); ?>
Выводит на экран или возвращает контент страницы (наименование постоянной ссылки (slug) - необязательный параметр). Используйте эту функцию для получения определенного контента одной из страниц на всех других. Функция очень удобна для отображения врезок с контентом в шаблоне, например, в главной странице сайта.
<?php get_page_excerpt($length, $html); ?>
Выводит на экран фрагмент контента страницы. Можно определить количество знаков во фрагменте (параметр $length) и следует ли сохранять во фрагменте HTML-разметку (параметр $html). По умолчанию $length=200
, $html=FALSE
. Функция применяется с версии 2.02
<?php get_page_meta_keywords(); ?>
Выводит в браузер содержание тэга keywords страницы. Параметров нет.
<?php get_page_title(); ?>
Выводит на экран заголовок страницы. Параметров нет.
<?php get_page_clean_title(); ?>
Выводит на экран заголовок страницы, очищенный от HTML. Параметров нет.
<?php get_page_slug(); ?>
Выводит на экран постоянную ссылку страницы (slug). Параметров нет. Напрмер, выведет на экран 'download' из URL страницы get-simple.info/download.
<?php get_page_url(); ?>
Выводит на экран или возвращает URL страницы. Параметры: TRUE - функция возвращает значение, FALSE или ничего - функция выводит значение на экран. Например: get-simple.info/
<?php get_parent(); ?>
Функция выводит постоянную ссылку (slug) родителя данной страницы.
<?php get_page_date(); ?>, <?php get_page_date('F jS, Y'); ?>
Выводит дату последнего редактирования страницы. Параметр необязателен, но может использоваться для форматирования даты. Можно использовать любую разрешенную строку форматирования из функции PHP date. Формат по умолчанию таков: “l, F jS, Y - g:i A”
<?php get_header(); ?>
Выводит в браузер часть секции <head></head>
HTML-документа. Параметров нет. Автоматически создает 4 мета-тэга ('descripion', 'keywords', 'canonical' and 'generated'). Эта функция используется только между тэгами <head>
</head>
. Для многих плагинов наличие этой функции в файле шаблона обязательно.
<?php get_footer(); ?>
Формирует футер страницы. Параметров нет. Преимущественно используется как хук для плагинов. Для многих из них наличие этой функции в файле шаблона обязательно.
<?php get_site_url(); ?>
Выводит на экран домен сайта. Параметров нет. Например, вызванная с любой страницы этого сайта функция выведет на экран get-simple.info.
<?php get_theme_url(); ?>
Выводит URL папки сайта, где хранятся темы. Параметров нет.
<?php get_site_name(); ?>
Выводит на экран наименование сайта. Параметры: TRUE - возвратить значение, ничего - вывести значение на экран. Наименование сайта функция берет из поля Название сайта в секции Настройки.
<code><?php get_site_email(); ?></code>
Применялась для вывода email админа, установленного на вкладке Settings/Настройки. Параметров нет.
(Начиная с версии 3.0 функция считается устаревшей, поскольку с появлением многопользовательских возможностей у GetSimple неясно, чей именно email нужно отдавать.)
<?php get_site_credits(); ?>
Выводит на экран строку “Powered by GetSimple Version”, то есть “Под управлением GetSimple версии ”. Параметров нет.
<?php get_component('component_slug'); ?>
Выводит на экран содержимое компонента. Обязательный параметр - имя компонента, соответствующее имени, указанному на странице Редактировать компоненты на вкладке Тема.
<?php get_navigation(return_page_slug()); ?>
Формирует список страниц, из которых оздается главное меню сайта. Вызывается с обязательным параметром return_page_slug(), как указано выше. Функция присваивает класс 'current' тому элементу <li>
списка, который в настоящий момент принадлежит активной странице. Вам остается добавить только тэги <ul>
или <ol>
для корректного отображения списка.
<?php menu_data(); ?>, <?php menu_data('page-slug'); ?>
Эта функция выводит массив параметров меню и предназначена для разработчиков, которым необходимо создание собственного меню, а не использование встроенной функции get_navigation()
. Если в качестве параметра передается постоянная ссылка страницы (slug), функция выведет массив параметров меню, связанных только с этой страницей.
<?php return_page_title(); ?>
Возвращает заголовок страницы. Параметров нет, применяется с версии 2.0
<?php return_page_slug(); ?>
То же самое, что и get_page_slug, возвращает постоянную ссылку (slug) страницы. Параметры отсутствуют. Используется для назначения ID страницы для использования в правилах CSS.
<?php return_site_ver(); ?>
Возвращает версию GetSimple вашего сайта. Параметры отсутствуют.
На главную Содержание