Описание
Устанавливает категории для поста.
Если параметр рубрик не установлен, пост будет привязан к рубрике по умолчанию.
При использовании этой функции все старые категории поста будут удалены и установлены указанные.
wp_set_post_categories() работает на базе wp_set_object_terms().
Функция возвращает идентификаторы - массив ID терминов, которые были добавлены/прикреплены к записи или WP_Error объект.
Использование
<?php wp_set_post_categories( $post_ID, $post_categories ) ?>
Параметры
- $post_ID (число)
- ID поста, который будем прикреплять к категориям.
По умолчанию: 0 - $post_categories (массив)
- Список ID категорий к которым прикрепить пост.
По умолчанию: array
wp_set_post_categories()
из файла: /wp-includes/post.php WP 3.3.2function wp_set_post_categories($post_ID = 0, $post_categories = array()) {
$post_ID = (int) $post_ID;
$post_type = get_post_type( $post_ID );
$post_status = get_post_status( $post_ID );
// If $post_categories isn't already an array, make it one:
if ( !is_array($post_categories) || empty($post_categories) ) {
if ( 'post' == $post_type && 'auto-draft' != $post_status )
$post_categories = array( get_option('default_category') );
else
$post_categories = array();
} else if ( 1 == count($post_categories) && '' == reset($post_categories) ) {
return true;
}
if ( !empty($post_categories) ) {
$post_categories = array_map('intval', $post_categories);
$post_categories = array_unique($post_categories);
}
return wp_set_object_terms($post_ID, $post_categories, 'category');
}Ещё из раздела
- paginate_links() view
- url_to_postid() view
- remove_menu_page() view
- remove_action() view
- get_the_category_list() view
Смотрите также: Функции WordPress и Теги Шаблона.
В большинстве городов интернет пока еще не позволяет смотреть фильмы онлайн. Или позволяет, но частично, например, только у провайдеров связи. Однако скорости растут и очень скоро смотреть фильмы онлайн в хорошем качестве сможете и вы, тогда вм обязательно нужен будет источник хороших фильмов, коим может стать сайт kiniska.com.
