diff --git a/plugins/carhop-blocks/src/dbmob-archives/block.json b/plugins/carhop-blocks/src/dbmob-archives/block.json new file mode 100644 index 0000000..a2bd832 --- /dev/null +++ b/plugins/carhop-blocks/src/dbmob-archives/block.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "carhop-blocks/dbmob-archives", + "version": "0.1.0", + "title": "Archives des notices biographiques", + "category": "carhop-blocks", + "icon": "smiley", + "description": "Archives des notices biographiques", + "supports": { + "html": false + }, + "textdomain": "carhop-blocks", + "editorScript": "file:./index.js", + "editorStyle": "file:./index.css", + "style": "file:./style-index.css", + "render": "file:./render.php", + "viewScript": "file:./view.js" +} \ No newline at end of file diff --git a/plugins/carhop-blocks/src/dbmob-archives/edit.js b/plugins/carhop-blocks/src/dbmob-archives/edit.js new file mode 100644 index 0000000..d2024a6 --- /dev/null +++ b/plugins/carhop-blocks/src/dbmob-archives/edit.js @@ -0,0 +1,11 @@ +import { __ } from "@wordpress/i18n"; +import { useBlockProps } from "@wordpress/block-editor"; +import "./editor.scss"; +import { ServerSideRender } from "@wordpress/server-side-render"; +export default function Edit() { + return ( +
+ +
+ ); +} diff --git a/plugins/carhop-blocks/src/dbmob-archives/editor.scss b/plugins/carhop-blocks/src/dbmob-archives/editor.scss new file mode 100644 index 0000000..e69de29 diff --git a/plugins/carhop-blocks/src/dbmob-archives/index.js b/plugins/carhop-blocks/src/dbmob-archives/index.js new file mode 100644 index 0000000..636a0e1 --- /dev/null +++ b/plugins/carhop-blocks/src/dbmob-archives/index.js @@ -0,0 +1,7 @@ +import { registerBlockType } from "@wordpress/blocks"; +import "./style.scss"; +import Edit from "./edit"; +import metadata from "./block.json"; +registerBlockType(metadata.name, { + edit: Edit, +}); diff --git a/plugins/carhop-blocks/src/dbmob-archives/render.php b/plugins/carhop-blocks/src/dbmob-archives/render.php new file mode 100644 index 0000000..58e6c5d --- /dev/null +++ b/plugins/carhop-blocks/src/dbmob-archives/render.php @@ -0,0 +1,50 @@ + 'dbmob', + 'posts_per_page' => -1, +); +$query = new WP_Query($args); +$post_count = $query->found_posts; +?> +
> +

Les notices rédigées par le CARHOP

+ +
+

+ + + + + + +

+ + + +
+ have_posts()) : ?> +
+ have_posts()) : $query->the_post(); ?> + + + get_the_ID(), + 'current_post_type' => 'dbmob', + 'has_external_link' => isset($maitron_url) && !empty($maitron_url), + 'external_link' => $maitron_url, + 'external_link_text' => 'Voir la notice', + )); ?> + + + + + + + +
\ No newline at end of file diff --git a/plugins/carhop-blocks/src/dbmob-archives/style.scss b/plugins/carhop-blocks/src/dbmob-archives/style.scss new file mode 100644 index 0000000..e69de29 diff --git a/plugins/carhop-blocks/src/dbmob-archives/view.js b/plugins/carhop-blocks/src/dbmob-archives/view.js new file mode 100644 index 0000000..e69de29