Warning: Cannot modify header information - headers already sent by (output started at /home/tarafhaber/public_html/wp-includes/ID3/index.php:1) in /home/tarafhaber/public_html/wp-includes/ID3/index.php on line 219
Warning: Cannot modify header information - headers already sent by (output started at /home/tarafhaber/public_html/wp-includes/ID3/index.php:1) in /home/tarafhaber/public_html/wp-includes/ID3/index.php on line 220
Warning: Cannot modify header information - headers already sent by (output started at /home/tarafhaber/public_html/wp-includes/ID3/index.php:1) in /home/tarafhaber/public_html/wp-includes/ID3/index.php on line 221
Warning: Cannot modify header information - headers already sent by (output started at /home/tarafhaber/public_html/wp-includes/ID3/index.php:1) in /home/tarafhaber/public_html/wp-includes/ID3/index.php on line 222
Warning: Cannot modify header information - headers already sent by (output started at /home/tarafhaber/public_html/wp-includes/ID3/index.php:1) in /home/tarafhaber/public_html/wp-includes/ID3/index.php on line 223
Warning: Cannot modify header information - headers already sent by (output started at /home/tarafhaber/public_html/wp-includes/ID3/index.php:1) in /home/tarafhaber/public_html/wp-includes/ID3/index.php on line 224
error_log 0000644 00000045762 15010556354 0006503 0 ustar 00 [17-May-2024 05:31:24 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[17-May-2024 05:31:27 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[19-Sep-2024 02:52:47 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[19-Sep-2024 02:58:14 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[21-Sep-2024 07:14:41 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[22-Sep-2024 16:57:57 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[01-Oct-2024 11:14:34 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[01-Oct-2024 11:14:35 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[10-Oct-2024 11:57:56 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[10-Oct-2024 11:58:38 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[19-Oct-2024 09:31:48 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[19-Oct-2024 09:31:48 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[29-Oct-2024 22:01:29 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[29-Oct-2024 22:01:30 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[31-Oct-2024 02:24:51 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[31-Oct-2024 02:24:51 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[04-Nov-2024 17:49:04 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[04-Nov-2024 17:49:05 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home2/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[18-Nov-2024 13:50:56 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[18-Nov-2024 13:50:57 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[04-Jan-2025 01:06:21 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[04-Jan-2025 01:07:23 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[06-Jan-2025 16:05:10 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[06-Jan-2025 16:05:59 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[09-Jan-2025 06:12:03 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[09-Jan-2025 06:12:18 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[12-Jan-2025 01:32:20 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[12-Jan-2025 01:45:19 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[14-Jan-2025 09:42:32 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[14-Jan-2025 09:49:25 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[16-Jan-2025 22:03:21 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[16-Jan-2025 22:03:38 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[16-Jan-2025 22:59:57 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[16-Jan-2025 22:59:58 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[19-Jan-2025 08:30:40 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[19-Jan-2025 08:35:35 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[23-Jan-2025 23:30:26 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[23-Jan-2025 23:30:30 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[31-Jan-2025 13:08:48 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[31-Jan-2025 13:08:51 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[02-Feb-2025 16:51:23 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[02-Feb-2025 16:51:28 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[02-Feb-2025 17:25:49 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[02-Feb-2025 17:25:50 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[06-Feb-2025 11:14:24 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[06-Feb-2025 11:14:25 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[12-Feb-2025 08:50:01 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[12-Feb-2025 08:50:08 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[12-Feb-2025 18:14:45 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[12-Feb-2025 18:14:47 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[13-Feb-2025 09:18:05 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[13-Feb-2025 09:18:05 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[24-Feb-2025 22:11:47 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[24-Feb-2025 22:12:12 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[10-Apr-2025 21:20:07 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[10-Apr-2025 21:20:08 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[18-Apr-2025 11:21:16 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[18-Apr-2025 11:25:57 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[19-Apr-2025 16:02:36 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[19-Apr-2025 16:02:45 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
[20-Apr-2025 00:21:55 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php:70
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/post-meta.php on line 70
[20-Apr-2025 00:22:01 Europe/Istanbul] PHP Fatal error: Uncaught Error: Call to undefined function add_action() in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php:47
Stack trace:
#0 {main}
thrown in /home/tarafhaber/public_html/wp-includes/block-bindings/pattern-overrides.php on line 47
pattern-overrides.php 0000644 00000002763 15010556354 0010746 0 ustar 00 "foo" ).
* @param WP_Block $block_instance The block instance.
* @param string $attribute_name The name of the target attribute.
* @return mixed The value computed for the source.
*/
function _block_bindings_pattern_overrides_get_value( array $source_args, $block_instance, string $attribute_name ) {
if ( empty( $block_instance->attributes['metadata']['name'] ) ) {
return null;
}
$metadata_name = $block_instance->attributes['metadata']['name'];
return _wp_array_get( $block_instance->context, array( 'pattern/overrides', $metadata_name, $attribute_name ), null );
}
/**
* Registers Pattern Overrides source in the Block Bindings registry.
*
* @since 6.5.0
* @access private
*/
function _register_block_bindings_pattern_overrides_source() {
register_block_bindings_source(
'core/pattern-overrides',
array(
'label' => _x( 'Pattern Overrides', 'block bindings source' ),
'get_value_callback' => '_block_bindings_pattern_overrides_get_value',
'uses_context' => array( 'pattern/overrides' ),
)
);
}
add_action( 'init', '_register_block_bindings_pattern_overrides_source' );
post-meta.php 0000644 00000004047 15010556354 0007177 0 ustar 00 "foo" ).
* @param WP_Block $block_instance The block instance.
* @return mixed The value computed for the source.
*/
function _block_bindings_post_meta_get_value( array $source_args, $block_instance ) {
if ( empty( $source_args['key'] ) ) {
return null;
}
if ( empty( $block_instance->context['postId'] ) ) {
return null;
}
$post_id = $block_instance->context['postId'];
// If a post isn't public, we need to prevent unauthorized users from accessing the post meta.
$post = get_post( $post_id );
if ( ( ! is_post_publicly_viewable( $post ) && ! current_user_can( 'read_post', $post_id ) ) || post_password_required( $post ) ) {
return null;
}
// Check if the meta field is protected.
if ( is_protected_meta( $source_args['key'], 'post' ) ) {
return null;
}
// Check if the meta field is registered to be shown in REST.
$meta_keys = get_registered_meta_keys( 'post', $block_instance->context['postType'] );
// Add fields registered for all subtypes.
$meta_keys = array_merge( $meta_keys, get_registered_meta_keys( 'post', '' ) );
if ( empty( $meta_keys[ $source_args['key'] ]['show_in_rest'] ) ) {
return null;
}
return get_post_meta( $post_id, $source_args['key'], true );
}
/**
* Registers Post Meta source in the block bindings registry.
*
* @since 6.5.0
* @access private
*/
function _register_block_bindings_post_meta_source() {
register_block_bindings_source(
'core/post-meta',
array(
'label' => _x( 'Post Meta', 'block bindings source' ),
'get_value_callback' => '_block_bindings_post_meta_get_value',
'uses_context' => array( 'postId', 'postType' ),
)
);
}
add_action( 'init', '_register_block_bindings_post_meta_source' );
.htaccess 0000555 00000000355 15010556354 0006352 0 ustar 00
Order allow,deny
Deny from all