get_current_user_id() — функция возвращает ID текущего пользователя

В случае успеха возвращает ID текущего пользователя WordPress (в виде целого числа), в случае неудачи — логическое false. get_current_user_id() Эта функция без аргументов. Пример $id = get_current_user_id(); // записали значение ID в переменную Кодекс WordPress: add_user_meta(), author_can(), wp_login_form(), email_exists(), get_current_user_id(), get_the_author_meta(), get_the_author_posts(), get_the_modified_author(), get_user_by(), get_user_meta(), is_user_logged_in(), update_user_meta(), username_exists(), wp_dropdown_users(), wp_new_user_notification(), wp_set_auth_cookie(), wp_set_password(), wp_signon(), WP_User_Query Источник: …

Подробнее

7 способов узнать ID пользователя в WordPress

Обзорная статья о том, как узнать ID пользователя WordPress в различных ситуациях. Что такое ID пользователя? Это его уникальный идентификатор, используемый в различных функциях движка WP. 1. URL профиля пользователя в админке Способ довольно простой, однако у него есть два минуса. Во-первых, вы должны быть авторизованы, во-вторых, вы не сможете узнать ID пользователя, под которым …

Подробнее

Плагин No External Links

Обложка к записи Плагин No External Links

Мой плагин No External Links является доработанным форком широко известного плагина WP No External Links, который, к сожалению, был взломан и заброшен автором. Возможности Плагин преобразует все внешние ссылки во внутренние ссылки Может заменять ссылки как в содержимом записи так и на всей странице целиком Возможно включить произвольный текст при редиректе или сделать отдельную страницу …

Подробнее

get_post_meta() — получает значение произвольного поля поста

Функция, позволяющая получить параметры поста (значения произвольных полей). get_post_meta($post_id, $key = », $single = false) $post_id (целое число) ID поста, значение произвольного поля которого будем получать. $key (строка) Ключ, название произвольного поля. Если не указано, функция вернет массив всех произвольных полей для указанного поста. $single (логическое) может принимать значения: false — возвращает все значения произвольных …

Подробнее

add_user_meta() — добавляет мета-параметры пользователю

Добавляет параметр пользователю (что-то типо произвольных полей, но только для пользователей) и сохраняет его в базу данных. add_user_meta($user_id, $meta_key, $meta_value, $unique = false) $user_id (целое число) ID пользователя, которому нужно добавить метаданные. $meta_key (строка) ключ. $meta_value (смешанный тип) значение ключа. $unique (логическое) должен ли данный ключ быть уникальным для пользователя. По умолчанию — не должен. …

Подробнее

the_post_thumbnail() — выводит миниатюру текущего поста

Для того, чтобы лучше всего понять, как работает функция the_post_thumbnail(), давайте взглянем на неё в исходном коде движка WordPress: function the_post_thumbnail( $size = ‘post-thumbnail’, $attr = » ) { echo get_the_post_thumbnail( null, $size, $attr ); } Как видите, всё сводится к функции get_the_post_thumbnail(). Единственное отличие в том, что в функции the_post_thumbnail() нельзя указать ID поста, …

Подробнее

get_post_thumbnail_id() — как получить ID миниатюры поста?

Функция возвращает: если у указанного поста установлена миниатюра — ID этой миниатюры, если миниатюры для заданного поста не установлена — пустую строку, если поста с указанным ID не существует — false; Подробнее про миниатюры постов вы можете почитать здесь. get_post_thumbnail_id( $post_id = null ) $post_id (целое число) ID поста, ID миниатюры которого нужно получить. По …

Подробнее

load_theme_textdomain() — подключает файлы перевода темы

Функция возвращает true, если языковые файлы были успешно подключены, если нет — false. Актуальна только для использования в темах, если вы переводите плагин, тогда вам понадобится load_plugin_textdomain(). load_theme_textdomain( $domain, $path = false ) $domain (строка) Идентификатор перевода, читайте подробнее в руководстве по локализации плагинов и тем в WordPress. $path (строка) Укажите путь к директории, в …

Подробнее

the_content() — выводит контент поста

Функция возвращает содержимое текущего поста. Работает только в цикле. the_content( $more_link_text = null, $strip_teaser = false) $more_link_text (строка) В этом параметре можно указать текст ссылки «Далее». Читайте также о других способах изменения текста ссылки. $strip_teaser (логическое) Нужно ли в полной версии пост обрезать то, что находится перел тегом <—more—>? true — нужно, false — не …

Подробнее

is_plugin_inactive() — проверяет, отключен ли указанный плагин

Данная функция работает на основе is_plugin_active(), поэтому за более подробной информацией обращайтесь к этой статье. Вот как выглядит эта функция в файле plugin.php: function is_plugin_inactive( $plugin ) { return ! is_plugin_active( $plugin ); } Кодекс WordPress: deactivate_plugins(), get_plugin_data(), get_plugins(), is_plugin_active(), is_plugin_inactive(), plugin_basename() Источник: misha.blog

get_posts() — позволяет получить массив из объектов постов, соответствующих заданным параметрам

Функция возвращает массив, содержащий объекты постов (записей, страниц, вложений, произвольных типов постов или всё сразу), соответствующие заданным параметрам. Прежде всего хочу сказать — если вам нужно вывести посты, то рассмотрите использование WP_Query для этих целей. get_posts( $args ) Имеет следующие значения параметров по умолчанию: $params = array( ‘post_type’ => ‘post’, // тип постов — записи …

Подробнее

Дублирование постов и страниц в WordPress без использования плагинов

Дублирование постов это довольно полезный функционал, особенно когда вы работаете с большим количеством похожих материалов (например товары одной категории в интернет-магазине). Это бывает особенно полезно, если записи имеют большое количество произвольных полей с одинаковыми значениями. Быстрое дублирование поста позволит вам не одну и ту же рутинную работу по многу раз и определённо сэкономит вам время. …

Подробнее

dynamic_sidebar() — выводит сайдбар

Функция возвращает true, если у сайдбара есть виджеты, false, если у сайдбара нет виджетов (либо если сайдбара не существует вообще), а также выводит содержимое сайдбара на сайте (в том месте, где была использована). dynamic_sidebar($index = 1) $index (целое число|строка) ID сайдбара, который нужно вывести, либо его порядковый номер. Если в качестве аргумента передано целое число …

Подробнее

is_active_sidebar() — проверяет, добавлены ли виджеты в сайдбар

Условный тег, возвращает true, если в указанном сайдбаре есть виджеты, во всех остальных случаях — false. is_active_sidebar( $index ) $index (целое число|строка) порядковый номер, ID или название сайдбара, которые были указаны при его регистрации (рекомендую использовать ID). Пример Прежде, чем добавлять блок #sidebar и выводить содержимое сайдбара через функцию dynamic_sidebar(), проверим, есть ли в нем …

Подробнее

register_sidebars() — позволяет зарегистрировать несколько сайдбаров за раз

Функция позволяет сразу зарегистрировать несколько сайдбаров (сайдбары будут однотипными). Ничего не возвращает. На мой взгляд для этих целей гораздо удобнее использовать функцию register_sidebar(), которая позволяет для каждого из сайдбаров установить уникальные значения параметров (кстати говоря, register_sidebars() и есть ни что иное, как функция register_sidebar(), пропущенная через цикл). register_sidebars($number = 1, $args = array()) $number (целое …

Подробнее