WEB-Программист
Переключить навигацию

Язык

  • Русский
  • Русский
Связаться с нами

Поиск

  • Книги
  • JavaScript
  • HTML и CSS
  • Другие
  • SEO
  • wordpress
  • Дизайн
  • Laravel
  • Phyton
  • React js
  • Android
  • SQL и языки запросов
  • Yii
  • Шрифты
  • Статьи
  • Laravel
  • wordpress
  • Темы Wordpress
  • Интернет магазин
  • JavaScript
  • © 2015-2026 Andrii Beznosko

  • Hosting CityHost

Введение в глобальные переменные WordPress

  • Описание
  • Описание/Скачать
  • Обсуждения
  • Пожаловаться

wp-12Начинаем небольшую серию статей по глобальные переменные WordPress. В данном выпуске мы рассмотрим ряд практических упражнений, которые демонстрируют важность глобальных переменных в WordPress. Что такое глобальные переменные WordPress? Глобальная переменная WordPress - переменная, которая хранит информацию созданную приложением. К этим глобальным переменным можно получить доступ во время работы с приложением. В данных переменных хранится самая разная информация: залогинился ли пользователь, какой у него браузер и т.д. Так же есть переменные, которые содержат информацию веб-сервера и переменные, которые хранят детали текущего поста. Разобравшись с глобальными переменными WordPress, можно лучше понять принцип работы данной CMS, принцип написания плагинов и тем. Как получить доступ к глобальным переменным? В нашем первом примере мы будем использовать глобальную переменную $post, которая хранит различные детали текущего поста. К каждой глобальной переменной можно получить доступ, глобализировав переменную следующим образом:

<?php global $post; ?>
При помощи ключевого слова global мы заявляем о том, что получаем доступ к глобальной переменной $post. Как только переменная была глобализирована, можем получить доступ к внутренним данным:
<?php
    global $post;
    print_r ($post );
Глобальная переменная $post содержит различные данные о последнем загруженном посте. Для демонстрации поместите данный код в файле page.php темы twentyfourteen (я настоятельно рекомендую делать копии исходных файлов). Вставьте вышеупомянутый код перед вызовом функции get_template_part( ‘content’, ‘page’ ), которая производит выборку содержимого и отображает её на странице. Получить данные о посте мы должны до вывода информации на экран: Теперь у нас есть код, который выводит содержимое глобальной переменной $post, в теме twentyfourteen. Не забудьте сделать её темой по умолчанию.
<div id="primary" class="content-area">
    <div id="content" class="site-content" role="main">
    <?php
       while ( have_posts() ) : the_post();
       get_template_part( 'content', 'page' );
       global $post;
       print_r( $post );

      if ( comments_open() || get_comments_number() ) {
        comments_template();
      }

endwhile;
?>
    </div><!-- #content -->
</div> <!-- #primary -->
  Теперь, на странице поста вы сможете увидеть следующую информацию: wordpress Теперь у нас есть полная информация о посте, которая хранится в переменной $post. Для получения отдельных значений обратимся к соответствующим полям:
<?php
    echo $post->post_date;    // дата поста
    echo $post->post_status;  // статус поста
Так же существует множество других глобальных переменных, которые можно использовать. Помните, что данные значения лучше не изменять, чтобы не спровоцировать непредсказуемое поведение WordPress. Что дальше? Только что мы познакомились с глобальными переменными в WordPress.

Hosting GM Host
Автор: Станислав Протасевич
Год издания: 2013
Категория: Главная » Статьи » Wordpress » Введение в глобальные переменные WordPress
Издатель: ruseller.com
Язык: Русский
Статус: Для продвинутых программистов
Формат: text
Количество страниц: 15
Ссылка для скачивания: Download
Добавил: Фев 18, 2015 15:03 Andrii

Все книги, представленные на этом сайте, предназначены только для ознакомления. Любое использование допускается только в обзорных целях. Если вы планируете дальнейшее использование, приобретите их у правообладателей. Администрация сайта не несет ответственности за использование этих материалов. WEB-Программист

Всего комментариев: 0
Оставить комментарий Отменить ответ

Ваш email не будет опубликован.

Все книги, представленные на этом сайте, предназначены только для ознакомления. Любое использование допускается только в обзорных целях. Если вы планируете дальнейшее использование, приобретите их у правообладателей. Администрация сайта не несет ответственности за использование этих материалов. WEB-Программист

Все книги, представленные на этом сайте, предназначены только для ознакомления. Любое использование допускается только в обзорных целях. Если вы планируете дальнейшее использование, приобретите их у правообладателей. Администрация сайта не несет ответственности за использование этих материалов. WEB-Программист

Книги из этой категории:
WordPress при обновлении плагинов просит ввести ftp

WordPress при обновлении плагинов просит ввести ftp

Не раз сталкивался с проблемой на localhost, что после установки локальной версии Wordpress при попытке установить плагины меня просили ввести ...

Смотреть

Маша уже не та

Маша уже не та

Смотреть

Вся правда о functions.php

Вся правда о functions.php

Одной из самых частых ошибок начинающих разработчиков WordPress — это использование файла темы functions.php не по назначению. В данной статье ...

Смотреть

4 способа задать цикл loop WordPress

4 способа задать цикл loop WordPress

Здравствуй, дорогой читатель! Сегодня хочу продолжить пополнять копилку разработчика WordPress и познакомлю Вас с четырьмя способами задания главного цикла WordPress, ...

Смотреть

При обновлении просит FTP доступ WordPress

При обновлении просит FTP доступ WordPress

Часто при установке плагинов на свой сайт (особенно на localhost) Wordpress прости дать ФТП доступ Это часто раздражает. Что б ...

Смотреть

Миниатюры в WordPress. Как сделать поддержку миниатюр в WordPress и настроить отображение

Миниатюры в WordPress. Как сделать поддержку миниатюр в WordPress и настроить отображение

Проверяем поддержку миниатюр в WordPress Для начала нужно убедиться в том, что наш шаблон поддерживает миниатюры для записей. Для этого ...

Смотреть

Наши партнеры
GM Host Banner
Введение в глобальные переменные WordPress
Введение в глобальные переменные WordPress

Смотрите также:

4 способа задать цикл loop WordPress

Здравствуй, дорогой читатель! Сегодня хочу продолжить пополнять копилку разработчика WordPress ...

Миниатюры в WordPress. Как сделать поддержку миниатюр в WordPress и настроить отображение

Проверяем поддержку миниатюр в WordPress Для начала нужно убедиться в ...

При обновлении просит FTP доступ WordPress

Часто при установке плагинов на свой сайт (особенно на localhost) ...

Как раскрутить блог на WordPress?

Вы создаете свой блог на системе WordPress и конечно же ...

Как сверстать тему для WordPress

Добавление темы Для начала в папке themes создадим папку нашего ...

При обновлении темы сохранить ключи и счетчики для Yandex, Google и. т. д

Часто при ре дизайне темы для Wordpress сталкиваются с такой ...

Связаться с нами

- Премиум темы и плагины WP Star бесплатно -

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Cookie settingsACCEPT
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT