Include Block Variation Within InnerBlocks

Block variations are not block types, you need to add a group block, and give it the necessary attributes. As for what those attributes are, you’re the one who chose them when you registered the block, and it looks like there’s even a function that checks for it: attributes: { tagName: ‘dialog’, className: ‘carousel-modal’, namespace: … Read more

Does a wordpress custom plugin is fired by default on php theme ajax request?

This will never work: add_action( ‘admin_init’, ‘my_ajax_checker’, 10, 2); function my_ajax_checker() { if( wp_doing_ajax() ) { add_action(‘plugins_loaded’, ‘atv_convert_multilingual’); } } This is because by the time admin_init runs, plugins_loaded has already happened! Making this code would would require the code to travel backwards in time. Instead it would be much simpler to do this: add_action(‘plugins_loaded’, … Read more