Самые используемые WordPress функции для плагинов. Топ-100. Wordpress функции


Основные функции WordPress – мини-справочник php функций

Список с выборкой основных и самых используемых функций WordPress для создания и редактирования тем оформления, виджетов и отдельных элементов шаблона.

функции wordpress

Функции регистрации и подключения, используемые в файле functions.php

Функции вывода используемые в файлах шаблона

Примеры использования некоторых из приведенных выше функций можно посмотреть в статьях: «Создание собственной темы WordPress», «Создание виджетов WordPress» и «Бесконфликтное подключение скриптов и стилей в WordPress». Все функции движка WordPress с более подробным описанием смотрите на официальном сайте ru.wordpress.org.

zyubin.ru

Кодекс WordPress на русском

__() Возвращает переведенную строку. wp-includes / l10n.php
_e() Выводит переведенную строку. wp-includes / l10n.php
_ex() Функция - аналог echo _x(). wp-includes / l10n.php
_n() Переводит строку с учетом ее формы множественного числа. wp-includes / l10n.php
_x() Функция позволяет перевести одну и ту же фразу по разному - с учетом её использования в контексте. wp-includes / l10n.php
absint() Преобразует переданное значение в неотрицательное целое число. wp-includes / functions.php
add_action() Позволяет запустить произвольную функцию на месте указанного хука с заданным набором параметров. wp-includes / plugin.php
add_filter() Вешает функцию на указанный фильтр. wp-includes / plugin.php
add_image_size() Регистрирует размер изображения. wp-includes / media.php
add_magic_quotes() Экранирует спецсимволы во всех элементах указанного массива. wp-includes / functions.php
add_post_type_support() Добавляет поддержку определенных стандартных метабоксов для указанного типа постов. wp-includes / post.php
add_query_arg() Добавляет параметры в строку URL-вида. wp-includes / functions.php
add_theme_support() Добавляет поддержку дополнительных возможностей: форматов постов, миниатюр, произвольных фонов и заголовков, меню. wp-includes / theme.php
add_user_meta() Добавляет параметр пользователю и сохраняет его в базу данных. wp-includes / user.php
admin_url() Возвращает URL админки WordPress. wp-includes / link-template.php
antispambot() Функция для защиты email адресов от спам-ботов. Преобразует символы email в HTML сущности. wp-includes / formatting.php
apply_filters() Позволяет повесить фильтр на значение переменной. wp-includes / plugin.php
author_can() Позволяет проверить роли и возможности автора поста. wp-includes / capabilities.php
backslashit() Добавляет обратные слэши перед всеми латинскими буквами в строке и перед цифрами в начале строки. wp-includes / formatting.php
balanceTags() В зависимости от настроек в админке, исправляет некорретный XHTML-код (закрывает незакрытые теги, расставляет их в правильном порядке) или же возвращает исходную строку. Расширенный вариант функции force_balance_tags(). wp-includes / formatting.php
body_class() Выводит атрибут класс и его содержимое для <body> страницы. wp-includes / post-template.php
bool_from_yn() Функция возвращает логическое true в случае, если в качестве значения аргумент указано y или Y, во всех остальных случаях возвращает false. wp-includes / functions.php
cache_javascript_headers() Проставляет кэширующие заголовки для JavaScript на 10 дней. wp-includes / functions.php
cat_is_ancestor_of() Проверяет, является ли указанная категория родительской для другой указанной категории. wp-includes / category.php
category_description() возвращает описание рубрики с указанным в параметрах ID, либо описание текущей рубрики, если ID не указан wp-includes / category-template.php
comment_form() Выводит форму комментирования. wp-includes / comment-template.php
comments_open() Проверяет, разрешено ли комментирование указанного / текущего поста. wp-includes / comment-template.php
content_url() Возвращает абсолютный URL директории wp-content на сайте. wp-includes / link-template.php
deactivate_plugins() Деактивация плагинов через код. wp-admin / includes / plugin.php
do_action() Создаёт хук (крючок), на месте которого в коде можно выполнить произвольную функцию. wp-includes / plugin.php

misha.blog

Самые используемые WordPress функции для плагинов. Топ-100

В этой статье я собрал список самых популярных WordPress функций. И это действительно так и есть - ведь я собрал здесь >150 плагинов и сравнил функции, которые они используют, с существующими ВП функциями.

Итак: на входе у нас WordPress v4.9.1 (623 php файла, 330 000 строк кода), папки plugins и themes у него пустые.и я буду функции из него сравнивать с используемыми функциями из 152-х плагинов. Там 15423 php файла (3 599 426 строк кода. 117 мегабайт).

Новичкам, познающим азы плагиностроения под вордпресс, данный список должен стать настольной книгой - ведь самые топовые плагины используют эти функции, а это значит: что их знать обязательно. Изучив API WordPress вы сможете легко ориентироваться в этой сфере и применять при решении своих задач.

А все найденные 1500 ВП функции что применяли плагины хоть раз - смотрите по ссылке ниже.

Список плагинов add-to-any.1.7.22 admin-and-client-message-after-order-for-woocommerce.1.1 advanced-custom-fields.4.4.12 akismet.4.0.1 all-in-one-seo-pack.2.4.3.1 all-in-one-wp-migration.6.61 all-in-one-wp-security-and-firewall amr-users anspress-question-answer asgaros-forum.1.6.7 authenticator.1.3.0 autoptimize.2.2.2 backwpup.3.4.4 bbp-private-groups.3.6.0 bbp-style-pack.3.6.9 bbpress-wp-tweaks.1.4.1 bbpress.2.5.14 beaver-builder-lite-version better-search-replace better-wp-security.6.7.0 black-studio-tinymce-widget.2.6.1 bp-default-data.1.2.0 bp-profile-search.4.8 breadcrumb-navxt.5.7.1 broken-link-checker.1.11.5 buddypress-cover-photo buddypress-verified.2.4.1 buddypress.2.9.2 captcha.4.4.5 chatwing.2.4.4 cm-answers coming-soon.5.0.17 comment-redirect.1.1.3 contact-form-7.4.9.2 contact-widgets.1.4.1 cookie-notice.1.2.40 custom-post-type-ui.1.5.6 custom-user-profile-photo.0.5.3 disable-comments duplicate-page duplicate-post.3.2.1 duplicator.1.2.30 easy-fancybox.1.6.2 easy-google-fonts elementor.1.8.10 eonet-live-notifications.1.0.8 ewww-image-optimizer.4.0.4 flyzoo force-regenerate-thumbnails front-end-pm.6.2 google-analyticator.6.5.4 google-analytics-dashboard-for-wp.5.1.2.4 google-analytics-for-wordpress.6.2.6 google-sitemap-generator.4.0.9 googleanalytics.2.1.3 hello-dolly.1.6 iflychat.4.3.1 image-widget.4.4.7 insert-headers-and-footers.1.4.2 instagram-feed.1.5.1 intensedebate.2.9.7 iwp-client jetpack.5.6.1 limit-login-attempts.1.7.1 loco-translate.2.0.17 loginizer.1.3.8 mailchimp-for-wp.4.1.12 maintenance.3.5.1 mainwp-child.3.4.4 members-list members.2.0.2 membership-by-supsystic meta-box.4.12.6 metronet-profile-picture.1.4.3 ml-slider.3.6.7 mtphr-members nextgen-gallery.2.2.30 ninja-forms.3.2.6 optinmonster.1.3.2 page-links-to paid-memberships-pro.1.9.4.2 peepso-core.1.9.1 photo-gallery.1.3.67 polylang.2.2.7 post-types-order.1.9.3.5 profile-builder.2.7.2 profilegrid-user-profiles-groups-and-communities pta-member-directory.1.6.9 really-simple-captcha.2.0.1 really-simple-ssl.2.5.24 redirection.2.10.1 redux-framework.3.6.7.7 regenerate-thumbnails restrict-content.2.2 restrict-user-access shortcodes-ultimate simple-ajax-chat.20171106 simple-custom-css simple-membership siteorigin-panels.2.5.16 so-widgets-bundle.1.11.2 speakout speakup-email-petitions.2.4.2 sucuri-scanner.1.8.11 tablepress.1.9 taxonomy-terms-order.1.5.2.2 the-events-calendar.4.6.7 theme-check.20160523.1 tinymce-advanced.4.6.7 ultimate-member.1.3.88 updraftplus.1.13.16 user-access-manager.2.1.10 user-avatar user-profile user-registration-aide user-registration.1.1.5 user-role-editor.4.38 users-ultra userswp.1.0.11 vanilla-forums.1.1.17 w3-total-cache.0.9.6 widget-importer-exporter.1.5.2 widget-logic.5.9.0 woocommerce-gateway-paypal-express-checkout.1.5.0 woocommerce.3.2.6 woosidebars.1.4.3 wordfence.6.3.22 wordpress-importer.0.6.3 wordpress-popular-posts.4.0.13 wordpress-seo.5.9.3 worker wp-activity.2.0 wp-bouncer.1.3.1 wp-clone-by-wp-academy.2.2.4 wp-db-backup.2.3.1 wp-discussion-board.2.3.2 wp-fastest-cache.0.8.7.5 wp-google-maps wp-mail-smtp wp-maintenance-mode wp-multibyte-patch.2.8.1 wp-optimize.2.1.1 wp-pagenavi.2.92 wp-recall wp-smushit.2.7.6 wp-statistics.12.3.1 wp-super-cache.1.5.9 wp-user-manager.1.4.3 wpforms-lite wpforo.1.4.3 wysija-newsletters.2.8.1 yith-woocommerce-wishlist.2.1.2

Часто используемые разработчиками функции WordPress:

ФункцияИспользований Codex Developers WP-Kama
__(57455)
_e(20171)
apply_filters(12700) -
add_action(10798) -
esc_attr(8064) -
get_option(7714) -
do_action(6968)
add_filter(5512)
esc_html(4859)
esc_html__(4803)
esc_html_e(3260)
esc_url(2625)
current_user_can(2610)
update_option(2342)
is_wp_error(2282)
selected(2195)
admin_url(1945)
sanitize_text_field(1931) -
wp_enqueue_script(1842) -
add_query_arg(1830) -
_x(1444)
absint(1402)
get_post_meta(1369) -
wp_enqueue_style(1281) -
checked(1187)
trailingslashit(1148)
esc_attr_e(1075)
get_current_user_id(1064) -
wp_parse_args(1033)
wp_die(1012)
is_multisite(984)
plugins_url(962)
is_user_logged_in(959) -
is_admin(909)
delete_option(905)
wp_nonce_field(885)
update_post_meta(874)
get_bloginfo(841) -
get_post(836) -
esc_attr__(801)
wp_verify_nonce(773)
wp_redirect(758) -
_deprecated_function(737) -
get_user_meta(693)
current_time(686)
wp_create_nonce(685)
get_permalink(680) -
date_i18n(626)
home_url(626)
_n(616)
update_user_meta(577)
wp_nonce_url(575)
remove_filter(544)
translate(538)
check_admin_referer(524)
wp_register_script(511) -
esc_url_raw(485)
add_submenu_page(479) -
site_url(474)
get_site_option(467)
esc_sql(453)
wp_localize_script(449)
wp_get_current_user(436)
number_format_i18n(429)
get_user_by(427) -
get_current_screen(410)
get_transient(405)
sanitize_title(397)
set_transient(383)
plugin_basename(382)
get_query_var(382)
add_shortcode(377)
wp_kses_post(363)
update_site_option(356)
maybe_unserialize(355)
plugin_dir_path(355) -
remove_action(351)
get_posts(346)
wp_kses(341)
plugin_dir_url(340)
esc_js(333) -
wp_register_style(326)
get_the_ID(326) -
check_ajax_referer(314)
get_plugin_data(312)
register_setting(311) -
get_post_type(306) -
wp_safe_redirect(306)
get_userdata(305)
get_settings(303)! deprecated -
delete_transient(290)
remove_query_arg(279) -
wp_unslash(278)
add_option(277)
is_plugin_active(272)
add_meta_box(268) -
wp_upload_dir(265) -
wp_cache_get(257)
wp_cache_delete(256)
network_admin_url(256)

Все wordpress функции, что использовали плагины хоть раз, я собрал в своем GIT-репозитории. Перейти на GitHub и посмотреть весь список

Много функций из этого списка вы использовали? Есть ли для вас интересные WordPress функции в этом списке, которые вы еще не использовали - но теперь точно будете их применять?

#WordPress #ОтНовичкаДоПрофессионала #ПутьВебмастера #ХочуНаучиться

Читать также:Топ-50 часто используемых функций, action и filter плагина WP-Recall

592

Везёт тому - кто сам везёт!

otshelnik-fm.ru

Функции Wordpress вебмастеру в закладки

Несколько функций WordPress Эта заметка — своего рода закладка, чтобы постоянно не копаться в интернете в поисках стандартных функций, которые я часто юзаю.

Думаю эта «сборка» будет полезна многим, у кого есть блоги и сайты на движке wordpress.Также постараюсь дать ответы на то, где и как я использую коды, о которых пойдет речь.

Вывод только на главной WordPress

Чтобы вывести что-либо на главной странице, но при этом не трогать другие страницы блога, есть такое условие:

<?php if( is_front_page() ){ ?>   Этот текст на главной странице.   <?php } else { ?>   Этот текст на всех страницах, кроме главной. (можно оставить пустым)   <?php } ?>

<?php if( is_front_page() ){ ?> Этот текст на главной странице. <?php } else { ?> Этот текст на всех страницах, кроме главной. (можно оставить пустым) <?php } ?>

Вместо функции is_front_page() можно использовать is_home(), но у меня она не всегда срабатывала. Поэтому использую первый вариант.

Обычно втыкать такой код нужно в файл index.php. Это зависит от шаблона.

Я применяю этот показ обычно для вывода тега h2 с названием сайта, а на страницах постов и других страницах сайта просто вывожу название в теге span, т.к. в h2 используется название статьи.

Вывод только в определенных постах WordPress

Иногда можно в сайдбаре к определенным статьям добавить какой-нибудь блок. Будь-то рекламный, или блок ссылок и т.д., но при этом не нужно его показывать на остальных страницах сайта.

Тогда выручает такой код:

<?php if( is_single(123) ){ ?>   Этот текст показывать, когда открыт пост №123   <?php } else { ?>   Этот текст показывать на остальных страницах сайта (можно оставить пустым)   <?php } ?>

<?php if( is_single(123) ){ ?>

Этот текст показывать, когда открыт пост №123 Этот текст показывать на остальных страницах сайта (можно оставить пустым)

Я обычно использую такой код в файле sidebar.php чтобы как-то по особенному монетизировать отдельные статьи и, соответственно, вставляю вместо текста рекламу. Подробнее об этом я написал в отдельной статье. Там же есть пример этой функции при использовании для нескольких постов.

Узнать номер поста можно зайдя в его редактирование — в строке браузера.

Выводить на всех страницах постов (исключая главную, категории, статических страницы и тд.) можно с помощью того же кода, без ввода номера статьи:

<?php if( is_single() ){ ?>   Здесь нужный текст   <?php } ?>

<?php if( is_single() ){ ?> Здесь нужный текст <?php } ?>

Вывод только в определенной категории WordPress

Это фишка нужна когда мы хотим добавить к каждой категории сайта дополнительный текст и продвигать их в ПС. Также это может пригодиться, если есть желание добавить дополнительное меню подкатегорий на странице категории.

Код для этого такой:

<?php if( is_category('9') ){ ?>   Этот текст (или ссылки) показывать в категории №9.   <?php } ?>

<?php if( is_category('9') ){ ?> Этот текст (или ссылки) показывать в категории №9. <?php } ?>

Обычно втыкать код нужно в файл archive.php.

Если в посте нужно что-то показать только в том случае, если пост принадлежит определенной категори(и\ям), то поможет такая штука:

<?php if ( in_category( array( 14, 15 ) )) { ?> // Здесь то, что нужно показать, если пост принадлежит категориям 14, 15 <?php } ?>

<?php if ( in_category( array( 14, 15 ) )) { ?> // Здесь то, что нужно показать, если пост принадлежит категориям 14, 15 <?php } ?>

Хлебные крошки для WordPress и другие вкусняшки

Мне не нравятся стандартные хлебные крошки WordPress. Я заменяю их на другие, а именно вот с этой страницы http://wp-kama.ru/id_541/samyie-hlebnyie-kroshki-breabcrumbs-dlya-wordpress.html

Сюда копировать не стал, т.к. слишком много букв, но ссылка пускай будет, чтобы не терять.

Там же у автора есть еще много полезностей:

Вот ссылка на страницу его авторских функций http://wp-kama.ru/cat/wordpress/functions

Будет обновляться и дополняться…

seodnevnik.ru

Основные wordpress функции и понятие СМS

wordpress logo 300x300 Основные wordpress функции и понятие СМS

Основные wordpress функции!

Как вы уже успели заметить, на этой полке (в рубрике) моей копилки, я складываю информацию о блоггинге и wordpress’е. Я уже начала заполнять эту полочку статьями, но прежде чем активно начать говорить о wordpress, хотелось бы оговорить wordpress функции.

Но сначала давайте ответим на вопрос, что такое CMS.

Итак, что же такое CMS?

CMS – это аббревиатура от content management system, что в переводе означает «система управления содержимым сайта». Существует огромное множество таких систем, в том числе и wordpress! Эта система имеет открытый исходный код, что позволяет легко и быстро вносить в него поправки. А так как правки можно делать не влезая в основной код, многие даже не имея представления о PHP этим и пользуются. Вордпресс является бесплатной системой управления сайтом и распространяется согласно открытому лицензионному соглашению GNU.

Порой кажется, что wordpress функции безграничны. Со своей гибкостью и легкостью в управлении он напоминает детский конструктор. Ну ладно, ладно, конструктор с усложнённой программой. icon smile Основные wordpress функции и понятие СМS Эта CMS система написана на одном из популярнейших языков программирования PHP, которые активно используются для создания динамических (часто обновляемых) сайтов. В качестве баз данных использует MySQL (которая, кстати, так же распространяется по той же лицензии, что и WordPress).

Направления использования этой CMS сейчас очень велики. Wordpress функции позволяют создавать сайты любой сложности, от сайтов визиток до интернет-магазинов. Мне лично встречались темы для  фотоальбомов, новостных ресурсов, интернет магазинов, личных дневников, сайтов визиток, ну и, конечно же, для блогов. Темы – это одна из главнейших функций wordpress.

Wordpress функции, какие они?

Первое о чем хотелось бы сказать, это поддержка так называемых «тем». В системе присутствует возможность мобильной смены дизайна. Можно скачать и выбрать любую «тему» с понравившимся вам дизайном и установить на свой движок CMS. Дизайн сайта – это первое, что видит посетитель. Сайты с отталкивающими красками и формами будут намного проигрывать привлекательным по дизайну сайтам, даже если на первых будет более ценная информация.  Wordpress функции позволяют удовлетворить любые вкусы и потребности в дизайне. Можно подобрать темы любых тематик.

Второе, о чем не возможно не сказать, это подключаемые модули (плагины) с невероятно широким функционалом. Настройка удобного интерфейса и функционала – это ещё одна из уникальнейших возможностей вордпресс, которая реализуется с помощью «плагинов». Которые, кстати, легко скачать и установить на свой сайт. Благодаря многообразию плагинов, сайт на wordPress можно сравнить с конструктором, который можно собрать по деталям и постоянно приукрашать как Новогоднюю ёлку. icon smile Основные wordpress функции и понятие СМS  Я считаю, что именно благодаря темам и плагинам wordpress функции безграничны!

Этот CMS движок, наверное, один из самых любимых движков блогеров, потому как управление wordpress возможно как с самой админ панели, так и с помощью сторонних программ и сервисов. Таких как Windows Live и даже Word. Этот движок легко устанавливается как на локальный сервер, так и на сервер удалённых хостинг провайдеров. Есть даже такие хостинг провайдеры, которые предоставляют свои услуги уже с установленным движком вордпресса. Настройки так же легки, особенно если уже имеешь достаточно опыта и знаешь, какие wordpress функции существуют.

В списке wordpress функций имеется поддержка RSS (возможность отслеживания обновлений блога, лент новостей и др.) и ряда других автоматических функций необходимых для удобной работы с вашим ресурсом. Кстати, кроме того, что есть возможность выбора и установки огромного множества плагинов, есть возможность редактирование их кодов.

Переведён на русский язык!

Вот такие они wordpress функции! Так, что если вы решили создать свой сайт, блог, фотоальбом или может интернет-магазин, то обязательно ознакомьтесь с этим CMS движком. Вам понравится! Но перед тем как начинать, хорошо подумайте над тематикой ресурса, составьте план блога, потом так же задумайтесь о плане публикаций и вперёд к установке и настройке.

Предлагаю Вам посмотреть статью о там как сделать на WordPress страницу FAQ.

 

С Любовью и Уважением, Марина Лазарева!   icon smile Основные wordpress функции и понятие СМS

Похожие записи:

frilka.com

Все базовые Функции 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.

clublit.ru


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

Prostoy-Site | Все права защищены © 2018 | Карта сайта