[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"allCategoryPosts-development":3,"i-local-icon:calendar-days":80,"i-local-icon:tag":85,"i-local-icon:arrow-right":87},[4,13,21,29,36,44,52,59,66,73],{"title":5,"description":6,"id":7,"categories_slug":8,"date_published":11,"path":12},"Fix Cloudflare 'StorageType.persistent is deprecated' Error in Google Lighthouse","Fix the Cloudflare 'StorageType.persistent is deprecated' error that causes Google Lighthouse to give low Best Practices scores. Complete step-by-step guide with screenshots and benefits\u002Fconsiderations.","content\u002Fblog\u002F19.fix-cloudflare-storagetype-persistent-is-depracated.md",[9,10],"seo","development","2025-06-21","\u002Fblog\u002Ffix-cloudflare-storagetype-persistent-is-depracated",{"title":14,"description":15,"id":16,"categories_slug":17,"date_published":19,"path":20},"Using Prettier to format PHP code in VS Code","Learn how to use Prettier to format PHP code in VS Code using the @prettier\u002Fplugin-php community plugin. Complete setup guide with configuration examples and troubleshooting tips.","content\u002Fblog\u002F17.using-prettier-format-php-in-vscode.md",[10,18],"php","2025-06-20","\u002Fblog\u002Fusing-prettier-format-php-in-vscode",{"title":22,"description":23,"id":24,"categories_slug":25,"date_published":27,"path":28},"How to increase the WPGraphQL query limit using graphql_connection_max_query_amount","By default, WPGraphQL limits the amount of posts per page that you can query at any one time to 100.  But by adding a simple filter & function you can change this limit to any value.","content\u002Fblog\u002F14.wpgraphql-increase-post-query-limit.md",[10,26],"wordpress","2024-07-16","\u002Fblog\u002Fwpgraphql-increase-post-query-limit",{"title":30,"description":31,"id":32,"categories_slug":33,"date_published":34,"path":35},"Selectively disable image lazy loading in WP 5.5+ (without plugin)","A better solution is to only disable lazy loading for selected images by class, particularly for images which increase the LCP metric.","content\u002Fblog\u002F7.selectively-disable-image-lazy-loading-in-wordpress.md",[10,26],"2022-01-12","\u002Fblog\u002Fselectively-disable-image-lazy-loading-in-wordpress",{"title":37,"description":38,"id":39,"categories_slug":40,"date_published":42,"path":43},"Create visual database schema with MySQL Workbench","Rather than manually creating a visual representation of your database schema, which can be extremely time-consuming and error-prone, MySQL Workbench simplifies this task using their database reverse engineer functionality.","content\u002Fblog\u002F6.create-visual-db-schema-mysql-workbench.md",[10,41],"mysql","2022-01-04","\u002Fblog\u002Fcreate-visual-db-schema-mysql-workbench",{"title":45,"description":46,"id":47,"categories_slug":48,"date_published":50,"path":51},"NGINX cache based on cookies","If you have a website where it is possible to serve multiple versions of the site using the same URL, you may run into problems where NGINX returns from cache the incorrect version. For example, if your site has multiple themes or you use browser user agent sniffing to provide different content to users.","content\u002Fblog\u002F4.nginx-cache-based-cookies.md",[10,49],"nginx","2021-12-26","\u002Fblog\u002Fnginx-cache-based-cookies",{"title":53,"description":54,"id":55,"categories_slug":56,"date_published":50,"path":58},"Javascript cookie not working on another page","When you set a cookie you should specify an expire time and a path. If you don’t specify a path the cookie is accessible only by the current page.","content\u002Fblog\u002F5.javascript-cookie-not-working-other-page.md",[10,57],"javascript","\u002Fblog\u002Fjavascript-cookie-not-working-other-page",{"title":60,"description":61,"id":62,"categories_slug":63,"date_published":64,"path":65},"Remove Gutenberg CSS Library from WordPress","If you’re not using the Gutenberg editor (introduced in WordPress version 5), it is a good idea to remove the Gutenberg CSS which is automatically loaded.","content\u002Fblog\u002F3.remove-gutenberg-css-wordpress.md",[10,26],"2021-12-20","\u002Fblog\u002Fremove-gutenberg-css-wordpress",{"title":67,"description":68,"id":69,"categories_slug":70,"date_published":71,"path":72},"WP Synchro SSL error fix","When you create your first import installation in WP Synchro on your local site, it defaults to verifying the SSL certificate on your local setup.","content\u002Fblog\u002F1.wp-synchro-ssl-error-fix.md",[10,26],"2021-12-19","\u002Fblog\u002Fwp-synchro-ssl-error-fix",{"title":74,"description":75,"id":76,"categories_slug":77,"date_published":71,"path":79},"Owl Carousel CLS (Cumulative Layout Shift) fix","In this article, we will look at CLS (Cumulative Layout Shift) and how sliders\u002Fcarousels such as Owl Carousel negatively impact CLS scores and provide a fix.","content\u002Fblog\u002F2.owl-carousel-cls-fix.md",[78,10,26],"css","\u002Fblog\u002Fowl-carousel-cls-fix",{"left":81,"top":81,"width":82,"height":82,"rotate":81,"vFlip":83,"hFlip":83,"body":84},0,24,false,"\u003Cpath\n    fill=\"none\"\n    stroke=\"currentColor\"\n    stroke-linecap=\"round\"\n    stroke-linejoin=\"round\"\n    stroke-width=\"1.5\"\n    d=\"M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5m-9-6h.008v.008H12zM12 15h.008v.008H12zm0 2.25h.008v.008H12zM9.75 15h.008v.008H9.75zm0 2.25h.008v.008H9.75zM7.5 15h.008v.008H7.5zm0 2.25h.008v.008H7.5zm6.75-4.5h.008v.008h-.008zm0 2.25h.008v.008h-.008zm0 2.25h.008v.008h-.008zm2.25-4.5h.008v.008H16.5zm0 2.25h.008v.008H16.5z\" \u002F>",{"left":81,"top":81,"width":82,"height":82,"rotate":81,"vFlip":83,"hFlip":83,"body":86},"\u003Cg\n    fill=\"none\"\n    stroke=\"currentColor\"\n    stroke-linecap=\"round\"\n    stroke-linejoin=\"round\"\n    stroke-width=\"1.5\">\n    \u003Cpath\n      d=\"M9.568 3H5.25A2.25 2.25 0 0 0 3 5.25v4.318c0 .597.237 1.17.659 1.591l9.581 9.581c.699.699 1.78.872 2.607.33a18.1 18.1 0 0 0 5.224-5.223c.54-.827.368-1.908-.33-2.607l-9.583-9.58A2.25 2.25 0 0 0 9.568 3\" \u002F>\n    \u003Cpath d=\"M6 6h.008v.008H6z\" \u002F>\n  \u003C\u002Fg>",{"left":81,"top":81,"width":82,"height":82,"rotate":81,"vFlip":83,"hFlip":83,"body":88},"\u003Cg fill=\"none\" stroke-width=\"2.0\" stroke=\"currentColor\">\u003Cpath\n    stroke-linecap=\"round\"\n    stroke-linejoin=\"round\"\n    d=\"M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3\">\u003C\u002Fpath>\u003C\u002Fg>"]