{"id":75,"date":"2026-08-26T07:45:41","date_gmt":"2026-08-26T07:45:41","guid":{"rendered":"https:\/\/usestackpulse.com\/cms-dev\/"},"modified":"2026-10-05T09:31:08","modified_gmt":"2026-10-05T09:31:08","slug":"cms-dev","status":"publish","type":"page","link":"https:\/\/usestackpulse.com\/en\/cms-dev\/","title":{"rendered":"CMS &amp; DEV"},"content":{"rendered":"<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:32px;padding-right:24px;padding-bottom:8px;padding-left:24px\">\n<p class=\"usp-eyebrow wp-block-paragraph\">Home \/ CMS &amp; DEV<\/p>\n\n\n\n<h1 class=\"wp-block-heading usp-h1\">CMS &amp; DEV<\/h1>\n\n\n\n<p class=\"usp-lede wp-block-paragraph\">WordPress, Gutenberg, Spectra and PHP: Guides to build, customize and automate your WordPress sites as a senior developer.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9c564e4c wp-block-columns-is-layout-flex\" style=\"padding-top:8px;padding-right:24px;padding-left:24px\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:68%\">\n<div class=\"wp-block-group usp-filter-row is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"usp-filter-chip filter-all usp-filter-active wp-block-paragraph\">All<\/p>\n\n\n\n<p class=\"usp-filter-chip filter-gutenberg wp-block-paragraph\">Gutenberg<\/p>\n\n\n\n<p class=\"usp-filter-chip filter-php wp-block-paragraph\">php<\/p>\n\n\n\n<p class=\"usp-filter-chip filter-restapi wp-block-paragraph\">Rest API<\/p>\n\n\n\n<p class=\"usp-filter-chip filter-performance wp-block-paragraph\">Performance<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group usp-card-grid is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group usp-card card-hover usp-tut-card tag-gutenberg is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px\">\n<div class=\"wp-block-group tut-thumb tut-thumb-gutenberg has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#0F4C3A;min-height:150px\"><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-container-core-group-is-layout-e9f8b15d wp-block-group-is-layout-flow\" style=\"padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px\">\n<p class=\"usp-tag wp-block-paragraph\">Gutenberg<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#1E293B;font-size:15px;font-weight:700\"><a href=\"https:\/\/usestackpulse.com\/en\/bloc-gutenberg-spectra\/\">Create a custom Gutenberg block with Spectra<\/a><\/h3>\n\n\n\n<p class=\"usp-card-excerpt wp-block-paragraph\">from zero to a reusable block.<\/p>\n\n\n\n<p class=\"usp-meta wp-block-paragraph\">7 min<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group usp-card card-hover usp-tut-card tag-php is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px\">\n<div class=\"wp-block-group tut-thumb tut-thumb-plugin has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#7EA172;min-height:150px\"><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-container-core-group-is-layout-e9f8b15d wp-block-group-is-layout-flow\" style=\"padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px\">\n<p class=\"usp-tag wp-block-paragraph\">php<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#1E293B;font-size:15px;font-weight:700\"><a href=\"https:\/\/usestackpulse.com\/en\/creer-plugin-wordpress-minimal\/\">Create a minimal and clean WordPress plugin<\/a><\/h3>\n\n\n\n<p class=\"usp-card-excerpt wp-block-paragraph\">structure and good practices.<\/p>\n\n\n\n<p class=\"usp-meta wp-block-paragraph\">9 min<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group usp-card card-hover usp-tut-card tag-restapi is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px\">\n<div class=\"wp-block-group tut-thumb tut-thumb-nodejs has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#D97706;min-height:150px\"><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-container-core-group-is-layout-e9f8b15d wp-block-group-is-layout-flow\" style=\"padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px\">\n<p class=\"usp-tag wp-block-paragraph\">Rest API<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#1E293B;font-size:15px;font-weight:700\"><a href=\"https:\/\/usestackpulse.com\/en\/api-rest-wordpress-react\/\">Consume WordPress REST API from React<\/a><\/h3>\n\n\n\n<p class=\"usp-card-excerpt wp-block-paragraph\">Simplified Headless Authentication.<\/p>\n\n\n\n<p class=\"usp-meta wp-block-paragraph\">6 min<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group usp-card card-hover usp-tut-card tag-performance is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px\">\n<div class=\"wp-block-group tut-thumb tut-thumb-performance has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#1E293B;min-height:150px\"><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-container-core-group-is-layout-e9f8b15d wp-block-group-is-layout-flow\" style=\"padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px\">\n<p class=\"usp-tag wp-block-paragraph\">Performance<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-color\" style=\"color:#1E293B;font-size:15px;font-weight:700\"><a href=\"https:\/\/usestackpulse.com\/en\/optimiser-requetes-sql-wordpress\/\">Optimize SQL queries for your WordPress themes<\/a><\/h3>\n\n\n\n<p class=\"usp-card-excerpt wp-block-paragraph\">wp_query and transient.<\/p>\n\n\n\n<p class=\"usp-meta wp-block-paragraph\">8 min<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group usp-ad-slot is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"usp-ad-label wp-block-paragraph\">Advertising \/ AD Leaderboard 728\u00d790<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group usp-pagination-row is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"usp-page-btn wp-block-paragraph\">\u2039<\/p>\n\n\n\n<p class=\"usp-page-btn usp-page-active wp-block-paragraph\">1<\/p>\n\n\n\n<p class=\"usp-page-btn wp-block-paragraph\">\u203a<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:30%\">\n<div class=\"wp-block-group usp-sidebar-box is-layout-flow wp-container-core-group-is-layout-cbc690f8 wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading usp-h3\">The most read<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:13px\"><a href=\"https:\/\/usestackpulse.com\/en\/bloc-gutenberg-spectra\/\">01 \u2014 Gutenberg Block with Spectra<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:13px\"><a href=\"https:\/\/usestackpulse.com\/en\/creer-plugin-wordpress-minimal\/\">02 \u2014 Minimal WordPress Plugin<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group usp-sidebar-box-accent is-layout-flow wp-container-core-group-is-layout-cbc690f8 wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading usp-h3\">Stay up to date<\/h3>\n\n\n\n<p class=\"usp-card-excerpt wp-block-paragraph\">One email per week, only useful content.<\/p>\n\n\n\n<div class=\"wp-block-button usp-btn-primary\"><a class=\"wp-block-button__link wp-element-button\">Register<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group usp-ad-slot is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"usp-ad-label wp-block-paragraph\">Advertising \/ AD Rectangle 300\u00d7250<\/p>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Accueil \/ CMS &amp; Dev CMS &amp; Dev WordPress, Gutenberg, Spectra et PHP : guides pour construire, personnaliser et automatiser [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_zipai_imported":false,"_zipai_import_id":"","footnotes":""},"class_list":["post-75","page","type-page","status-publish","hentry"],"spectra_blocks_featured_image_url":null,"spectra_blocks_author_info":{"display_name":"usestackpulse","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/f2c693076eefeb6a1ac9f8299c6623627456d026be6ffbbb32fd62bd98781cc5?s=96&d=mm&r=g","author_link":"https:\/\/usestackpulse.com\/en\/author\/usestackpulse\/","description":""},"_links":{"self":[{"href":"https:\/\/usestackpulse.com\/en\/wp-json\/wp\/v2\/pages\/75","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/usestackpulse.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/usestackpulse.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/usestackpulse.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/usestackpulse.com\/en\/wp-json\/wp\/v2\/comments?post=75"}],"version-history":[{"count":2,"href":"https:\/\/usestackpulse.com\/en\/wp-json\/wp\/v2\/pages\/75\/revisions"}],"predecessor-version":[{"id":326,"href":"https:\/\/usestackpulse.com\/en\/wp-json\/wp\/v2\/pages\/75\/revisions\/326"}],"wp:attachment":[{"href":"https:\/\/usestackpulse.com\/en\/wp-json\/wp\/v2\/media?parent=75"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}