[ Index ] |
PHP Cross Reference of BuddyPress |
[Summary view] [Print] [Text view]
1 /** 2 * WordPress dependencies. 3 */ 4 const { 5 blocks: { 6 createBlock, 7 }, 8 } = wp; 9 10 /** 11 * Transforms Legacy Widget to Recent Posts Block. 12 * 13 * @type {Object} 14 */ 15 const transforms = { 16 from: [ 17 { 18 type: 'block', 19 blocks: [ 'core/legacy-widget' ], 20 isMatch: ( { idBase, instance } ) => { 21 if ( ! instance?.raw ) { 22 return false; 23 } 24 25 return idBase === 'bp_blogs_recent_posts_widget'; 26 }, 27 transform: ( { instance } ) => { 28 return createBlock( 'bp/recent-posts', { 29 title: instance.raw.title, 30 maxPosts: instance.raw.max_posts, 31 linkTitle: instance.raw.link_title, 32 } ); 33 }, 34 }, 35 ], 36 }; 37 38 export default transforms;
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri May 5 01:01:24 2023 | Cross-referenced by PHPXref 0.7.1 |