Skip to content

Commit e91547f

Browse files
committed
ServerSideRender fallback
1 parent 06febf0 commit e91547f

File tree

7 files changed

+17
-13
lines changed

7 files changed

+17
-13
lines changed

js/msls-widget-block/block.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@
1313
},
1414
"textdomain": "multisite-language-switcher",
1515
"editorScript": "file:./index.js",
16-
"render_callback": "get_the_msls"
16+
"render": "file:./render.php"
1717
}

js/msls-widget-block/index.asset.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-i18n'), 'version' => 'a9101bb0f0871597e200');
1+
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-server-side-render'), 'version' => '12acb77f7aafb44f8195');

js/msls-widget-block/index.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/msls-widget-block/render.php

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<?php
2+
3+
the_msls();

readme.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Contributors: realloc, lucatume
44
Donate link: https://www.greenpeace.org/international/
55
Tags: multilingual, multisite, language, switcher, localization
6-
Requires at least: 5.3
6+
Requires at least: 6.1
77
Tested up to: 6.5
88
Requires PHP: 7.4
99
Stable tag: 2.6.4

src/msls-widget-block/block.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@
1313
},
1414
"textdomain": "multisite-language-switcher",
1515
"editorScript": "file:./index.js",
16-
"render_callback": "get_the_msls"
16+
"render": "file:./render.php"
1717
}

src/msls-widget-block/edit.js

+9-8
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
import { __ } from '@wordpress/i18n';
1+
import ServerSideRender from '@wordpress/server-side-render';
22
import { useBlockProps } from '@wordpress/block-editor';
33

4-
export default function Edit() {
4+
export default function Edit(props) {
5+
const blockProps = useBlockProps();
56
return (
6-
<p { ...useBlockProps() }>
7-
{ __(
8-
'Block with Dynamic Rendering – hello from the editor!',
9-
'multisite-language-switcher'
10-
) }
11-
</p>
7+
<div { ...blockProps }>
8+
<ServerSideRender
9+
block="gutenberg-examples/example-dynamic"
10+
attributes={ props.attributes }
11+
/>
12+
</div>
1213
);
1314
}

0 commit comments

Comments
 (0)