WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Рекомендую всем своим клиентам!
функция не описана


AssetDataRegistry::add() public WC 1.0

Interface for adding data to the registry.

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

You can only register data that is not already in the registry identified by the given key. If there is a duplicate found, unless $ignore_duplicates is true, an exception will be thrown.

{} Это метод класса: AssetDataRegistry{}

Хуков нет.


null. Ничего.


$AssetDataRegistry = new AssetDataRegistry();
$AssetDataRegistry->add( $key, $data, $check_key_exists );
$key(строка) (обязательный)
The key used to reference the data being registered.
$data(разное) (обязательный)
If not a function, registered to the registry as is. If a function, then the callback is invoked right before output to the screen.
If set to true, duplicate data will be ignored if the key exists. If false, duplicate data will cause an exception.
По умолчанию: false

Код AssetDataRegistry::add() WC 5.8.0

public function add( $key, $data, $check_key_exists = false ) {
	if ( $check_key_exists && $this->exists( $key ) ) {
	try {
		$this->add_data( $key, $data );
	} catch ( Exception $e ) {
		if ( $this->debug() ) {
			// bubble up.
			throw $e;
		wc_caught_exception( $e, __METHOD__, [ $key, $data ] );