golden hour
/home/phakp/public_html/wp-content/plugins/page-views-count/src/blocks/stats-editor
⬆️ Go Up
Upload
File/Folder
Size
Actions
block.js
2.12 KB
Del
OK
Edit: block.js
/** * BLOCK: page-views-count * * Registering a basic block with Gutenberg. * Simple block, renders and saves the same content without any interactivity. */ // Import CSS. //import './style.scss'; //import './editor.scss'; const { __ } = wp.i18n; // Import __() from wp.i18n const { registerBlockType } = wp.blocks; // Import registerBlockType() from wp.blocks /** * Register: aa Gutenberg Block. * * Registers a new block provided a unique name and an object defining its * behavior. Once registered, the block is made editor as an option to any * editor interface where blocks are implemented. * * @link https://wordpress.org/gutenberg/handbook/block-api/ * @param {string} name Block name. * @param {Object} settings Block settings. * @return {?WPBlock} The block, if it has been successfully * registered; otherwise `undefined`. */ registerBlockType('page-views-count/stats-editor', { // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block. title: __('Page Views', 'page-views-count'), // Block title. attributes: { align: { type: 'string', }, postID: { type: 'string', }, isDisabled: { type: 'boolean', default: true, }, /** * For previewing? */ isPreview: { type: 'boolean', default: false, }, }, /** * The edit function describes the structure of your block in the context of the editor. * This represents what the editor will render when the block is used. * * The "edit" property must be a valid function. * * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/ */ edit: ({ attributes, setAttributes }) => { // Rendering in PHP return null; }, /** * The save function defines the way in which the different attributes should be combined * into the final markup, which is then serialized by Gutenberg into post_content. * * The "save" property must be specified and must be a valid function. * * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/ */ save() { // Rendering in PHP return null; }, });
Save