wp_skip_border_serialization

The timeline below displays how wordpress function wp_skip_border_serialization has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.4

/**
 * Checks whether serialization of the current block's border properties should occur.
 *
 * @since 5.8.0
 * @access private
 * @deprecated 6.0.0 Use wp_should_skip_block_supports_serialization() introduced in 6.0.0.
 *
 * @see wp_should_skip_block_supports_serialization()
 *
 * @param WP_Block_Type $block_type Block type.
 * @return bool Whether serialization of the current block's border properties
 *              should occur.
 */
function wp_skip_border_serialization($block_type)
{
    _deprecated_function(__FUNCTION__, '6.0.0', 'wp_should_skip_block_supports_serialization()');
    $border_support = isset($block_type->supports['__experimentalBorder']) ? $block_type->supports['__experimentalBorder'] : false;
    return is_array($border_support) && array_key_exists('__experimentalSkipSerialization', $border_support) && $border_support['__experimentalSkipSerialization'];
}

WordPress Version: 6.1

/**
 * Checks whether serialization of the current block's border properties should occur.
 *
 * @since 5.8.0
 * @access private
 * @deprecated 6.0.0 Use wp_should_skip_block_supports_serialization() introduced in 6.0.0.
 *
 * @see wp_should_skip_block_supports_serialization()
 *
 * @param WP_Block_Type $block_type Block type.
 * @return bool Whether serialization of the current block's border properties
 *              should occur.
 */
function wp_skip_border_serialization($block_type)
{
    _deprecated_function(__FUNCTION__, '6.0.0', 'wp_should_skip_block_supports_serialization()');
    $border_support = _wp_array_get($block_type->supports, array('__experimentalBorder'), false);
    return is_array($border_support) && array_key_exists('__experimentalSkipSerialization', $border_support) && $border_support['__experimentalSkipSerialization'];
}

WordPress Version: 5.9

/**
 * Checks whether serialization of the current block's border properties should
 * occur.
 *
 * @since 5.8.0
 * @access private
 *
 * @param WP_Block_Type $block_type Block type.
 * @return bool Whether serialization of the current block's border properties
 *              should occur.
 */
function wp_skip_border_serialization($block_type)
{
    $border_support = _wp_array_get($block_type->supports, array('__experimentalBorder'), false);
    return is_array($border_support) && array_key_exists('__experimentalSkipSerialization', $border_support) && $border_support['__experimentalSkipSerialization'];
}

WordPress Version: 5.8

/**
 * Checks whether serialization of the current block's border properties should
 * occur.
 *
 * @since 5.8.0
 * @access private
 *
 * @param WP_Block_Type $block_type Block type.
 *
 * @return boolean
 */
function wp_skip_border_serialization($block_type)
{
    $border_support = _wp_array_get($block_type->supports, array('__experimentalBorder'), false);
    return is_array($border_support) && array_key_exists('__experimentalSkipSerialization', $border_support) && $border_support['__experimentalSkipSerialization'];
}