Selection Interactivity API
1. Post Selection Interactivity API example
Template field (vanilla PHP)
<?php
wp_interactivity_state('my-unique-name', [
'isHidden' => false,
]);
?>
<div
data-wp-interactive="my-unique-name"
<?= wp_interactivity_data_wp_context([
'layoutID' => $_selection['layout_id'],
]) ?>
>
<div data-wp-bind--hidden="state.isHidden">
My Layout ID is <span data-wp-text="context.layoutID"></span>
</div>
<button data-wp-on--click="actions.toggle">
Toggle
</button>
</div>JavaScript field
2. Interactivity API cheatsheet
2.1) Block name
2.2) Context
2.3) State
2.3) @wordpress/interactivity package
2.4) Server-Side Rendering
Last updated