Kselax.ru

Hacker Kselax — the best hacker in the world

Menu
  • Блог
  • Контакты
  • wp plugin генератор
  • Русский
    • Русский
    • English
Menu

Функции WordPress

Posted on 7 октября, 20158 октября, 2015 by admin

Функции

wp_title »

Почитать можно тут.

Пример

1
<title><?php wp_title( '|', true, 'right' ); ?></title>

[spoiler]

[spoiler show=»bloginfo» hide=»bloginfo»]

почитать можно тут.

1
2
<meta charset="<?php bloginfo( 'charset' ); ?>">
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">

get_stylesheet_uri »

Возвращает абсолютный путь к файлу style.css в текущей теме. Справка.

1
<link rel='stylesheet' id='main-style'  href='<?php echo get_stylesheet_uri(); ?>' type='text/css' media='all' />

wp_head »

Это вроде хук, почитать за него можно

  1. https://codex.wordpress.org/Plugin_API/Action_Reference/wp_head
  2. http://truemisha.ru/blog/wordpress/wp_head.html

1
2
3
4
5
6
<head>
....
....
....
<?php wp_head(); ?>
</head>

body_class »

Добавляет к <body> класс

  1. http://wp-kama.ru/function/body_class
  2. https://codex.wordpress.org/Function_Reference/body_class

1
<body <?php body_class(); ?>>

esc_url »

  1.  http://wp-kama.ru/function/esc_url
  2. https://codex.wordpress.org/Function_Reference/esc_url

Удаляет опасные символы в урлах заменяя их на html сущности.

1
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>

home_url »

  1.  http://wp-kama.ru/function/home_url
  2. https://codex.wordpress.org/Function_Reference/home_url

Возвращает УРЛ главной страницы сайта. Учитывает протокол SSL.

1
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>

get_search_form »

  1.  http://wp-kama.ru/function/get_search_form
  2. https://codex.wordpress.org/Function_Reference/get_search_form

Подключает форму поиска, файл темы searchform.php. Если такого файла в шаблоне темы нет, то будет использован дефолтный код для формы поиска.

1
2
3
<div class="search-box">
<?php get_search_form();
</div>

wp_nav_menu »

  1.  http://wp-kama.ru/function/wp_nav_menu#kcmenu
  2. https://codex.wordpress.org/Function_Reference/wp_nav_menu

Выводит навигационное меню, созданное в панели: «внешний вид > меню» (Appearance > Menus).

1
2
3
4
<!-- Меню -->
<nav id="primary-navigation" class="site-navigation" role="navigation">
<?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu' ) ); ?>
</nav>

have_posts »

  1. http://wp-kama.ru/function/have_posts
  2. https://codex.wordpress.org/Function_Reference/have_posts

Условный тег. Проверяет есть ли у текущего запроса WP результаты для вывода, т.е. есть ли в наличии посты, которые можно вывести для текущей страницы.

1
2
3
<!-- Начало цикла WordPress -->
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>

the_post »

  1.  http://wp-kama.ru/function/the_post
  2. https://codex.wordpress.org/Function_Reference/the_post

Устанавливает индексы поста в Цикле WP. Получает следующий пост, переопределяет глобальную переменную $post и устанавливает свойство ‘in the loop‘ в true.

1
2
3
<!-- Начало цикла WordPress -->
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post();

the_ID »

  1.  http://wp-kama.ru/function/the_id
  2. codex

Выводит ID текущего поста. Используется внутри Цикла WordPress.

1
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

post_class »

  1.  http://wp-kama.ru/function/post_class
  2. https://codex.wordpress.org/Function_Reference/post_class

Выводит селекторы CSS (классы) всячески характеризующее пост/запись. Используется для упрощения верстки шаблона.

post_class() — тег шаблона, который призван упростить работу разработчиков тем для WordPress. Функция используется внутри HTML тега и снабжает его CSS классами описывающими пост, на котором в данный момент находится посетитель. Например,
class=»post post-4564 category-48″

1
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

is_sticky »

  1.  http://wp-kama.ru/function/is_sticky
  2. codex

Условный тег. Проверяет прилеплен ли текущий пост к главной странице сайта.

В функции нет хуков.
Возвращает

false или true

1
<?php if ( is_sticky() && is_home() && ! is_paged() ) : ?>

is_home »

  1.  http://wp-kama.ru/function/is_home
  2. https://codex.wordpress.org/Function_Reference/is_home

Условный тег, проверяет показывается ли страница с последними постами, обычно это главная страница сайта.

Этот тег очень похож на is_front_page().

Работа этого тега зависит от настроек параметра Параметры > Чтение > На главной странице отображать (Settings > Reading > Front page displays). По умолчанию, на главной странице выводятся последние записи сайта. По умолчанию, этот тег будет работать для главной страницы сайта, но если изменить настройки и указать для главной странице сайта статическую страницу, а для последних постов указать другую статическую страницу, то этот тег будет работать для страницы где выводятся последние посты и перестанет работать для главной страницы сайта.

На страницах пагинации этот тег будет также срабатывать: /page/2.

? 1 раз = 0.00005 сек. (очень быстро) / 50000 раз = 0.02 сек. (скорость света)
В функции нет хуков.
Возвращает

true или false.

1
<?php if ( is_sticky() && is_home() && ! is_paged() ) : ?>

is_paged »

  1.  http://wp-kama.ru/function/is_paged
  2. https://codex.wordpress.org/Function_Reference/is_paged

Проверяет отображается ли страница пагинации (страница типа /page/2, /page/3).

этот условный тег относится только к страницам типа архивов, главной страницы, дат, т.е. к тем страницам которые делятся на несколько. Но не относится постам и постоянным страницам разделенным на несколько страниц, тегом nextpage.

1
<?php if ( is_sticky() && is_home() && ! is_paged() ) : ?>

_e »

  1. codex

Выводит возвращенный перевод текста из translate().

1
2
3
<div class="featured-post">
<?php _e( 'Избранная запись' ); ?>
</div>

is_single »

  1.  http://wp-kama.ru/function/is_single
  2. codex

Условные тег, проверяет отображается ли страница записи любого типа записей кроме attachment и page.

В первом параметре $post можно сузить проверку до конкретного поста.

1
2
<!-- Если это запись -->
<?php if ( is_single() || is_sticky() ) : ?>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Рубрики

  • C++ (293)
  • JavaScript (1)
  • linux (1)
  • MFC (39)
  • node.js (2)
  • React (3)
  • vBulletin (5)
  • Visual Studio (9)
  • wordpress (18)
  • Разное (29)

Метки

Ajax bootstrap CentOS CLI expressjs FormData GDlib google Invisible reCAPTCHA JWT media MFC php react-router-dom redux repository wordpress RTTI STL vBulletin vector Visual Studio WINAPI wordpress wp-plugins XMLHttpRequest Двоичное дерево Задачи С++ Игры С++ Исключения С++ О-большое Операторы_С++ Перегрузка операторов С++ Поиск С++ Потоки Проектирование_С++ С++ Типы_С++ Типы С++ Шаблоны С++ библиотеки локализация макросы С++ сортировка С++

Свежие комментарии

  • ExchiNuGs к записи Программка для заполнения форума на vBulletin 3.8.7
  • RA3PKJ к записи visual C++, создание диалоговых окон.
  • admin к записи Как удалить изображение из google
  • Shakanris к записи Программка для заполнения форума на vBulletin 3.8.7
  • костя к записи visual C++, создание диалоговых окон.
©2021 Kselax.ru Theme by ThemeGiant