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

Язык

  • Русский

Введите не менее 3 символов для поиска.

  • Русский

Поиск

Введите не менее 3 символов для поиска.

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

  • Our partner

Введение в глобальные переменные 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.

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

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

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

Оставить комментарий Отменить ответ

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

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

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

Книги из этой категории:
4 способа задать цикл loop WordPress

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

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

Смотреть

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

Вся правда о functions.php Файл functions.php в WordPress давно окружён мифами. Для одних это главное место, куда можно складывать любой ...

Смотреть

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

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

Смотреть

Таксономию получить

Как получить текущую таксономию у WordPress с помощью get_term_by()

Как получить текущую таксономию в WordPress с помощью get_term_by() В WordPress таксономии (например, категории или метки) часто используются для фильтрации ...

Смотреть

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

Часто при ре дизайне темы для Wordpress сталкиваются с такой проблемой что в header.php старой темы били meta-ключи для yandex, ...

Смотреть

wordpress-ftp-update_remaster

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

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

Смотреть

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

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

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

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

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

Вся правда о functions.php Файл functions.php в WordPress давно окружён ...

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

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

Как получить текущую таксономию у WordPress с помощью get_term_by()

Как получить текущую таксономию в WordPress с помощью get_term_by() В ...

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

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

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

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

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

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

Поддержать автора

Настройки cookie

Мы используем необязательные аналитические cookie, чтобы понимать, какие материалы полезны. Вы можете продолжить без аналитики.

Вы можете изменить свой выбор в любое время.