Все базовые Функции WordPress
Посты, Страницы…
add_meta_box | Добавляет дополнительные блоки (meta box) на страницы редактирования/создания постов, постоянных страниц или произвольных типов записей в админ-панели. |
add_post_meta | Добавляет произвольное поле для определенного поста/записи. |
add_post_type_support | Добавляет указанный метабокс для указанного типа записи. Метабоксы это блоки на странице редактирования записи: редактор, автор, произвольные поля, комментарии и т.д. |
delete_post_meta | Удалят все произвольные поля с указанным ключом у указанного поста. |
delete_post_thumbnail | Удаляет миниатюру записи по ID записи. |
edit_bookmark_link | Выводит ссылку на редактирование текущей закладки (ссылки), если пользователь авторизирован и имеет право на редактирование. |
edit_post_link | Выводит ссылку на редактирование поста, если пользователю разрешено изменять пост. |
get_adjacent_post | Получает данные смежных постов (следующий, предыдущий). |
get_adjacent_post_link | Получает ссылки на смежные записи (следующая/предыдущая). Можно указать ограничения по рубрикам (элементам таксономий). Используется на страницах типа is_single(). |
get_all_page_ids | Получает ID всех постоянных страниц (is_page()). |
get_attached_file | Получает серверный путь вложения (прикрепленного файла) по переданному ID вложения. |
get_attached_media | Получает вложения (картинки, видео, аудио) прикрепленные к записи (посту). Получает объекты данных в виде массива. |
get_attachment_link | Выводит УРЛ прикрепленного к посту медиафайла. |
get_bookmark | Получает данные ссылки из блогролла, в виде массива. Нужно указать ID ссылки. |
get_bookmarks | Получает массив данных о ссылках блогролла (Админка -> Ссылки -> Ссылки). |
get_boundary_post | Получает первый или последний пост опубликованные на блоге. |
get_children | Получает дочерние записи: вложения, ревизии, подстраницы и т.д. Аналог get_posts(). |
get_delete_post_link | Получает ссылку (URL) на удаление поста. |
get_edit_post_link | Получает ссылку (URL) на редактирование записи в админ-панели. |
get_extended | Разделяет контент на 2 части до тега <!–more–> и после него. Возвращает массив с полученными частями. |
get_next_post | Получает следующий пост по отношению к текущему. |
get_next_posts_link | Получает HTML-ссылку на список ранее опубликованных постов внутри текущего запроса (ссылка пагинации). |
get_next_post_link | Получает ссылку (html код a) на следующий по дате пост относительно текущего. |
get_pages | Получает данные о постоянных страниц в виде массива объектов. Аналог get_posts(). |
get_page_by_title | Получает данные записи (страницы, поста, произвольного типа записи) по переданному заголовку записи. Если найдено несколько записей с одинаковым заголовком, то будет возращена запись с меньшим ID. |
get_page_children | Получает дочерние страницы к указанной из списка переданных страниц. Получает все уровни вложенности. |
get_page_template_slug | Получает название файла шаблона постоянной страницы, если шаблон для страницы установлен, иначе вернет пустую строку. |
get_permalink | Возвращает постоянную ссылку на запись, для дальнейшего использования в php. |
get_post | Получает пост по переданному ID и возвращает данные поста из базы данных. Вместо поста может быть любая другая запись (вложение, страница, произвольный тип). |
get_posts | Получает записи (посты, страницы, вложения) из базы данных по указанным критериям. Используя эту функцию можно выбрать любые посты и отсортировать их как угодно. |
get_post_ancestors | Получает родительские посты, относительно указанного ID поста. Возвращает массив ID родительских постов, если родительских постов нет, то будет возвращен пустой массив. |
get_post_custom | Возвращает многомерный массив с данными всех произвольных полей текущего поста. |
get_post_custom_keys | Возвращает массив с ключами произвольных полей, принадлежащих определенному посту. |
get_post_custom_values | Возвращает массив значений произвольных полей с определенным названием у определенного поста. |
get_post_field | Получает значение любого поля данных поста по переданному ID поста: post_type, post_status, post_content … |
get_post_format | Возвращает формат поста (quote, status, video, audio). |
get_post_meta | Возвращает значение определенного произвольного поля указанного поста или массив всех полей поста. |
get_post_mime_type | Получает mime тип прикрепленных записей (картинки, файлы и т.п.), на основе переданного ID |
get_post_status | Получает статус (publish, draft) поста на основе переданного ID |
get_post_thumbnail_id | Получает ID прикрепленной к посту картинки миниатюры. |
get_post_time | Возвращает время текущего поста в указанном формате (по умолчанию штамп времени в Unix формате). Используется внутри цикла WordPress. |
get_post_type | Возвращает тип записи (post, page, attachment), по переданному ID |
get_post_types | Возвращает зарегистрированные типы записей. Можно фильтровать вывод по любым критериям. |
get_previous_post | Возвращает предыдущий пост. Возвращается все данные предыдущего поста в виде объекта (массива). |
get_previous_posts_link | Получает HTML-ссылку (<a>) на страницу с предыдущими постами (более свежие посты). |
get_previous_post_link | Получает ссылку на предыдущий по дате пост (запись). Функция должна использоваться на отдельных страницах (типа is_single()). |
get_the_content | Получает контент поста. |
get_the_date | Получает дату создания текущего поста. формат вывода даты можно указать произвольный. |
get_the_excerpt | Получает цитату поста. Используется внутри цикла WP. |
get_the_ID | Возвращает ID текущего поста в цикле. Используется только внутри цикла. |
get_the_modified_date | Получает дату (время), когда в последний раз был изменен текущий пост (запись). Используется внутри цикла. |
get_the_permalink | Получает, а не выводит на экран, УРЛ записи, которая обрабатывается в текущий момент в Цикле. Копия функции get_permalink(). |
get_the_post_navigation | Получает ссылки (HTML) на следующую и предыдущую записи. Используется на странице отдельной записи (is_singular()). |
get_the_post_thumbnail | Получает html код (img) миниатюры поста, если она существует. |
get_the_time | Получает время публикации текущего поста в указанном формате. Используется внутри Цикла WordPress. |
get_the_title | Возвращает заголовок записи для дальнейшего использования в php. Передайте этой функции в качестве параметра ID поста и она вернет вам его заголовок. Если пост “защищен паролем” или является “личным”, то это будет указано перед заголовком. |
get_the_title_rss | Получает заголовок поста. Используется при выводе заголовка в RSS-ленте. Используется в Цикле. |
has_excerpt | Проверяет есть ли у текущего поста цитата (короткое описание). Условный тег. |
has_post_format | Проверяет наличие указанного формата у записи (поста). Условный тег. |
has_term | Проверяет наличие у поста терминов, т.е. проверяет есть ли у поста метки/категорий/разделы (с учетом таксономии). |
image_downsize | Получает массив данных картинки указанного размера: УРЛ, ширина и высота картинки-вложения. |
is_object_in_term | Определяет связан ли указанный объект с любым из указанных элементов таксономии (термином). Можно указать конкретный термин(ы) для проверки связи. |
media_handle_sideload | Загружает файл в медиатеку WordPress из переданного массива с данными файла, аналогично media_handle_upload(). |
next_image_link | Создает ссылку на следующую картинку прикрепленную к посту. |
next_posts_link | Выводит ссылку на следующий список постов (например следующие посты в категории). Навигация внутри категории. |
next_post_link | Выводит ссылку на следующюю по дате запись. Используется на отдельных страницах: типа is_single(). |
paginate_links | Выводит ссылки пагинации для стариц архивов. Может быть использована для создания пагинации для любых страниц. |
posts_nav_link | Выводит ссылки на предыдущую и следующую страницы (посты/категории). Может пригодится для того, чтобы снабдить архивы ссылками навигации. |
post_password_required | Условный тег, проверяющий защищен ли пост паролем или нет. |
post_type_archive_title | Выводит или возвращает заголовок для архивной страницы произвольного типа постов. |
previous_image_link | Выводит ссылку на предыдущую картинку прикрепленную к посту. |
previous_posts_link | Выводит ссылку на список постов (страница пагинации). Ссылка выводится на более новые посты по сравнению с текущими. Навигация внутри категории. |
previous_post_link | Выводит ссылку на предыдущий по дате пост (запись). Функция должна использоваться на отдельных страницах (типа is_single()). |
register_post_status | Функция для создания нового или редактирования старого статуса поста, на основе переданных параметров. |
register_post_type | Создает новый тип записи или изменяет имеющийся. |
remove_meta_box | Удаляет Блоки на страницах редактирования/создания постов, постоянных страниц, ссылок и произвольных типов записей. |
setup_postdata | Устанавливает глобальные данные поста. Нужен для удобного использования Тегов Шаблона связанных с оформление поста: the_title(), the_permalink() и т.д. |
set_post_format | Устанавливает формат записи. |
set_post_thumbnail | Устанавливает миниатюру записи по переданным ID записи и ID вложения (медиафайла). Если указанного вложения нет в базе данных, то функция удалит миниатюру записи. |
set_post_type | Обновляет тип записи по указанному ID записи. Базовые типы записей: post, page, attachment … |
single_post_title | Выводит заголовок поста. Предназначен для использования на отдельных страницах записей. |
the_attachment_link | Выводит html код ссылки на прикрепленный к посту файл (вложение) или страницу этого файла в структуре шаблона. |
the_author | Выводит имя автора поста. |
the_content | Выводит контент текущего поста (записи). |
the_date | Выводит дату публикации поста или группы постов (опубликованные в один день). |
the_excerpt | Выводит отрывок (цитату) поста, с вставкой в конец […] (но это не ссылка на прочтение полного материала). |
the_excerpt_rss | Выводит на экран краткое описание поста (цитату) или первые 55 слов контента. Используется внутри Цикла WordPress. |
the_ID | Выводит ID текущего поста. Используется внутри Цикла WordPress. |
the_meta | Выводит произвольные поля поста, (мета данные расположенные в таблице wp_postmeta). |
the_modified_date | Выводит время (дату), когда пост был изменен. |
the_permalink | Выводит ссылку (УРЛ) на пост, который в текущий момент обрабатывается в Цикле. |
the_post | Устанавливает индексы поста в Цикле WP. Получает следующий пост, переопределяет глобальную переменную $post и устанавливает свойство ‘in the loop’ в true. |
the_post_navigation | Выводит на экран HTML блок ссылок на следующую и предыдущую записи. Используется на странице отдельной записи (is_singular()). |
the_post_thumbnail | Выводит html код картинки-миниатюры поста. |
the_shortlink | Выводит короткую ссылку на пост (/?p=1234). |
the_taxonomies | Этот Тег Шаблона можно использовать внутри Цикла WordPress, чтобы вывести ссылки на термины, относящиеся к посту, не указывая ID поста. |
the_time | Выводит на экран время (дату) публикации текущего поста в Цикле WordPress. |
the_title | Выводит на экран или возвращает заголовок записи. Функция используется внутри цикла WordPress. Особенностью является, то что заголовок для “личных” и “защищеных” постов будет помечен соответственно: “Protected: ” or “Private: “ |
the_title_attribute | Выводит заголовок записи подготовленный для использования в атрибутах html тега. |
update_post_meta | Обновляет произвольное поле указанного поста или добавляет новое. |
wp_count_posts | Получает количество записей любого типа записей и любых статусов (опубликовано, черновик). |
wp_delete_attachment | Удаляет вложение (прикрепленные файлы). |
wp_delete_object_term_relationships | Разрушает связь объекта (пост, страница) с терминами указанной таксономии(й). |
wp_delete_post | Удаляет запись из Базы Данных (пост, вложение, страницу). |
wp_dropdown_pages | Выводит выпадающий список постоянных страниц (список в теге select). |
wp_get_attachment_image | Возвращает картинку прикрепленного к посту файла (вложения). |
wp_get_attachment_image_src | Возвращает массив с данными о УРЛе, ширине и высоте картинки-вложения (прикрепленной к посту). |
wp_get_attachment_link | Выводит html код ссылки на вложение (прикрепленный к посту файл) или страницу, содержащую вложения. |
wp_get_attachment_metadata | Получает метаданные прикрепленного файла. |
wp_get_attachment_url | Получает УРЛ вложения по переданному ID вложения. |
wp_get_post_tags | Получает список (массив) меток указанного поста. |
wp_get_post_terms | Получает термины (метки, рубрики и т.д.) поста. |
wp_get_recent_posts | Получает последние посты блога. |
wp_get_shortlink | Возвращает короткую ссылку на статью (пост). |
wp_insert_attachment | Добавляет медиафайл (вложение) в медиатеку WordPress. Файл физически не добавляется — функция создает запись в таблице wp_posts в базе данных и возвращает ID созданной записи. |
wp_insert_post | Безопасно вставляет запись в базу данных. |
wp_link_pages | Выводит ссылки навигации по страницам, для многостраничных постов. |
wp_list_bookmarks | Выводит на экран список ссылок, указанных на странице “Администрирование > ссылки”. |
wp_list_pages | Выводит список постоянных страниц в виде ссылок. |
wp_page_menu | Выводит список постоянных страниц блога в виде ссылок на соответствующие страницы. Аналог wp_list_pages(), только есть возможность добавить ссылку “на главную” в начало. |
wp_publish_post | Публикует запись: меняя её статус с future/draft/т.д. на publish. |
wp_set_post_categories | Устанавливает категории для поста. |
wp_set_post_terms | Устанавливает термины (рубрики) для записи (поста). |
wp_transition_post_status | Вызывает фильтры для любых изменений статусов записей (с draft на publish, с publish на private и т.д.). |
wp_update_attachment_metadata | Обновляет метаданные вложения (медиафайла). |
wp_update_post | Обновляет запись (пост) в Базе Данных WordPress. |
—————-
Посты 45
edit_post_link | Выводит ссылку на редактирование поста, если пользователю разрешено изменять пост. |
get_adjacent_post | Получает данные смежных постов (следующий, предыдущий). |
get_boundary_post | Получает первый или последний пост опубликованные на блоге. |
get_children | Получает дочерние записи: вложения, ревизии, подстраницы и т.д. Аналог get_posts(). |
get_delete_post_link | Получает ссылку (URL) на удаление поста. |
get_edit_post_link | Получает ссылку (URL) на редактирование записи в админ-панели. |
get_next_post | Получает следующий пост по отношению к текущему. |
get_next_posts_link | Получает HTML-ссылку на список ранее опубликованных постов внутри текущего запроса (ссылка пагинации). |
get_permalink | Возвращает постоянную ссылку на запись, для дальнейшего использования в php. |
get_post | Получает пост по переданному ID и возвращает данные поста из базы данных. Вместо поста может быть любая другая запись (вложение, страница, произвольный тип). |
get_posts | Получает записи (посты, страницы, вложения) из базы данных по указанным критериям. Используя эту функцию можно выбрать любые посты и отсортировать их как угодно. |
get_post_ancestors | Получает родительские посты, относительно указанного ID поста. Возвращает массив ID родительских постов, если родительских постов нет, то будет возвращен пустой массив. |
get_post_field | Получает значение любого поля данных поста по переданному ID поста: post_type, post_status, post_content … |
get_post_mime_type | Получает mime тип прикрепленных записей (картинки, файлы и т.п.), на основе переданного ID |
get_post_status | Получает статус (publish, draft) поста на основе переданного ID |
get_post_time | Возвращает время текущего поста в указанном формате (по умолчанию штамп времени в Unix формате). Используется внутри цикла WordPress. |
get_previous_post | Возвращает предыдущий пост. Возвращается все данные предыдущего поста в виде объекта (массива). |
get_previous_posts_link | Получает HTML-ссылку (<a>) на страницу с предыдущими постами (более свежие посты). |
get_the_date | Получает дату создания текущего поста. формат вывода даты можно указать произвольный. |
get_the_excerpt | Получает цитату поста. Используется внутри цикла WP. |
get_the_ID | Возвращает ID текущего поста в цикле. Используется только внутри цикла. |
get_the_modified_date | Получает дату (время), когда в последний раз был изменен текущий пост (запись). Используется внутри цикла. |
get_the_permalink | Получает, а не выводит на экран, УРЛ записи, которая обрабатывается в текущий момент в Цикле. Копия функции get_permalink(). |
get_the_post_thumbnail | Получает html код (img) миниатюры поста, если она существует. |
get_the_time | Получает время публикации текущего поста в указанном формате. Используется внутри Цикла WordPress. |
get_the_title_rss | Получает заголовок поста. Используется при выводе заголовка в RSS-ленте. Используется в Цикле. |
has_excerpt | Проверяет есть ли у текущего поста цитата (короткое описание). Условный тег. |
next_posts_link | Выводит ссылку на следующий список постов (например следующие посты в категории). Навигация внутри категории. |
next_post_link | Выводит ссылку на следующюю по дате запись. Используется на отдельных страницах: типа is_single(). |
posts_nav_link | Выводит ссылки на предыдущую и следующую страницы (посты/категории). Может пригодится для того, чтобы снабдить архивы ссылками навигации. |
post_password_required | Условный тег, проверяющий защищен ли пост паролем или нет. |
previous_posts_link | Выводит ссылку на список постов (страница пагинации). Ссылка выводится на более новые посты по сравнению с текущими. Навигация внутри категории. |
previous_post_link | Выводит ссылку на предыдущий по дате пост (запись). Функция должна использоваться на отдельных страницах (типа is_single()). |
register_post_status | Функция для создания нового или редактирования старого статуса поста, на основе переданных параметров. |
setup_postdata | Устанавливает глобальные данные поста. Нужен для удобного использования Тегов Шаблона связанных с оформление поста: the_title(), the_permalink() и т.д. |
single_post_title | Выводит заголовок поста. Предназначен для использования на отдельных страницах записей. |
the_date | Выводит дату публикации поста или группы постов (опубликованные в один день). |
the_excerpt | Выводит отрывок (цитату) поста, с вставкой в конец […] (но это не ссылка на прочтение полного материала). |
the_excerpt_rss | Выводит на экран краткое описание поста (цитату) или первые 55 слов контента. Используется внутри Цикла WordPress. |
the_modified_date | Выводит время (дату), когда пост был изменен. |
the_permalink | Выводит ссылку (УРЛ) на пост, который в текущий момент обрабатывается в Цикле. |
the_post | Устанавливает индексы поста в Цикле WP. Получает следующий пост, переопределяет глобальную переменную $post и устанавливает свойство ‘in the loop’ в true. |
the_post_thumbnail | Выводит html код картинки-миниатюры поста. |
the_time | Выводит на экран время (дату) публикации текущего поста в Цикле WordPress. |
wp_get_recent_posts | Получает последние посты блога. |