Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
firepot
/
wp-content-20250114100547
/
plugins
/
gutenberg
/
build
/
block-library
/
blocks
/
form
:
form-input.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /** * Server-side rendering of the `core/form-input` block. * * @package WordPress */ /** * Renders the `core/form-input` block on server. * * @param array $attributes The block attributes. * @param string $content The saved content. * * @return string The content of the block being rendered. */ function gutenberg_render_block_core_form_input( $attributes, $content ) { $visibility_permissions = 'all'; if ( isset( $attributes['visibilityPermissions'] ) ) { $visibility_permissions = $attributes['visibilityPermissions']; } if ( 'logged-in' === $visibility_permissions && ! is_user_logged_in() ) { return ''; } if ( 'logged-out' === $visibility_permissions && is_user_logged_in() ) { return ''; } return $content; } /** * Registers the `core/form-input` block on server. */ function gutenberg_register_block_core_form_input() { if ( ! gutenberg_is_experiment_enabled( 'gutenberg-form-blocks' ) ) { return; } register_block_type_from_metadata( __DIR__ . '/form-input', array( 'render_callback' => 'gutenberg_render_block_core_form_input', ) ); } add_action( 'init', 'gutenberg_register_block_core_form_input', 20 );