{"id":207,"date":"2026-03-31T17:33:16","date_gmt":"2026-03-31T17:33:16","guid":{"rendered":"https:\/\/gebrexiabher.net\/?page_id=207"},"modified":"2026-05-09T12:42:11","modified_gmt":"2026-05-09T12:42:11","slug":"207-2","status":"publish","type":"page","link":"https:\/\/gebrexiabher.net\/index.php\/207-2\/","title":{"rendered":"fixed background"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.6&#8243; background_image=&#8221;http:\/\/gebrexiabher.net\/wp-content\/uploads\/2026\/03\/IMG_6093.jpg&#8221; parallax=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#FFFFFF&#8221; background_enable_image=&#8221;off&#8221; background_blend=&#8221;color-dodge&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; background_enable_image=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#FFFFFF&#8221; background_enable_image=&#8221;off&#8221; background_blend=&#8221;color-dodge&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>php Divi WordPress SSH MySQL<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Right\u2014let\u2019s demystify the two things: <strong>SQL (database)<\/strong> and <strong>theme files<\/strong>.<\/p>\n<hr \/>\n<h3 data-heading=\"**1\ufe0f\u20e3 SQL \/ Database**\"><strong>1\ufe0f\u20e3 SQL \/ Database<\/strong><\/h3>\n<p>WordPress <strong>always uses a database<\/strong>, usually MySQL\/MariaDB. Even with Divi, all your pages, posts, settings, and users live there.<\/p>\n<ul>\n<li><strong>Location:<\/strong> it\u2019s not a visible \u201cfile\u201d; it\u2019s a database on your server.<\/li>\n<li><strong>How to see it:<\/strong>\n<ul>\n<li>Use <strong>phpMyAdmin<\/strong> (GUI) if installed.<\/li>\n<li>Or via SSH:\n<pre><code class=\"language-bash\">mysql -u root -p\nUSE your_db_name;\nSHOW TABLES;\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<li>Tables you\u2019ll see:\n<ul>\n<li><code>wp_posts<\/code> \u2192 pages &amp; posts<\/li>\n<li><code>wp_options<\/code> \u2192 settings<\/li>\n<li><code>wp_postmeta<\/code> \u2192 extra info about posts (Divi saves layouts here)<\/li>\n<li><code>wp_users<\/code> \u2192 users<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>So Divi <strong>writes layouts as serialized data into <code>wp_postmeta<\/code><\/strong>, but the server still renders it via PHP + HTML.<\/p>\n<h3 data-heading=\"**2\ufe0f\u20e3 Theme Files**\"><strong>2\ufe0f\u20e3 Theme Files<\/strong><\/h3>\n<p>Every WordPress theme is basically a <strong>folder with these key files<\/strong>:<\/p>\n<pre><code>\/wp-content\/themes\/your-theme\/\n\u2502\n\u251c\u2500 index.php      \u2190 default template for pages\/posts\n\u251c\u2500 header.php     \u2190 code for &lt;head&gt; and top of site\n\u251c\u2500 footer.php     \u2190 bottom of site\n\u251c\u2500 functions.php  \u2190 site-specific PHP functions, hooks, filters\n\u251c\u2500 style.css      \u2190 main stylesheet\n\u2514\u2500 (other templates, page.php, single.php, sidebar.php, etc.)\n<\/code><\/pre>\n<ul>\n<li><strong>Divi\u2019s theme<\/strong> is just a pre-built folder like this.<\/li>\n<li>You can peek inside <strong><code>\/wp-content\/themes\/Divi\/<\/code><\/strong> to see the raw PHP, HTML, and CSS Divi uses.<\/li>\n<\/ul>\n<p>\ud83d\udca1 Fun fact: <strong>Divi saves your layouts in the database<\/strong>, but renders them with these theme files\u2014so <strong>the database + theme code = what you see in the browser<\/strong><\/p>\n<p>f you want, I can give a <strong>visual map of how Divi, WordPress PHP files, and the database talk to each other<\/strong>\u2014it makes the whole stack click instantly. Do you want me to do that?<\/p>\n<p>Exactly\u2014that\u2019s a perfect way to approach it. \ud83d\udca1 Divi <strong>is just a layer on top of WordPress<\/strong>: it generates the same HTML, CSS, JS, and PHP under the hood\u2014you\u2019re right, \u201csyntactic sugar on steroids.\u201d<\/p>\n<p>Here\u2019s a practical roadmap to balance Divi + raw WordPress learning:<\/p>\n<hr \/>\n<h3 data-heading=\"**Phase 1 \u2013 Foundations (raw WordPress)**\"><strong>Phase 1 \u2013 Foundations (raw WordPress)<\/strong><\/h3>\n<ul>\n<li>Learn <strong>theme structure<\/strong>: <code>index.php<\/code>, <code>header.php<\/code>, <code>footer.php<\/code>, <code>functions.php<\/code>, <code>style.css<\/code>.<\/li>\n<li>Play with <strong>posts, pages, menus<\/strong> in the dashboard <strong>without Divi<\/strong>.<\/li>\n<li>Explore <strong>widgets and the customizer<\/strong>.<\/li>\n<li>Dip into <strong>PHP snippets<\/strong>: small things like showing post titles, dates, categories.<\/li>\n<\/ul>\n<hr \/>\n<h3 data-heading=\"**Phase 2 \u2013 Layer in Divi**\"><strong>Phase 2 \u2013 Layer in Divi<\/strong><\/h3>\n<ul>\n<li>Build a page with Divi, then <strong>inspect the HTML output<\/strong>.<\/li>\n<li>Switch off Divi modules occasionally and see what raw blocks or shortcodes it generates.<\/li>\n<li>Compare Divi settings vs. raw code tweaks: e.g., typography, spacing, custom CSS.<\/li>\n<\/ul>\n<hr \/>\n<h3 data-heading=\"**Phase 3 \u2013 Code + Divi Fusion**\"><strong>Phase 3 \u2013 Code + Divi Fusion<\/strong><\/h3>\n<ul>\n<li>Learn <strong>child themes<\/strong>: modify Divi\u2019s theme safely.<\/li>\n<li>Experiment with <strong>small functions in <code>functions.php<\/code><\/strong> that Divi can\u2019t do.<\/li>\n<li>Use <strong>hooks &amp; filters<\/strong> to extend Divi modules or WordPress behavior.<\/li>\n<\/ul>\n<hr \/>\n<h3 data-heading=\"**Phase 4 \u2013 Professional Safety Net**\"><strong>Phase 4 \u2013 Professional Safety Net<\/strong><\/h3>\n<ul>\n<li>Optimize speed: raw CSS\/JS overrides are faster than heavy Divi modules.<\/li>\n<li>Debug plugin conflicts.<\/li>\n<li>Prepare for clients who don\u2019t want page builders.<\/li>\n<\/ul>\n<hr \/>\n<p>\ud83d\udca1 <strong>Key mindset:<\/strong><br \/>Divi = <strong>instant visual results<\/strong>, raw WP = <strong>control + understanding<\/strong>. Switching between them is like <strong>driving a car in automatic vs manual mode<\/strong>\u2014both get you there, but manual teaches mastery.<\/p>\n<p>If you want, I can make a <strong>tiny \u201ccheat sheet of raw WordPress files &amp; hooks\u201d<\/strong> that lets you jump in whenever you feel like poking the code while using Divi. It\u2019ll be 1 page of essentials.<\/p>\n<p>Do you want me to do that next?<\/p>\n<p>root@wordpress-ubuntu-s-1vcpu-1gb-ams3-01:~# cd \/var\/www\/html\/wp-content\/themes\/Divi<br \/>ls<br \/>404.php includes style-cpt-rtl.min.css<br \/>CREDITS.md index.php style-cpt.min.css<br \/>LICENSE.md js style-rtl.min.css<br \/>README.md lang style-static-cpt-rtl.min.css<br \/>ai-app onboarding style-static-cpt.min.css<br \/>changelog.txt options_divi.php style-static-rtl.min.css<br \/>cloud page-template-blank.php style-static.min.css<br \/>comments.php page.php style.css<br \/>common post_thumbnails_divi.php style.min.css<br \/>core psd theme-after-footer.php<br \/>css rtl.css theme-after-header.php<br \/>epanel screenshot.jpg theme-after-wrappers.php<br \/>et-pagebuilder sidebar-footer.php theme-before-wrappers.php<br \/>footer.php sidebar.php theme-footer.php<br \/>functions.php single-et_pb_layout.php theme-header.php<br \/>header.php single-project.php theme.json<br \/>images single.php wpml-config.xml<br \/>root@wordpress-ubuntu-s-1vcpu-1gb-ams3-01:\/var\/www\/html\/wp-content\/themes\/Divi# ls header.php footer.php index.php functions.php style.css<br \/>footer.php functions.php header.php index.php style.css<br \/>root@wordpress-ubuntu-s-1vcpu-1gb-ams3-01:\/var\/www\/html\/wp-content\/themes\/Divi#<\/p>\n<hr \/>\n<p><strong><\/strong>.<\/p>\n<hr \/>\n<p>I<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.Your content goes here. Edit or remove this text inline or in the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:paragraph -->\n<p>Right\u2014let\u2019s demystify the two things:&nbsp;<strong>SQL (database)<\/strong>&nbsp;and&nbsp;<strong>theme files<\/strong>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:separator -->\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<!-- \/wp:separator -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\"><strong>1\ufe0f\u20e3 SQL \/ Database<\/strong><\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>WordPress&nbsp;<strong>always uses a database<\/strong>, usually MySQL\/MariaDB. Even with Divi, all your pages, posts, settings, and users live there.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li><strong>Location:<\/strong>\u00a0it\u2019s not a visible \u201cfile\u201d; it\u2019s a database on your server.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><strong>How to see it:<\/strong><!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li>Use\u00a0<strong>phpMyAdmin<\/strong>\u00a0(GUI) if installed.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Or via SSH:<code>mysql -u root -p USE your_db_name; SHOW TABLES;<\/code><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Tables you\u2019ll see:<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li><code>wp_posts<\/code>\u00a0\u2192 pages &amp; posts<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code>wp_options<\/code>\u00a0\u2192 settings<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code>wp_postmeta<\/code>\u00a0\u2192 extra info about posts (Divi saves layouts here)<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><code>wp_users<\/code>\u00a0\u2192 users<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>So Divi&nbsp;<strong>writes layouts as serialized data into&nbsp;<code>wp_postmeta<\/code><\/strong>, but the server still renders it via PHP + HTML.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:separator -->\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<!-- \/wp:separator -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\"><strong>2\ufe0f\u20e3 Theme Files<\/strong><\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Every WordPress theme is basically a&nbsp;<strong>folder with these key files<\/strong>:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:cover {\"url\":\"https:\/\/gebrexiabher.net\/wp-content\/uploads\/2026\/03\/IMG_1327.png\",\"id\":292,\"hasParallax\":true,\"dimRatio\":50,\"customOverlayColor\":\"#efede4\",\"isUserOverlayColor\":false,\"isDark\":false,\"sizeSlug\":\"full\",\"align\":\"full\",\"layout\":{\"type\":\"constrained\"}} -->\n<div class=\"wp-block-cover alignfull is-light has-parallax\"><div class=\"wp-block-cover__image-background wp-image-292 size-full has-parallax\" style=\"background-position:50% 50%;background-image:url(https:\/\/gebrexiabher.net\/wp-content\/uploads\/2026\/03\/IMG_1327.png)\"><\/div><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#efede4\"><\/span><div class=\"wp-block-cover__inner-container\"><!-- wp:paragraph {\"align\":\"center\",\"placeholder\":\"Write title\u2026\",\"fontSize\":\"large\"} -->\n<p class=\"has-text-align-center has-large-font-size\">Showers of blessings<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>this is a lovely spring just as the last one.<\/p>\n<!-- \/wp:paragraph --><\/div><\/div>\n<!-- \/wp:cover -->\n\n<!-- wp:code -->\n<pre class=\"wp-block-code\"><code>\/wp-content\/themes\/your-theme\/\n\u2502\n\u251c\u2500 index.php      \u2190 default template for pages\/posts\n\u251c\u2500 header.php     \u2190 code for &lt;head&gt; and top of site\n\u251c\u2500 footer.php     \u2190 bottom of site\n\u251c\u2500 functions.php  \u2190 site-specific PHP functions, hooks, filters\n\u251c\u2500 style.css      \u2190 main stylesheet\n\u2514\u2500 (other templates, page.php, single.php, sidebar.php, etc.)\n<\/code><\/pre>\n<!-- \/wp:code -->\n\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li><strong>Divi\u2019s theme<\/strong>\u00a0is just a pre-built folder like this.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>You can peek inside\u00a0<strong><code>\/wp-content\/themes\/Divi\/<\/code><\/strong>\u00a0to see the raw PHP, HTML, and CSS Divi uses.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>\ud83d\udca1 Fun fact:&nbsp;<strong>Divi saves your layouts in the database<\/strong>, but renders them with these theme files\u2014so&nbsp;<strong>the database + theme code = what you see in the browser<\/strong>.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:separator -->\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<!-- \/wp:separator -->\n\n<!-- wp:paragraph -->\n<p>If you want, I can give a&nbsp;<strong>visual map of how Divi, WordPress PHP files, and the database talk to each other<\/strong>\u2014it makes the whole stack click instantly. Do you want me to do that?<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Exactly\u2014that\u2019s a perfect way to approach it. \ud83d\udca1 Divi&nbsp;<strong>is just a layer on top of WordPress<\/strong>: it generates the same HTML, CSS, JS, and PHP under the hood\u2014you\u2019re right, \u201csyntactic sugar on steroids.\u201d<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Here\u2019s a practical roadmap to balance Divi + raw WordPress learning:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:separator -->\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<!-- \/wp:separator -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\"><strong>Phase 1 \u2013 Foundations (raw WordPress)<\/strong><\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li>Learn\u00a0<strong>theme structure<\/strong>:\u00a0<code>index.php<\/code>,\u00a0<code>header.php<\/code>,\u00a0<code>footer.php<\/code>,\u00a0<code>functions.php<\/code>,\u00a0<code>style.css<\/code>.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Play with\u00a0<strong>posts, pages, menus<\/strong>\u00a0in the dashboard\u00a0<strong>without Divi<\/strong>.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Explore\u00a0<strong>widgets and the customizer<\/strong>.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Dip into\u00a0<strong>PHP snippets<\/strong>: small things like showing post titles, dates, categories.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:separator -->\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<!-- \/wp:separator -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\"><strong>Phase 2 \u2013 Layer in Divi<\/strong><\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li>Build a page with Divi, then\u00a0<strong>inspect the HTML output<\/strong>.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Switch off Divi modules occasionally and see what raw blocks or shortcodes it generates.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Compare Divi settings vs. raw code tweaks: e.g., typography, spacing, custom CSS.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:separator -->\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<!-- \/wp:separator -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\"><strong>Phase 3 \u2013 Code + Divi Fusion<\/strong><\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li>Learn\u00a0<strong>child themes<\/strong>: modify Divi\u2019s theme safely.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Experiment with\u00a0<strong>small functions in\u00a0<code>functions.php<\/code><\/strong>\u00a0that Divi can\u2019t do.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Use\u00a0<strong>hooks &amp; filters<\/strong>\u00a0to extend Divi modules or WordPress behavior.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:separator -->\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<!-- \/wp:separator -->\n\n<!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\"><strong>Phase 4 \u2013 Professional Safety Net<\/strong><\/h3>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li>Optimize speed: raw CSS\/JS overrides are faster than heavy Divi modules.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Debug plugin conflicts.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Prepare for clients who don\u2019t want page builders.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:separator -->\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<!-- \/wp:separator -->\n\n<!-- wp:paragraph -->\n<p>\ud83d\udca1&nbsp;<strong>Key mindset:<\/strong><br>Divi =&nbsp;<strong>instant visual results<\/strong>, raw WP =&nbsp;<strong>control + understanding<\/strong>. Switching between them is like&nbsp;<strong>driving a car in automatic vs manual mode<\/strong>\u2014both get you there, but manual teaches mastery.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>If you want, I can make a&nbsp;<strong>tiny \u201ccheat sheet of raw WordPress files &amp; hooks\u201d<\/strong>&nbsp;that lets you jump in whenever you feel like poking the code while using Divi. It\u2019ll be 1 page of essentials.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Do you want me to do that next?<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>root@wordpress-ubuntu-s-1vcpu-1gb-ams3-01:~# cd \/var\/www\/html\/wp-content\/themes\/Divi<br>ls<br>404.php includes style-cpt-rtl.min.css<br>CREDITS.md index.php style-cpt.min.css<br>LICENSE.md js style-rtl.min.css<br>README.md lang style-static-cpt-rtl.min.css<br>ai-app onboarding style-static-cpt.min.css<br>changelog.txt options_divi.php style-static-rtl.min.css<br>cloud page-template-blank.php style-static.min.css<br>comments.php page.php style.css<br>common post_thumbnails_divi.php style.min.css<br>core psd theme-after-footer.php<br>css rtl.css theme-after-header.php<br>epanel screenshot.jpg theme-after-wrappers.php<br>et-pagebuilder sidebar-footer.php theme-before-wrappers.php<br>footer.php sidebar.php theme-footer.php<br>functions.php single-et_pb_layout.php theme-header.php<br>header.php single-project.php theme.json<br>images single.php wpml-config.xml<br>root@wordpress-ubuntu-s-1vcpu-1gb-ams3-01:\/var\/www\/html\/wp-content\/themes\/Divi# ls header.php footer.php index.php functions.php style.css<br>footer.php functions.php header.php index.php style.css<br>root@wordpress-ubuntu-s-1vcpu-1gb-ams3-01:\/var\/www\/html\/wp-content\/themes\/Divi#&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph {\"align\":\"center\",\"placeholder\":\"Write title\u2026\",\"fontSize\":\"large\"} -->\n<p class=\"has-text-align-center has-large-font-size\"><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n","_et_gb_content_width":"","footnotes":""},"class_list":["post-207","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gebrexiabher.net\/index.php\/wp-json\/wp\/v2\/pages\/207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gebrexiabher.net\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gebrexiabher.net\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gebrexiabher.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gebrexiabher.net\/index.php\/wp-json\/wp\/v2\/comments?post=207"}],"version-history":[{"count":19,"href":"https:\/\/gebrexiabher.net\/index.php\/wp-json\/wp\/v2\/pages\/207\/revisions"}],"predecessor-version":[{"id":982,"href":"https:\/\/gebrexiabher.net\/index.php\/wp-json\/wp\/v2\/pages\/207\/revisions\/982"}],"wp:attachment":[{"href":"https:\/\/gebrexiabher.net\/index.php\/wp-json\/wp\/v2\/media?parent=207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}