Automattic\WooCommerce\Admin\Features\Navigation
Favorites::add_item()
Add item to favorites
Метод класса: Favorites{}
Хуков нет.
Возвращает
WP_Error|Boolean
. Throws exception if item already exists.
Использование
$result = Favorites::add_item( $item_id, $user_id );
- $item_id(строка) (обязательный)
- Identifier of item to add.
- $user_id(строка|number) (обязательный)
- Identifier of user to add to.
Код Favorites::add_item() Favorites::add item WC 8.7.0
public static function add_item( $item_id, $user_id ) { $all_favorites = self::get_all( $user_id ); if ( in_array( $item_id, $all_favorites, true ) ) { return new \WP_Error( 'woocommerce_favorites_already_exists', __( 'Favorite already exists', 'woocommerce' ) ); } $all_favorites[] = $item_id; self::set_meta_value( $user_id, $all_favorites ); return true; }