1<!DOCTYPE html><html data-dpl-id="dpl_BiUGsJfPNxzM6oMQ9nyM3K9AkNNc" lang="en" dir="ltr" class="space_grotesk_154b09cb-module__lmdqzG__variable finalfrontier_b829288e-module__raBisG__variable" data-mantine-color-scheme="light"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta name="viewport" content="minimum-scale=1, initial-scale=1, width=device-width, user-scalable=no"/><link rel="preload" href="/_next/static/immutable/media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/immutable/media/FinalFrontier-s.p.370tm1y28pfbq.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/icon-128x128.png"/><link rel="stylesheet" href="/_next/static/immutable/chunks/1gijbsx3ophg9.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/immutable/chunks/29b3qrdyroqc1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/immutable/chunks/2r5z4jzzxjqcl.js"/>
1<script src="/_next/static/immutable/chunks/22bjje340hi9t.js" async=""></script>
1<script src="/_next/static/immutable/chunks/1snf1j1jbnvc_.js" async=""></script>
1<script src="/_next/static/immutable/chunks/turbopack-1mf0-iqkk0-_8.js" async=""></script>
1<script src="/_next/static/immutable/chunks/1s5tn26dl6d4t.js" async=""></script>
1<script src="/_next/static/immutable/chunks/3-n_7ja-swm91.js" async=""></script>
1<script src="/_next/static/immutable/chunks/2tjbtrbh02c9r.js" async=""></script>
1<script src="/_next/static/immutable/chunks/0w9gq1qr-7iy7.js" async=""></script>
1<script src="/_next/static/immutable/chunks/2t0n04dfcq79e.js" async=""></script>
1<script src="/_next/static/immutable/chunks/3g1kmvfqn9ml1.js" async=""></script>
1<title>Installation | Scotty</title><meta name="description" content="Scotty is the all-in-one WordPress plugin for site maintenance, database optimization, cron management, and advanced settings control. Clean, optimize, and protect your WordPress site."/><meta name="application-name" content="Scotty"/><meta name="generator" content="Next.js"/><meta name="keywords" content="WordPress,plugin,maintenance,optimization,database,cleanup,cron,security,WPBones,Scotty,admin,dashboard"/><meta name="msapplication-TileColor" content="#e03131"/><link rel="canonical" href="https://scotty-plugin.vercel.app/docs/getting-started/installation"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="Scotty"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta property="og:title" content="Installation | Scotty"/><meta property="og:description" content="Scotty is the all-in-one WordPress plugin for site maintenance, database optimization, cron management, and advanced settings control. Clean, optimize, and protect your WordPress site."/><meta property="og:url" content="https://scotty-plugin.vercel.app/docs/getting-started/installation"/><meta property="og:site_name" content="Scotty"/><meta property="og:locale" content="en_US"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta name="twitter:site" content="https://scotty-plugin.vercel.app/"/><meta name="twitter:title" content="Installation | Scotty"/><meta name="twitter:description" content="Scotty is the all-in-one WordPress plugin for site maintenance, database optimization, cron management, and advanced settings control. Clean, optimize, and protect your WordPress site."/><meta name="next-size-adjust" content=""/><link rel="icon" type="image/png" sizes="256x256" href="/icon-256x256.png"/><link rel="icon" type="image/png" sizes="128x128" href="/icon-128x128.png"/><link rel="shortcut icon" href="/icon-256x256.png"/><meta name="theme-color" media="(prefers-color-scheme: light)" content="rgb(250,250,250)"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="rgb(17,17,17)"/>
1<script nonce="8IBTHwOdqNKAWeKl7plt8g==" data-mantine-script="true">try { 2 var _colorScheme = window.localStorage.getItem("mantine-color-scheme-value"); 3 var colorScheme = _colorScheme === "light" || _colorScheme === "dark" || _colorScheme === "auto" ? _colorScheme : "dark"; 4 var computedColorScheme = colorScheme !== "auto" ? colorScheme : window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light"; 5 document.documentElement.setAttribute("data-mantine-color-scheme", computedColorScheme); 6} catch (e) {} 7</script>
7<style>:root { 8 --nextra-primary-hue: 212deg; 9 --nextra-primary-saturation: 100%; 10 --nextra-primary-lightness: 45%; 11 --nextra-bg: 250,250,250; 12 --nextra-content-width: 90rem; 13} 14.dark { 15 --nextra-primary-hue: 204deg; 16 --nextra-primary-saturation: 100%; 17 --nextra-primary-lightness: 55%; 18 --nextra-bg: 17,17,17; 19} 20::selection { 21 background: hsla(var(--nextra-primary-hue),var(--nextra-primary-saturation),var(--nextra-primary-lightness),.3); 22} 23html { 24 background: rgb(var(--nextra-bg)); 25}</style>
25<script src="/_next/static/immutable/chunks/0c0hxoamwjsbw.js" noModule=""></script>
25</head><body><div hidden=""><!--$--><!--/$--></div><style data-mantine-styles="true">:root, :host{--mantine-font-family: var(--font-space-grotesk), sans-serif;--mantine-font-family-headings: var(--font-final-frontier), sans-serif;--mantine-heading-font-weight: 400;--mantine-primary-color-filled: var(--mantine-color-red-filled);--mantine-primary-color-filled-hover: var(--mantine-color-red-filled-hover);--mantine-primary-color-light: var(--mantine-color-red-light);--mantine-primary-color-light-hover: var(--mantine-color-red-light-hover);--mantine-primary-color-light-color: var(--mantine-color-red-light-color);--mantine-primary-color-0: var(--mantine-color-red-0);--mantine-primary-color-1: var(--mantine-color-red-1);--mantine-primary-color-2: var(--mantine-color-red-2);--mantine-primary-color-3: var(--mantine-color-red-3);--mantine-primary-color-4: var(--mantine-color-red-4);--mantine-primary-color-5: var(--mantine-color-red-5);--mantine-primary-color-6: var(--mantine-color-red-6);--mantine-primary-color-7: var(--mantine-color-red-7);--mantine-primary-color-8: var(--mantine-color-red-8);--mantine-primary-color-9: var(--mantine-color-red-9);--mantine-color-scotty-0: #fff1f0;--mantine-color-scotty-1: #ffe0de;--mantine-color-scotty-2: #ffc0bb;--mantine-color-scotty-3: #ff9d94;--mantine-color-scotty-4: #ff7a6e;--mantine-color-scotty-5: #f25c50;--mantine-color-scotty-6: #e03131;--mantine-color-scotty-7: #c92a2a;--mantine-color-scotty-8: #b02525;--mantine-color-scotty-9: #962020;--mantine-h1-font-weight: 400;--mantine-h2-font-weight: 400;--mantine-h3-font-weight: 400;--mantine-h4-font-weight: 400;--mantine-h5-font-weight: 400;--mantine-h6-font-weight: 400;} 26 27:root[data-mantine-color-scheme="dark"], :host([data-mantine-color-scheme="dark"]){--mantine-color-anchor: var(--mantine-color-red-4);--mantine-color-scotty-text: var(--mantine-color-scotty-4);--mantine-color-scotty-filled: var(--mantine-color-scotty-8);--mantine-color-scotty-filled-hover: var(--mantine-color-scotty-9);--mantine-color-scotty-light: rgba(75, 16, 16, 1);--mantine-color-scotty-light-hover: rgba(105, 22, 22, 1);--mantine-color-scotty-light-color: var(--mantine-color-scotty-0);--mantine-color-scotty-outline: var(--mantine-color-scotty-4);--mantine-color-scotty-outline-hover: rgba(255, 122, 110, 0.05);} 28 29:root[data-mantine-color-scheme="light"], :host([data-mantine-color-scheme="light"]){--mantine-color-anchor: var(--mantine-color-red-6);--mantine-color-scotty-text: var(--mantine-color-scotty-filled);--mantine-color-scotty-filled: var(--mantine-color-scotty-6);--mantine-color-scotty-filled-hover: var(--mantine-color-scotty-7);--mantine-color-scotty-light: var(--mantine-color-scotty-1);--mantine-color-scotty-light-hover: var(--mantine-color-scotty-2);--mantine-color-scotty-light-color: var(--mantine-color-scotty-9);--mantine-color-scotty-outline: var(--mantine-color-scotty-6);--mantine-color-scotty-outline-hover: rgba(224, 49, 49, 0.05);}</style><style data-mantine-styles="classes">@media (max-width: 35.99375em) {.mantine-visible-from-xs {display: none !important;}}@media (min-width: 36em) {.mantine-hidden-from-xs {display: none !important;}}@media (max-width: 47.99375em) {.mantine-visible-from-sm {display: none !important;}}@media (min-width: 48em) {.mantine-hidden-from-sm {display: none !important;}}@media (max-width: 61.99375em) {.mantine-visible-from-md {display: none !important;}}@media (min-width: 62em) {.mantine-hidden-from-md {display: none !important;}}@media (max-width: 74.99375em) {.mantine-visible-from-lg {display: none !important;}}@media (min-width: 75em) {.mantine-hidden-from-lg {display: none !important;}}@media (max-width: 87.99375em) {.mantine-visible-from-xl {display: none !important;}}@media (min-width: 88em) {.mantine-hidden-from-xl {display: none !important;}}</style>
29<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script>
29<a href="#nextra-skip-nav" class="nextra-skip-nav x:sr-only" type="button" data-headlessui-state="">Skip to Content</a><div class="nextra-banner x:max-md:sticky x:top-0 x:z-30 x:flex x:items-center x:px-2 x:text-slate-50 x:dark:text-white x:bg-neutral-900 x:dark:bg-[linear-gradient(1deg,#383838,#212121)] x:print:[display:none]"><div class="x:w-full x:text-center x:font-medium x:text-sm x:py-2.5">⨠v<!-- -->2.2.0<!-- --> Released -<!-- --> <a href="/docs/release-notes">See the release notes</a></div><button class="x:transition x:cursor-pointer x:p-2 x:opacity-80" aria-label="Dismiss banner" type="button" data-headlessui-state="">
29<script>try{document.querySelector('.nextra-banner').classList.toggle('x:hidden',localStorage.getItem("release-notes-2.2.0"))}catch(e){}</script>
29<svg viewBox="0 0 20 20" fill="currentColor" height="1em"><path d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z"></path></svg></button></div><header class="nextra-navbar x:sticky x:top-0 x:z-30 x:w-full x:bg-transparent x:print:hidden x:max-md:[.nextra-banner:not([class$=hidden])~&]:top-(--nextra-banner-height)"><div class="nextra-navbar-blur x:absolute x:-z-1 x:size-full nextra-border x:border-b x:backdrop-blur-md x:bg-nextra-bg/70"></div><nav style="height:var(--nextra-navbar-height)" class="x:mx-auto x:flex x:max-w-(--nextra-content-width) x:items-center x:gap-4 x:pl-[max(env(safe-area-inset-left),1.5rem)] x:pr-[max(env(safe-area-inset-right),1.5rem)] x:justify-end"><a class="x:flex x:items-center x:me-auto x:transition-opacity x:focus-visible:nextra-focus x:hover:opacity-75" aria-label="Home page" href="/"><div style="--group-gap:calc(0.5rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><img style="width:calc(2.25rem * var(--mantine-scale));height:calc(2.25rem * var(--mantine-scale))" class="m_9e117634 mantine-Image-root" src="/icon-128x128.png" alt="Scotty"/><p style="--text-fz:var(--mantine-font-size-lg);--text-lh:var(--mantine-line-height-lg);font-family:var(--font-final-frontier), sans-serif;font-weight:400;text-transform:uppercase" class="mantine-focus-auto m_b6d8b162 mantine-Text-root" data-size="lg">Scotty</p></div></a><div class="x:flex x:gap-4 x:overflow-x-auto nextra-scrollbar x:py-1.5 x:max-md:hidden"><a class="x:focus-visible:nextra-focus x:text-sm x:contrast-more:text-gray-700 x:contrast-more:dark:text-gray-100 x:whitespace-nowrap x:text-gray-600 x:hover:text-black x:dark:text-gray-400 x:dark:hover:text-gray-200 x:ring-inset x:transition-colors x:aria-[current]:font-medium x:aria-[current]:subpixel-antialiased x:aria-[current]:text-current" aria-current="true" href="/docs">Documentation</a><button class="x:text-sm x:contrast-more:text-gray-700 x:contrast-more:dark:text-gray-100 x:whitespace-nowrap x:text-gray-600 x:hover:text-black x:dark:text-gray-400 x:dark:hover:text-gray-200 x:ring-inset x:transition-colors x:items-center x:flex x:gap-1.5 x:cursor-pointer" id="headlessui-menu-button-_R_78qjptb_" type="button" aria-haspopup="menu" aria-expanded="false" data-headlessui-state="">Community<svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="14" class="x:*:origin-center x:*:transition-transform x:*:rotate-90"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><a href="https://gfazioli.github.io/" target="_blank" rel="noreferrer" class="x:focus-visible:nextra-focus x:text-sm x:contrast-more:text-gray-700 x:contrast-more:dark:text-gray-100 x:whitespace-nowrap x:text-gray-600 x:hover:text-black x:dark:text-gray-400 x:dark:hover:text-gray-200 x:ring-inset x:transition-colors x:aria-[current]:font-medium x:aria-[current]:subpixel-antialiased x:aria-[current]:text-current">About<!-- --> <svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewBox="0 0 24 24" height="1em" class="x:inline x:align-baseline x:shrink-0"><path d="M7 17L17 7"></path><path d="M7 7h10v10"></path></svg></a><button class="x:text-sm x:contrast-more:text-gray-700 x:contrast-more:dark:text-gray-100 x:whitespace-nowrap x:text-gray-600 x:hover:text-black x:dark:text-gray-400 x:dark:hover:text-gray-200 x:ring-inset x:transition-colors x:items-center x:flex x:gap-1.5 x:cursor-pointer" id="headlessui-menu-button-_R_7gqjptb_" type="button" aria-haspopup="menu" aria-expanded="false" data-headlessui-state="">Support<svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="14" class="x:*:origin-center x:*:transition-transform x:*:rotate-90"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div><div class="x:max-md:hidden"><div class="nextra-search x:relative x:flex x:items-center x:text-gray-900 x:dark:text-gray-300 x:contrast-more:text-gray-800 x:contrast-more:dark:text-gray-300"><input spellCheck="false" autoComplete="off" class="x:rounded-lg x:px-3 x:py-2 x:transition-all x:w-full x:md:w-64 x:text-base x:leading-tight x:md:text-sm x:bg-black/[.05] x:dark:bg-gray-50/10 x:placeholder:text-gray-600 x:dark:placeholder:text-gray-400 x:contrast-more:border x:contrast-more:border-current x:[&::-webkit-search-cancel-button]:appearance-none" placeholder="Search documentationâ¦" id="headlessui-combobox-input-_R_bdajptb_" role="combobox" type="search" aria-expanded="false" aria-autocomplete="list" data-headlessui-state="" value=""/><kbd class="x:absolute x:my-1.5 x:select-none x:pointer-events-none x:end-1.5 x:transition-all x:h-
295 x:rounded x:bg-nextra-bg x:px-1.5 x:font-mono x:text-[11px] x:font-medium x:text-gray-600 x:dark:text-gray-400 x:border nextra-border x:contrast-more:text-current x:items-center x:gap-1 x:flex x:max-sm:hidden not-prose x:invisible x:opacity-0">CTRL K</kbd></div></div><a href="https://wordpress.org/plugins/scotty/" target="_blank" rel="noreferrer" class="x:focus-visible:nextra-focus"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-brand-wordpress"><path d="M9.5 9h3"></path><path d="M4 9h2.5"></path><path d="M11 9l3 11l4 -9"></path><path d="M5.5 9l3.5 11l3 -7"></path><path d="M18 11c.177 -.528 1 -1.364 1 -2.5c0 -1.78 -.776 -2.5 -1.875 -2.5c-.898 0 -1.125 .812 -1.125 1.429c0 1.83 2 2.058 2 3.571"></path><path d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0"></path></svg></a><div style="--group-gap:var(--mantine-spacing-sm);--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><button class="mantine-focus-auto HeaderControl-module__hcgTYq__control m_87cf2631 mantine-UnstyledButton-root" type="button" aria-label="Toggle color scheme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-sun ColorSchemeControl-module__uQgVma__icon ColorSchemeControl-module__uQgVma__light"><path d="M8 12a4 4 0 1 0 8 0a4 4 0 1 0 -8 0"></path><path d="M3 12h1m8 -9v1m8 8h1m-9 8v1m-6.4 -15.4l.7 .7m12.1 -.7l-.7 .7m0 11.4l.7 .7m-12.1 -.7l-.7 .7"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-moon ColorSchemeControl-module__uQgVma__icon ColorSchemeControl-module__uQgVma__dark"><path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454l0 .008"></path></svg></button><a style="--ai-size:var(--ai-size-lg);--ai-radius:var(--mantine-radius-xl);--ai-bg:linear-gradient(45deg, var(--mantine-color-pink-filled) 0%, var(--mantine-color-grape-filled) 100%);--ai-hover:linear-gradient(45deg, var(--mantine-color-pink-filled) 0%, var(--mantine-color-grape-filled) 100%);--ai-color:var(--mantine-color-white);--ai-bd:none" class="mantine-focus-auto mantine-active m_8d3f4000 mantine-ActionIcon-root m_87cf2631 mantine-UnstyledButton-root" data-variant="gradient" data-size="lg" href="#sponsors" aria-label="Sponsor"><span class="m_8d3afb97 mantine-ActionIcon-icon"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="tabler-icon tabler-icon-heart-filled"><path d="M6.979 3.074a6 6 0 0 1 4.988 1.425l.037 .033l.034 -.03a6 6 0 0 1 4.733 -1.44l.246 .036a6 6 0 0 1 3.364 10.008l-.18 .185l-.048 .041l-7.45 7.379a1 1 0 0 1 -1.313 .082l-.094 -.082l-7.493 -7.422a6 6 0 0 1 3.176 -10.215z"></path></svg></span></a><a style="color:var(--mantine-color-white);--ai-size:var(--ai-size-lg);--ai-radius:var(--mantine-radius-xl);--ai-bg:var(--mantine-color-yellow-filled);--ai-hover:var(--mantine-color-yellow-filled-hover);--ai-color:var(--mantine-color-white);--ai-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent" class="mantine-focus-auto mantine-active m_8d3f4000 mantine-ActionIcon-root m_87cf2631 mantine-UnstyledButton-root" data-variant="filled" data-size="lg" href="https://donate.stripe.com/fZu4gy4Tn3b1dgudGx0co00" target="_blank" rel="noopener noreferrer" aria-label="Buy me a coffee"><span class="m_8d3afb97 mantine-ActionIcon-icon"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-coffee"><path d="M3 14c.83 .642 2.077 1.017 3.5 1c1.423 .017 2.67 -.358 3.5 -1c.83 -.642 2.077 -1.017 3.5 -1c1.423 -.017 2.67 .358 3.5 1"></path><path d="M8 3a2.4 2.4 0 0 0 -1 2a2.4 2.4 0 0 0 1 2"></path><path d="M12 3a2.4 2.4 0 0 0 -1 2a2.4 2.4 0 0 0 1 2"></path><path d="M3 10h14v5a6 6 0 0 1 -6 6h-2a6 6 0 0 1 -6 -6v-5"></path><path d="M16.746 16.726a3 3 0 1 0 .252 -5.555"></path></svg></span></a></div><button class="x:transition x:cursor-pointer nextra-hamburger x:md:hidden" aria-label="Menu" type="button" data-headlessui-state=""><svg viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" stroke-linecap="round" height="24" class=""><g><path d="M4 6h16"></path></g><path d="M4 12h16"></path><g><path d="M4 18h16"></path></g></svg></button></nav></header><aside class="nextra-mobile-nav x:flex x:flex-col x:fixed x:inset-0 x:pt-(--nextra-navbar-height) x:z-20 x:overscroll-contain x:[contain:layout_style] x:md:hidden x:[.nextra-banner:not([class$=hidden])~&]:pt-[calc(var(--nextra-banner-height)+var(--nextra-navbar-height))] x:bg-nextra-bg x:[transform:translate3d(0,-100%,0)]"><div class="x:px-4 x:pt-4"><div class="nextra-search x:relative x:flex x:items-center x:text-gray-900 x:dark:text-gray-300 x:contrast-more:text-gray-800 x:contrast-more:dark:text-gray-300"><input spellCheck="false" autoComplete="off" class="x:rounded-lg x:px-3 x:py-2 x:transition-all x:w-full x:md:w-64 x:text-base x:leading-tight x:md:text-sm x:bg-black/[.05] x:dark:bg-gray-50/10 x:placeholder:text-gray-600 x:dark:placeholder:text-gray-400 x:contrast-more:border x:contrast-more:border-current x:[&::-webkit-search-cancel-button]:appearance-none" placeholder="Search documentationâ¦" id="headlessui-combobox-input-_R_bddptb_" role="combobox" type="search" aria-expanded="false" aria-autocomplete="list" data-headlessui-state="" value=""/><kbd class="x:absolute x:my-1.5 x:select-none x:pointer-events-none x:end-1.5 x:transition-all x:h-
295 x:rounded x:bg-nextra-bg x:px-1.5 x:font-mono x:text-[11px] x:font-medium x:text-gray-600 x:dark:text-gray-400 x:border nextra-border x:contrast-more:text-current x:items-center x:gap-1 x:flex x:max-sm:hidden not-prose x:invisible x:opacity-0">CTRL K</kbd></div></div><ul class="x:grid x:gap-1 x:p-4 x:overflow-y-auto nextra-scrollbar nextra-mask"><li class="open"><button class="x:transition x:cursor-pointer x:items-center x:justify-between x:gap-2 x:text-start x:w-full x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" data-href="/docs" type="button" data-headlessui-state="">Documentation<svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="18" class="x:shrink-0 x:rounded-sm x:p-0.5 x:hover:bg-gray-800/5 x:dark:hover:bg-gray-100/5 x:motion-reduce:transition-none x:origin-center x:transition-all x:rtl:-rotate-180 x:ltr:rotate-90 x:rtl:-rotate-270"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="x:transform-gpu x:transition-all x:ease-in-out x:motion-reduce:transition-none x:opacity-100" style="transition-duration:500ms"><ul class="x:grid x:gap-1 x:relative x:before:absolute x:before:inset-y-1 x:before:w-px x:before:bg-gray-200 x:before:content-[""] x:dark:before:bg-neutral-800 x:ps-3 x:before:start-0 x:pt-1 x:ms-3"><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs">Introduction</a></li><li class="open"><button class="x:transition x:cursor-pointer x:items-center x:justify-between x:gap-2 x:text-start x:w-full x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" data-href="/docs/getting-started" type="button" data-headlessui-state="">Getting Started<svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="18" class="x:shrink-0 x:rounded-sm x:p-0.5 x:hover:bg-gray-800/5 x:dark:hover:bg-gray-100/5 x:motion-reduce:transition-none x:origin-center x:transition-all x:rtl:-rotate-180 x:ltr:rotate-90 x:rtl:-rotate-270"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="x:transform-gpu x:transition-all x:ease-in-out x:motion-reduce:transition-none x:opacity-100" style="transition-duration:500ms"><ul class="x:grid x:gap-1 x:relative x:before:absolute x:before:inset-y-1 x:before:w-px x:before:bg-gray-200 x:before:content-[""] x:dark:before:bg-neutral-800 x:ps-3 x:before:start-0 x:pt-1 x:ms-3"><li class="active"><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:bg-primary-100 x:font-semibold x:text-primary-800 x:dark:bg-primary-400/10 x:dark:text-primary-600 x:contrast-more:border-primary-500!" href="/docs/getting-started/installation">Installation</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/getting-started/requirements">Requirements</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/getting-started/quick-start">Quick Start</a></li></ul></div></li>
29<li class="[word-break:break-word] x:not-first:mt-5 x:mb-2 x:px-2 x:py-1.5 x:text-sm x:font-semibold x:text-gray-900 x:dark:text-gray-100">Features</li><li class=""><button class="x:transition x:cursor-pointer x:items-center x:justify-between x:gap-2 x:text-start x:w-full x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" data-href="/docs/features" type="button" data-headlessui-state="">Features<svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="18" class="x:shrink-0 x:rounded-sm x:p-0.5 x:hover:bg-gray-800/5 x:dark:hover:bg-gray-100/5 x:motion-reduce:transition-none x:origin-center x:transition-all x:rtl:-rotate-180"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="x:transform-gpu x:transition-all x:ease-in-out x:motion-reduce:transition-none x:opacity-0 x:overflow-hidden" style="height:0;transition-duration:300ms"><ul class="x:grid x:gap-1 x:relative x:before:absolute x:before:inset-y-1 x:before:w-px x:before:bg-gray-200 x:before:content-[""] x:dark:before:bg-neutral-800 x:ps-3 x:before:start-0 x:pt-1 x:ms-3"><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/features/overview">Overview Dashboard</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/features/trash">Trash Management</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/features/duplicates">Duplicates Detection</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/features/database">Database Optimization</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/features/cron">Cron Manager</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/features/shortcode">Shortcode Registry</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/features/widget">Dashboard Widget</a></li></ul></div></li><li class=""><button class="x:transition x:cursor-pointer x:items-center x:justify-between x:gap-2 x:text-start x:w-full x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" data-href="/docs/wordpress-settings" type="button" data-headlessui-state="">WordPress Settings<svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="18" class="x:shrink-0 x:rounded-sm x:p-0.5 x:hover:bg-gray-800/5 x:dark:hover:bg-gray-100/5 x:motion-reduce:transition-none x:origin-center x:transition-all x:rtl:-rotate-180"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="x:transform-gpu x:transition-all x:ease-in-out x:motion-reduce:transition-none x:opacity-0 x:overflow-hidden" style="height:0;transition-duration:300ms"><ul class="x:grid x:gap-1 x:relative x:before:absolute x:before:inset-y-1 x:before:w-px x:before:bg-gray-200 x:before:content-[""] x:dark:before:bg-neutral-800 x:ps-3 x:before:start-0 x:pt-1 x:ms-3"><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/wordpress-settings/general">General</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/wordpress-settings/admin">Admin</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/wordpress-settings/writing">Writing</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/wordpress-settings/reading">Reading</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/wordpress-settings/performance">Performance</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/wordpress-settings/media">Media</a></li></ul></div></li>
29<li class="[word-break:break-word] x:not-first:mt-5 x:mb-2 x:px-2 x:py-1.5 x:text-sm x:font-semibold x:text-gray-900 x:dark:text-gray-100">Advanced</li><li class=""><button class="x:transition x:cursor-pointer x:items-center x:justify-between x:gap-2 x:text-start x:w-full x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" data-href="/docs/advanced" type="button" data-headlessui-state="">Advanced<svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="18" class="x:shrink-0 x:rounded-sm x:p-0.5 x:hover:bg-gray-800/5 x:dark:hover:bg-gray-100/5 x:motion-reduce:transition-none x:origin-center x:transition-all x:rtl:-rotate-180"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="x:transform-gpu x:transition-all x:ease-in-out x:motion-reduce:transition-none x:opacity-0 x:overflow-hidden" style="height:0;transition-duration:300ms"><ul class="x:grid x:gap-1 x:relative x:before:absolute x:before:inset-y-1 x:before:w-px x:before:bg-gray-200 x:before:content-[""] x:dark:before:bg-neutral-800 x:ps-3 x:before:start-0 x:pt-1 x:ms-3"><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/advanced/hooks-filters">Hooks & Filters</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/advanced/wp-cli">WP-CLI</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/advanced/multisite">Multisite</a></li></ul></div></li><li class="[word-break:break-word] x:my-4"><hr class="x:mx-2 x:border-t nextra-border"/></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/release-notes">Release Notes</a></li></ul></div></li><li class="open"><button class="x:transition x:cursor-pointer x:items-center x:justify-between x:gap-2 x:text-start x:w-full x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" type="button" data-headlessui-state="">Community<svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="18" class="x:shrink-0 x:rounded-sm x:p-0.5 x:hover:bg-gray-800/5 x:dark:hover:bg-gray-100/5 x:motion-reduce:transition-none x:origin-center x:transition-all x:rtl:-rotate-180 x:ltr:rotate-90 x:rtl:-rotate-270"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="x:transform-gpu x:transition-all x:ease-in-out x:motion-reduce:transition-none x:opacity-100" style="transition-duration:500ms"><ul class="x:grid x:gap-1 x:relative x:before:absolute x:before:inset-y-1 x:before:w-px x:before:bg-gray-200 x:before:content-[""] x:dark:before:bg-neutral-800 x:ps-3 x:before:start-0 x:pt-1 x:ms-3"><li class=""><a href="https://wpbones.substack.com/" target="_blank" rel="noreferrer" class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50">Blog<!-- -->Â <svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewB
29ox="0 0 24 24" height="1em" class="x:inline x:align-baseline x:shrink-0"><path d="M7 17L17 7"></path><path d="M7 7h10v10"></path></svg></a></li><li class=""><a href="https://discord.gg/5bdVyycU8F" target="_blank" rel="noreferrer" class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50">Discord<!-- -->Â <svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewBox="0 0 24 24" height="1em" class="x:inline x:align-baseline x:shrink-0"><path d="M7 17L17 7"></path><path d="M7 7h10v10"></path></svg></a></li></ul></div></li><li class=""><a href="https://gfazioli.github.io/" target="_blank" rel="noreferrer" class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50">About<!-- -->Â <svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewBox="0 0 24 24" height="1em" class="x:inline x:align-baseline x:shrink-0"><path d="M7 17L17 7"></path><path d="M7 7h10v10"></path></svg></a></li><li class="open"><button class="x:transition x:cursor-pointer x:items-center x:justify-between x:gap-2 x:text-start x:w-full x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" type="button" data-headlessui-state="">Support<svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="18" class="x:shrink-0 x:rounded-sm x:p-0.5 x:hover:bg-gray-800/5 x:dark:hover:bg-gray-100/5 x:motion-reduce:transition-none x:origin-center x:transition-all x:rtl:-rotate-180 x:ltr:rotate-90 x:rtl:-rotate-270"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="x:transform-gpu x:transition-all x:ease-in-out x:motion-reduce:transition-none x:opacity-100" style="transition-duration:500ms"><ul class="x:grid x:gap-1 x:relative x:before:absolute x:before:inset-y-1 x:before:w-px x:before:bg-gray-200 x:before:content-[""] x:dark:before:bg-neutral-800 x:ps-3 x:before:start-0 x:pt-1 x:ms-3"><li class=""><a href="#sponsors" class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50"><span style="--group-gap:calc(0.5rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="tabler-icon tabler-icon-heart-filled"><path d="M6.979 3.074a6 6 0 0 1 4.988 1.425l.037 .033l.034 -.03a6 6 0 0 1 4.733 -1.44l.246 .036a6 6 0 0 1 3.364 10.
29008l-.18 .185l-.048 .041l-7.45 7.379a1 1 0 0 1 -1.313 .082l-.094 -.082l-7.493 -7.422a6 6 0 0 1 3.176 -10.215z"></path></svg>Sponsor</span></a></li><li class=""><a href="https://donate.stripe.com/fZu4gy4Tn3b1dgudGx0co00" target="_blank" rel="noreferrer" class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50"><span style="--group-gap:calc(0.5rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:nowrap" class="m_4081bf90 mantine-Group-root"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-coffee"><path d="M3 14c.83 .642 2.077 1.017 3.5 1c1.423 .017 2.67 -.358 3.5 -1c.83 -.642 2.077 -1.017 3.5 -1c1.423 -.017 2.67 .358 3.5 1"></path><path d="M8 3a2.4 2.4 0 0 0 -1 2a2.4 2.4 0 0 0 1 2"></path><path d="M12 3a2.4 2.4 0 0 0 -1 2a2.4 2.4 0 0 0 1 2"></path><path d="M3 10h14v5a6 6 0 0 1 -6 6h-2a6 6 0 0 1 -6 -6v-5"></path><path d="M16.746 16.726a3 3 0 1 0 .252 -5.555"></path></svg>Buy me a coffee</span></a></li></ul></div></li></ul><div class="nextra-sidebar-footer x:border-t nextra-border x:flex x:items-center x:gap-2 x:py-4 x:mx-4 x:mt-auto"><button title="Change theme" class="x:cursor-pointer x:h-7 x:rounded-md x:px-2 x:text-xs x:font-medium x:transition-colors x:text-gray-600 x:dark:text-gray-400 x:flex x:items-center x:gap-2 x:grow" id="headlessui-listbox-button-_R_dndptb_" type="button" aria-haspopup="listbox" aria-expanded="false" data-headlessui-state=""><svg fill="currentColor" viewBox="2 2 20 20" stroke="currentColor" height="12"><path stroke-linecap="round" stroke-width="2" d="M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"></path></svg>Light</button></div></aside><div class="x:mx-auto x:flex x:max-w-(--nextra-content-width)"><aside id="_R_5bsnpflptb_" class="nextra-sidebar x:print:hidden x:transition-all x:ease-in-out x:max-md:hidden x:flex x:flex-col x:h-[calc(100dvh-var(--nextra-navbar-height))] x:top-(--nextra-navbar-height) x:shrink-0 x:w-64 x:sticky"><div class="x:p-4 x:overflow-y-auto nextra-scrollbar nextra-mask x:grow"><div class="x:transform-gpu x:transition-all x:ease-in-out x:motion-reduce:transition-none x:opacity-100" style="transition-duration:500ms"><ul class="x:grid x:gap-1"><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs">Introduction</a></li><li class="open"><button class="x:transition x:cursor-pointer x:items-center x:justify-between x:gap-2 x:text-start x:w-full x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" data-href="/docs/getting-started" type="button" data-headlessui-state="">Getting Started<svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="18" class="x:shrink-0 x:rounded-sm x:p-0.5 x:hover:bg-gray-800/5 x:dark:hover:bg-gray-100/5 x:motion-reduce:transition-none x:origin-center x:transition-all x:rtl:-rotate-180 x:ltr:rotate-90 x:rtl:-rotate-270"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="x:transform-gpu x:transition-all x:ease-in-out x:motion-reduce:transition-none x:opacity-100" style="transition-duration:500ms"><ul class="x:grid x:gap-1 x:relative x:before:absolute x:before:inset-y-1 x:before:w-px x:before:bg-gray-200 x:before:content-[""] x:dark:before:bg-neutral-800 x:ps-3 x:before:start-0 x:pt-1 x:ms-3"><li class="active"><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:bg-primary-100 x:font-semibold x:text-primary-800 x:dark:bg-primary-400/10 x:dark:text-primary-600 x:contrast-more:border-primary-500!" href="/docs/getting-started/installation">Installation</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/getting-started/requirements">Requirements</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/getting-started/quick-start">Quick Start</a></li></ul></div></li>
29<li class="[word-break:break-word] x:not-first:mt-5 x:mb-2 x:px-2 x:py-1.5 x:text-sm x:font-semibold x:text-gray-900 x:dark:text-gray-100">Features</li><li class="open"><button class="x:transition x:cursor-pointer x:items-center x:justify-between x:gap-2 x:text-start x:w-full x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" data-href="/docs/features" type="button" data-headlessui-state="">Features<svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="18" class="x:shrink-0 x:rounded-sm x:p-0.5 x:hover:bg-gray-800/5 x:dark:hover:bg-gray-100/5 x:motion-reduce:transition-none x:origin-center x:transition-all x:rtl:-rotate-180 x:ltr:rotate-90 x:rtl:-rotate-270"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="x:transform-gpu x:transition-all x:ease-in-out x:motion-reduce:transition-none x:opacity-100" style="transition-duration:500ms"><ul class="x:grid x:gap-1 x:relative x:before:absolute x:before:inset-y-1 x:before:w-px x:before:bg-gray-200 x:before:content-[""] x:dark:before:bg-neutral-800 x:ps-3 x:before:start-0 x:pt-1 x:ms-3"><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/features/overview">Overview Dashboard</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/features/trash">Trash Management</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/features/duplicates">Duplicates Detection</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/features/database">Database Optimization</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/features/cron">Cron Manager</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/features/shortcode">Shortcode Registry</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/features/widget">Dashboard Widget</a></li></ul></div></li><li class="open"><button class="x:transition x:cursor-pointer x:items-center x:justify-between x:gap-2 x:text-start x:w-full x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" data-href="/docs/wordpress-settings" type="button" data-headlessui-state="">WordPress Settings<svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="18" class="x:shrink-0 x:rounded-sm x:p-0.5 x:hover:bg-gray-800/5 x:dark:hover:bg-gray-100/5 x:motion-reduce:transition-none x:origin-center x:transition-all x:rtl:-rotate-180 x:ltr:rotate-90 x:rtl:-rotate-270"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="x:transform-gpu x:transition-all x:ease-in-out x:motion-reduce:transition-none x:opacity-100" style="transition-duration:500ms"><ul class="x:grid x:gap-1 x:relative x:before:absolute x:before:inset-y-1 x:before:w-px x:before:bg-gray-200 x:before:content-[""] x:dark:before:bg-neutral-800 x:ps-3 x:before:start-0 x:pt-1 x:ms-3"><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/wordpress-settings/general">General</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/wordpress-settings/admin">Admin</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/wordpress-settings/writing">Writing</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/wordpress-settings/reading">Reading</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/wordpress-settings/performance">Performance</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/wordpress-settings/media">Media</a></li></ul></div></li>
29<li class="[word-break:break-word] x:not-first:mt-5 x:mb-2 x:px-2 x:py-1.5 x:text-sm x:font-semibold x:text-gray-900 x:dark:text-gray-100">Advanced</li><li class="open"><button class="x:transition x:cursor-pointer x:items-center x:justify-between x:gap-2 x:text-start x:w-full x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" data-href="/docs/advanced" type="button" data-headlessui-state="">Advanced<svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="18" class="x:shrink-0 x:rounded-sm x:p-0.5 x:hover:bg-gray-800/5 x:dark:hover:bg-gray-100/5 x:motion-reduce:transition-none x:origin-center x:transition-all x:rtl:-rotate-180 x:ltr:rotate-90 x:rtl:-rotate-270"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="x:transform-gpu x:transition-all x:ease-in-out x:motion-reduce:transition-none x:opacity-100" style="transition-duration:500ms"><ul class="x:grid x:gap-1 x:relative x:before:absolute x:before:inset-y-1 x:before:w-px x:before:bg-gray-200 x:before:content-[""] x:dark:before:bg-neutral-800 x:ps-3 x:before:start-0 x:pt-1 x:ms-3"><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/advanced/hooks-filters">Hooks & Filters</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/advanced/wp-cli">WP-CLI</a></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/advanced/multisite">Multisite</a></li></ul></div></li><li class="[word-break:break-word] x:my-4"><hr class="x:mx-2 x:border-t nextra-border"/></li><li class=""><a class="x:focus-visible:nextra-focus x:flex x:rounded x:px-2 x:py-1.5 x:text-sm x:transition-colors x:[word-break:break-word] x:cursor-pointer x:contrast-more:border x:text-gray-600 x:hover:bg-gray-100 x:hover:text-gray-900 x:dark:text-neutral-400 x:dark:hover:bg-primary-100/5 x:dark:hover:text-gray-50 x:contrast-more:text-gray-900 x:contrast-more:dark:text-gray-50 x:contrast-more:border-transparent x:contrast-more:hover:border-gray-900 x:contrast-more:dark:hover:border-gray-50" href="/docs/release-notes">Release Notes</a></li></ul></div></div><div class="x:sticky x:bottom-0 x:bg-nextra-bg nextra-sidebar-footer x:border-t nextra-border x:flex x:items-center x:gap-2 x:py-4 x:mx-4"><button title="Change theme" class="x:cursor-pointer x:h-7 x:rounded-md x:px-2 x:text-xs x:font-medium x:transition-colors x:text-gray-600 x:dark:text-gray-400 x:flex x:items-center x:gap-2 x:grow" id="headlessui-listbox-button-_R_1nalbsnpflptb_" type="button" aria-haspopup="listbox" aria-expanded="false" data-headlessui-state=""><svg fill="currentColor" viewBox="2 2 20 20" stroke="currentColor" height="12"><path stroke-linecap="round" stroke-width="2" d="M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"></path></svg>Light</button><button class="x:transition x:cursor-pointer x:rounded-md x:p-2 x:text-gray-600 x:dark:text-gray-400" aria-expanded="true" aria-controls="_R_5bsnpflptb_" title="Collapse sidebar" type="button" data-headlessui-state=""><svg viewBox="0 0 16 16" fill="currentColor" height="12" class=""><path d="M4.177 7.823l2.396-2.396A.25.25 0 017 5.604v4.792a.25.25 0 01-.427.177L4.177 8.177a.25.25 0 010-.354z"></path><path fill-rule="evenodd" d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0114.25 16H1.75A1.75 1.75 0 010 14.25V1.75zm1.75-.25a.25.25 0 00-.25.25v12.5c0 .138.112.25.25.25H9.5v-13H1.75zm12.5 13H11v-13h3.25a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25z"></path></svg></button></div></aside><nav class="nextra-toc x:order-last x:max-xl:hidden x:w-64 x:shrink-0 x:print:hidden" aria-label="table of contents"><div class="x:grid x:grid-rows-[min-content_1fr_min-content] x:sticky x:top-(--nextra-navbar-height) x:text-sm x:max-h-[calc(100vh-var(--nextra-navbar-height))]"><p class="x:pt-6 x:px-4 x:font-semibold x:tracking-tight">On This Page</p><ul class="x:p-4 nextra-scrollbar x:overscroll-y-contain x:overflow-y-auto x:hyphens-auto nextra-mask">
29<li class="x:my-2 x:scroll-my-6 x:scroll-py-6"><a href="#download-from-wordpressorg" class="x:focus-visible:nextra-focus x:ms-3 x:block x:transition-colors x:subpixel-antialiased x:text-gray-600 x:hover:text-gray-900 x:dark:text-gray-400 x:dark:hover:text-gray-300 x:contrast-more:text-gray-900 x:contrast-more:underline x:contrast-more:dark:text-gray-50 x:break-words">Download from WordPress.org</a></li><li class="x:my-2 x:scroll-my-6 x:scroll-py-6"><a href="#activate-the-plugin" class="x:focus-visible:nextra-focus x:ms-3 x:block x:transition-colors x:subpixel-antialiased x:text-gray-600 x:hover:text-gray-900 x:dark:text-gray-400 x:dark:hover:text-gray-300 x:contrast-more:text-gray-900 x:contrast-more:underline x:contrast-more:dark:text-gray-50 x:break-words">Activate the plugin</a></li><li class="x:my-2 x:scroll-my-6 x:scroll-py-6"><a href="#open-scotty" class="x:focus-visible:nextra-focus x:ms-3 x:block x:transition-colors x:subpixel-antialiased x:text-gray-600 x:hover:text-gray-900 x:dark:text-gray-400 x:dark:hover:text-gray-300 x:contrast-more:text-gray-900 x:contrast-more:underline x:contrast-more:dark:text-gray-50 x:break-words">Open Scotty</a></li><li class="x:my-2 x:scroll-my-6 x:scroll-py-6"><a href="#manual-installation" class="x:focus-visible:nextra-focus x:font-semibold x:block x:transition-colors x:subpixel-antialiased x:text-gray-600 x:hover:text-gray-900 x:dark:text-gray-400 x:dark:hover:text-gray-300 x:contrast-more:text-gray-900 x:contrast-more:underline x:contrast-more:dark:text-gray-50 x:break-words">Manual Installation</a></li><li class="x:my-2 x:scroll-my-6 x:scroll-py-6"><a href="#updating" class="x:focus-visible:nextra-focus x:font-semibold x:block x:transition-colors x:subpixel-antialiased x:text-gray-600 x:hover:text-gray-900 x:dark:text-gray-400 x:dark:hover:text-gray-300 x:contrast-more:text-gray-900 x:contrast-more:underline x:contrast-more:dark:text-gray-50 x:break-words">Updating</a></li></ul><div class="x:grid x:gap-2 x:py-4 x:mx-4 x:border-t nextra-border"><button class="x:transition x:cursor-pointer x:flex x:items-center x:gap-1.5 x:whitespace-nowrap x:opacity-0 x:text-xs x:font-medium x:transition x:text-gray-600 x:dark:text-gray-400 x:hover:text-gray-800 x:dark:hover:text-gray-200 x:contrast-more:text-gray-700 x:contrast-more:dark:text-gray-100" aria-hidden="true" type="button" disabled="" data-headlessui-state="disabled" data-disabled="">Scroll to top<svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="1.1em" class="x:-rotate-90 x:border x:rounded-full x:border-current"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div></div></nav><article class="x:w-full x:min-w-0 x:break-words x:min-h-[calc(100vh-var(--nextra-navbar-height))] x:text-slate-700 x:dark:text-slate-200 x:pb-8 x:px-4 x:pt-4 x:md:px-12"><div class="nextra-breadcrumb x:mt-1.5 x:flex x:items-center x:gap-1 x:overflow-hidden x:text-sm x:text-gray-600 x:dark:text-gray-400 x:contrast-more:text-current"><a class="x:whitespace-nowrap x:transition-colors x:min-w-6 x:overflow-hidden x:text-ellipsis x:focus-visible:nextra-focus x:ring-inset x:hover:text-gray-900 x:dark:hover:text-gray-100" title="Documentation" href="/docs">Documentation</a><svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="14" class="x:shrink-0 x:rtl:rotate-180"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="x:whitespace-nowrap x:transition-colors x:min-w-6 x:overflow-hidden x:text-ellipsis" title="Getting Started">Getting Started</span><svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="14" class="x:shrink-0 x:rtl:rotate-180"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="x:whitespace-nowrap x:transition-colors x:font-medium x:text-black x:dark:text-gray-100" title="Installation">Installation</span></div><div id="nextra-skip-nav"></div><main data-pagefind-body="true"><h1 class="x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-bold x:mt-2 x:text-4xl">Installation</h1> 30<div class="nextra-steps x:ms-4 x:mb-12 x:border-s x:border-gray-200 x:ps-6 x:dark:border-neutral-800" style="--counter-id:_S_1_"><h3 id="download-from-wordpressorg" class="x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-8 x:text-2xl">Download from WordPress.org<a href="#download-from-wordpressorg" class="x:focus-visible:nextra-focus subheading-anchor" aria-label="Permalink for this section"></a></h3><p class="x:not-first:mt-[1.25em] x:leading-7">Visit <a href="https://wordpress.org/plugins/scotty/" target="_blank" rel="noreferrer" class="x:focus-visible:nextra-focus x:text-primary-600 x:underline x:hover:no-underline x:decoration-from-font x:[text-underline-position:from-font]">wordpress.org/plugins/scotty<!-- -->Â <svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.7" viewB
30ox="0 0 24 24" height="1em" class="x:inline x:align-baseline x:shrink-0"><path d="M7 17L17 7"></path><path d="M7 7h10v10"></path></svg></a> and click <strong>Download</strong>, or search for âScottyâ in your WordPress admin under <strong>Plugins â Add New</strong>.</p><h3 id="activate-the-plugin" class="x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-8 x:text-2xl">Activate the plugin<a href="#activate-the-plugin" class="x:focus-visible:nextra-focus subheading-anchor" aria-label="Permalink for this section"></a></h3><p class="x:not-first:mt-[1.25em] x:leading-7">Go to <strong>Plugins â Installed Plugins</strong> and click <strong>Activate</strong> next to Scotty.</p><h3 id="open-scotty" class="x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-8 x:text-2xl">Open Scotty<a href="#open-scotty" class="x:focus-visible:nextra-focus subheading-anchor" aria-label="Permalink for this section"></a></h3><p class="x:not-first:mt-[1.25em] x:leading-7">Navigate to the <strong>Scotty</strong> menu item in your WordPress admin sidebar. Youâll see the Overview dashboard with all your siteâs health metrics.</p></div> 31<div class="nextra-callout x:overflow-x-auto x:not-first:mt-[1.25em] x:flex x:rounded-lg x:border x:py-[.5em] x:pe-[1em] x:contrast-more:border-current! x:bg-yellow-50 x:dark:bg-yellow-700/30 x:text-yellow-700 x:dark:text-yellow-500 x:border-yellow-700"><div class="x:select-none x:text-[1.25em] x:ps-[.6em] x:pe-[.4em]" style="font-family:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"" data-pagefind-ignore="all"><svg viewBox="0 0 16 16" fill="currentColor" height=".8em" class="x:mt-[.3em]"><path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path></svg></div><div class="x:w-full x:min-w-0"><p class="x:not-first:mt-[1.25em] x:leading-7">Always back up your database before performing cleanup operations. Scottyâs delete operations are permanent and cannot be undone.</p></div></div> 32<h2 id="manual-installation" class="x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-10 x:border-b x:pb-1 x:text-3xl nextra-border">Manual Installation<a href="#manual-installation" class="x:focus-visible:nextra-focus subheading-anchor" aria-label="Permalink for this section"></a></h2> 33<ol class="x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-decimal x:ms-6"> 34<li class="x:my-[.5em]">Upload the entire content of the plugin archive to your <code class="nextra-code" dir="ltr">/wp-content/plugins/</code> directory.</li> 35<li class="x:my-[.5em]">Activate the plugin through the <strong>Plugins</strong> menu in WordPress.</li> 36<li class="x:my-[.5em]">Done. Enjoy.</li> 37</ol> 38<h2 id="updating" class="x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-10 x:border-b x:pb-1 x:text-3xl nextra-border">Updating<a href="#updating" class="x:focus-visible:nextra-focus subheading-anchor" aria-label="Permalink for this section"></a></h2> 39<p class="x:not-first:mt-[1.25em] x:leading-7">Scotty supports automatic updates through the WordPress plugin updater. Youâll receive update notifications in your admin dashboard when a new version is available.</p></main><div class="x:mt-12 x:mb-8 x:text-xs x:text-gray-600 x:text-end x:dark:text-gray-400">Last updated on<!-- --> <time dateTime="2026-07-10T07:20:18.000Z">July 10, 2026</time></div><div class="x:mb-8 x:flex x:items-center x:border-t x:pt-8 nextra-border x:print:hidden"><a title="Introduction" class="x:focus-visible:nextra-focus x:text-gray-600 x:dark:text-gray-400 x:hover:text-gray-800 x:dark:hover:text-gray-200 x:contrast-more:text-gray-700 x:contrast-more:dark:text-gray-100 x:flex x:max-w-[50%] x:items-center x:gap-1 x:py-4 x:text-base x:font-medium x:transition-colors x:[word-break:break-word] x:md:text-lg x:pe-4" href="/docs"><svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="20" class="x:inline x:shrink-0 x:ltr:rotate-180"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg>Introduction</a><a title="Requirements" class="x:focus-visible:nextra-focus x:text-gray-600 x:dark:text-gray-400 x:hover:text-gray-800 x:dark:hover:text-gray-200 x:contrast-more:text-gray-700 x:contrast-more:dark:text-gray-100 x:flex x:max-w-[50%] x:items-center x:gap-1 x:py-4 x:text-base x:font-medium x:transition-colors x:[word-break:break-word] x:md:text-lg x:ps-4 x:ms-auto x:text-end" href="/docs/getting-started/requirements">Requirements<svg viewBox="0 0 24 24" stroke="currentColor" fill="none" stroke-width="2" height="20" class="x:inline x:shrink-0 x:rtl:rotate-180"><path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div></article></div><!--$--><!--/$--><div class="MantineFooter-module__waYxrq__contentFooter" style="position:relative;z-index:1"><div style="--container-size:var(--container-size-lg)" class="MantineFooter-module__waYxrq__footer m_7485cace mantine-Container-root" data-size="lg" data-strategy="block"><style data-mantine-styles="inline">.__m__-_R_3fptb_{--grid-gap:var(--mantine-spacing-md);}</style><div class="m_410352e9 mantine-Grid-root __m__-_R_3fptb_"><div class="m_dee7bd2f mantine-Grid-inner"><style data-mantine-styles="inline">.__m__-_R_1mjfptb_{--col-flex-grow:1;--col-flex-basis:100%;--col-max-width:100%;}@media(min-width: 48em){.__m__-_R_1mjfptb_{--col-flex-grow:1;--col-flex-basis:calc(33.333333333333336% - 0.6666666666666666 * var(--grid-column-gap));--col-max-width:100%;}}</style><div class="m_96bdd299 mantine-Grid-col __m__-_R_1mjfptb_"><div style="--stack-gap:var(--mantine-spacing-xs);--stack-align:stretch;--stack-justify:flex-start" class="m_6d731127 mantine-Stack-root"><img style="width:calc(3rem * var(--mantine-scale));height:calc(3rem * var(--mantine-scale))" class="m_9e117634 mantine-Image-root" src="/icon-128x128.png" alt="Scotty"/>
39<p style="margin-right:calc(4rem * var(--mantine-scale));font-size:calc(0.8125rem * var(--mantine-scale))" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Scotty is a free WordPress plugin for site maintenance, database optimization, and advanced settings control. Built with<!-- --> <a style="font-size:calc(0.8125rem * var(--mantine-scale))" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://wpbones.com">WPBones</a> <!-- -->and<!-- --> <a style="font-size:calc(0.8125rem * var(--mantine-scale))" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://mantine.dev">Mantine UI</a>. Download it from<!-- --> <a style="font-size:calc(0.8125rem * var(--mantine-scale))" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://wordpress.org/plugins/scotty/">WordPress.org</a>. You can also<!-- --> <a style="font-size:calc(0.8125rem * var(--mantine-scale))" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://github.com/sponsors/wpbones">sponsor</a> <!-- -->the development.</p><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a style="--ai-bg:transparent;--ai-hover:var(--mantine-color-red-light-hover);--ai-color:var(--mantine-color-red-light-color);--ai-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent" class="mantine-focus-auto mantine-active m_8d3f4000 mantine-ActionIcon-root m_87cf2631 mantine-UnstyledButton-root" data-variant="subtle" href="https://github.com/gfazioli"><span class="m_8d3afb97 mantine-ActionIcon-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="tabler-icon tabler-icon-brand-github-filled"><path d="M5.315 2.1c.791 -.113 1.9 .145 3.333 .966l.272 .161l.16 .1l.397 -.083a13.3 13.3 0 0 1 4.59 -.08l.456 .08l.396 .083l.161 -.1c1.385 -.84 2.487 -1.17 3.322 -1.148l.164 .008l.147 .017l.076 .014l.05 .011l.144 .047a1 1 0 0 1 .53 .514a5.2 5.2 0 0 1 .397 2.91l-.047 .267l-.046 .196l.123 .163c.574 .795 .93 1.728 1.03 2.707l.023 .295l.007 .272c0 3.855 -1.659 5.883 -4.644 6.68l-.245 .061l-.132 .029l.014 .161l.008 .157l.004 .365l-.002 .213l-.003 3.834a1 1 0 0 1 -.883 .993l-.117 .007h-6a1 1 0 0 1 -.993 -.883l-.007 -.117v-.734c-1.818 .26 -3.03 -.424 -4.11 -1.878l-.535 -.766c-.28 -.396 -.455 -.579 -.589 -.644l-.048 -.019a1 1 0 0 1 .564 -1.918c.642 .188 1.074 .568 1.57 1.239l.538 .769c.76 1.079 1.36 1.459 2.609 1.191l.001 -.678l-.018 -.168a5.03 5.03 0 0 1 -.021 -.824l.017 -.185l.019 -.12l-.108 -.024c-2.976 -.71 -4.703 -2.573 -4.875 -6.139l-.01 -.31l-.004 -.292a5.6 5.6 0 0 1 .908 -3.051l.152 -.222l.122 -.163l-.045 -.196a5.2 5.2 0 0 1 .145 -2.642l.1 -.282l.106 -.253a1 1 0 0 1 .529 -.514l.144 -.047l.154 -.03z"></path></svg></span></a><a style="--ai-bg:transparent;--ai-hover:var(--mantine-color-red-light-hover);--ai-color:var(--mantine-color-red-light-color);--ai-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent" class="mantine-focus-auto mantine-active m_8d3f4000 mantine-ActionIcon-root m_87cf2631 mantine-UnstyledButton-root" data-variant="subtle" href="https://twitter.com/gfazioli"><span class="m_8d3afb97 mantine-ActionIcon-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-brand-x"><path d="M4 4l11.733 16h4.267l-11.733 -16l-4.267 0"></path><path d="M4 20l6.768 -6.768m2.46 -2.46l6.772 -6.772"></path></svg></span></a><a style="--ai-bg:transparent;--ai-hover:var(--mantine-color-red-light-hover);--ai-color:var(--mantine-color-red-light-color);--ai-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent" class="mantine-focus-auto mantine-active m_8d3f4000 mantine-ActionIcon-root m_87cf2631 mantine-UnstyledButton-root" data-variant="subtle" href="https://undolog.com/"><span class="m_8d3afb97 mantine-ActionIcon-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-mail-heart"><path d="M10.5 19h-5.5a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v4"></path><path d="M3 7l9 6l2.983 -1.989l6.017 -4.011"></path><path d="M18 22l3.35 -3.284a2.143 2.143 0 0 0 .005 -3.071a2.242 2.242 0 0 0 -3.129 -.006l-.224 .22l-.223 -.22a2.242 2.242 0 0 0 -3.128 -.006a2.143 2.143 0 0 0 -.006 3.071l3.355 3.296"></path></svg></span></a></div></div></div><style data-mantine-styles="inline">.__m__-_R_2mjfptb_{--col-flex-grow:1;--col-flex-basis:calc(16.666666666666668% - 0.8333333333333334 * var(--grid-column-gap));--col-max-width:100%;}</style><div class="m_96bdd299 mantine-Grid-col __m__-_R_2mjfptb_"><div style="--stack-gap:var(--mantine-spacing-xs);--stack-align:stretch;--stack-justify:flex-start" class="m_6d731127 mantine-Stack-root"><h6 style="--title-fw:var(--mantine-h6-font-weight);--title-lh:var(--mantine-h6-line-height);--title-fz:var(--mantine-h6-font-size)" class="MantineFooter-module__waYxrq__title m_8a5d1357 mantine-Title-root" data-order="6">HIGHLIGHTS</h6><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://wordpress.org/plugins/scotty/">WordPress.org</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://wpbones.com">WPBones Framework</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://mantine-extensions.vercel.app">Mantine Extensions HUB</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://wpbones.substack.com/">Blog</a></div></div></div><style data-mantine-styles="inline">.__m__-_R_3mjfptb_{--col-flex-grow:1;--col-flex-basis:calc(16.666666666666668% - 0.8333333333333334 * var(--grid-column-gap));--col-max-width:100%;}</style><div class="m_96bdd299 mantine-Grid-col __m__-_R_3mjfptb_"><div style="--stack-gap:var(--mantine-spacing-xs);--stack-align:stretch;--stack-justify:flex-start" class="m_6d731127 mantine-Stack-root"><h6 style="--title-fw:var(--mantine-h6-font-weight);--title-lh:var(--mantine-h6-line-height);--title-fz:var(--mantine-h6-font-size)" class="MantineFooter-module__waYxrq__title m_8a5d1357 mantine-Title-root" data-order="6">RESOURCES</h6><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/docs">Documentation</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/docs/getting-started/installation">Getting Started</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="/docs/release-notes">Release Notes</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://wordpress.org/support/plugin/scotty/">Support Forum</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://www.raycast.com/Undolog/wp-bones">Raycast Extension</a><div style="--badge-height:var(--badge-height-xs);--badge-padding-x:var(--badge-padding-x-xs);--badge-fz:var(--badge-fz-xs);--badge-bg:var(--mantine-color-red-filled);--badge-color:var(--mantine-color-white);--badge-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;font-size:calc(0.625rem * var(--mantine-scale))" class="AnimateBadge-module__fBeXDW__badgeNew m_347db0ec mantine-Badge-root" data-size="xs"><span class="m_5add502a mantine-Badge-label">New</span></div></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://discord.gg/5bdVyycU8F">Discord</a></div></div></div><style data-mantine-styles="inline">.__m__-_R_4mjfptb_{--col-flex-grow:1;--col-flex-basis:calc(16.666666666666668% - 0.8333333333333334 * var(--grid-column-gap));--col-max-width:100%;}</style><div class="m_96bdd299 mantine-Grid-col __m__-_R_4mjfptb_"><div style="--stack-gap:var(--mantine-spacing-xs);--stack-align:stretch;--stack-justify:flex-start" class="m_6d731127 mantine-Stack-root"><h6 style="--title-fw:var(--mantine-h6-font-weight);--title-lh:var(--mantine-h6-line-height);--title-fz:var(--mantine-h6-font-size)" class="MantineFooter-module__waYxrq__title m_8a5d1357 mantine-Title-root" data-order="6">ECOSYSTEM</h6><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://github.com/wpbones/WPBones" target="_blank" rel="noopener noreferrer">WP Bones Repository</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://github.com/wpbones/WPKirk-Boilerplate" target="_blank" rel="noopener noreferrer">WP Bones Plugin Boilerplate</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://github.com/wpbones/WPKirk-CPT-Boilerplate" target="_blank" rel="noopener noreferrer">Custom Post Boilerplate</a><div style="--badge-height:var(--badge-height-xs);--badge-padding-x:var(--badge-padding-x-xs);--badge-fz:var(--badge-fz-xs);--badge-bg:var(--mantine-color-red-filled);--badge-color:var(--mantine-color-white);--badge-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;font-size:calc(0.625rem * var(--mantine-scale))" class="AnimateBadge-module__fBeXDW__badgeNew m_347db0ec mantine-Badge-root" data-size="xs"><span class="m_5add502a mantine-Badge-label">New</span></div></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://wpbones.com" target="_blank" rel="noopener noreferrer">WP Bones Docs</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://wpbones.com/docs/official-packages/actions-and-filters-js" target="_blank" rel="noopener noreferrer">Actions & Filters for Javascript</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://wpbones.com/docs/official-packages/flags" target="_blank" rel="noopener noreferrer">Flags</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://wpbones.com/docs/official-packages/geolocalizer" target="_blank" rel="noopener noreferrer">Geolocalizer</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://wpbones.com/docs/official-packages/morris-php" target="_blank" rel="noopener noreferrer">Morris PHP</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://wpbones.com/docs/official-packages/pure-css-tabs" target="_blank" rel="noopener noreferrer">Pure CSS Tabs</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://wpbones.com/docs/official-packages/pure-css-switch" target="_blank" rel="noopener noreferrer">Pure CSS Switch</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFooter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://wpbones.com/docs/official-packages/useragent" target="_blank" rel="noopener noreferrer">User Agent</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da MantineFoo
39ter-module__waYxrq__columnAnchor m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://wpbones.com/docs/official-packages/wp-tables" target="_blank" rel="noopener noreferrer">WP Tables</a></div></div></div></div></div><div style="margin-block:var(--mantine-spacing-xl)" class="MantineFooter-module__waYxrq__lastDivider m_3eebeb36 mantine-Divider-root" data-orientation="horizontal" role="separator"></div><div style="--stack-gap:var(--mantine-spacing-md);--stack-align:center;--stack-justify:flex-start" class="MantineFooter-module__waYxrq__sponsorsSection m_6d731127 mantine-Stack-root" id="sponsors"><h2 style="--title-fw:var(--mantine-h2-font-weight);--title-lh:var(--mantine-h2-line-height);--title-fz:var(--mantine-h2-font-size);text-align:center;text-transform:uppercase" class="m_8a5d1357 mantine-Title-root" data-order="2"><span style="--text-gradient:linear-gradient(45deg, var(--mantine-color-pink-filled) 0%, var(--mantine-color-grape-filled) 100%)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root" data-variant="gradient" data-inherit="true">Sponsors</span></h2><p style="color:var(--mantine-color-dimmed);font-size:calc(0.9375rem * var(--mantine-scale));text-align:center;max-width:calc(35rem * var(--mantine-scale))" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">If WPBones saves you or your team time, consider sponsoring its development. Sponsors get their name or logo featured here and across the WPBones documentation sites.</p><div style="--group-gap:var(--mantine-spacing-xl);--group-align:center;--group-justify:center;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="never" href="https://github.com/sponsors/wpbones" target="_blank" rel="noopener noreferrer"><div style="--stack-gap:calc(0.25rem * var(--mantine-scale));--stack-align:center;--stack-justify:flex-start" class="m_6d731127 mantine-Stack-root"><div style="--avatar-size:var(--avatar-size-lg);--avatar-radius:var(--mantine-radius-xl)" class="MantineFooter-module__waYxrq__sponsorSlot m_f85678b6 mantine-Avatar-root" data-size="lg"><span class="m_104cd71f mantine-Avatar-placeholder"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-plus"><path d="M12 5l0 14"></path><path d="M5 12l14 0"></path></svg></span></div><p style="color:var(--mantine-color-dimmed);font-size:calc(0.75rem * var(--mantine-scale))" class="mantine-focus-auto m_b6d8b162 mantine-Text-root">Your logo here</p></div></a></div><div style="--group-gap:var(--mantine-spacing-sm);--group-align:center;--group-justify:center;--group-wrap:wrap;margin-bottom:var(--mantine-spacing-xl)" class="m_4081bf90 mantine-Group-root"><a style="--button-radius:var(--mantine-radius-xl);--button-bg:linear-gradient(45deg, var(--mantine-color-pink-filled) 0%, var(--mantine-color-grape-filled) 100%);--button-hover:linear-gradient(45deg, var(--mantine-color-pink-filled) 0%, var(--mantine-color-grape-filled) 100%);--button-color:var(--mantine-color-white);--button-bd:none" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="gradient" data-with-left-section="true" href="https://github.com/sponsors/wpbones" target="_blank" rel="noopener noreferrer"><span class="m_80f1301b mantine-Button-inner"><span class="m_a74036a mantine-Button-section" data-position="left"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="tabler-icon tabler-icon-heart-filled"><path d="M6.979 3.074a6 6 0 0 1 4.988 1.425l.037 .033l.034 -.03a6 6 0 0 1 4.733 -1.44l.246 .036a6 6 0 0 1 3.364 10.008l-.18 .185l-.048 .041l-7.45 7.379a1 1 0 0 1 -1.313 .082l-.094 -.082l-7.493 -7.422a6 6 0 0 1 3.176 -10.215z"></path></svg></span><span class="m_811560b9 mantine-Button-label">Become a sponsor</span></span></a><a style="--button-radius:var(--mantine-radius-xl);--button-bg:var(--mantine-color-yellow-filled);--button-hover:var(--mantine-color-yellow-filled-hover);--button-color:var(--mantine-color-white);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" data-variant="filled" data-with-left-section="true" href="https://donate.stripe.com/fZu4gy4Tn3b1dgudGx0co00" target="_blank" rel="noopener noreferrer"><span class="m_80f1301b mantine-Button-inner"><span style="color:var(--mantine-color-white)" class="m_a74036a mantine-Button-section" data-position="left"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
39ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-coffee"><path d="M3 14c.83 .642 2.077 1.017 3.5 1c1.423 .017 2.67 -.358 3.5 -1c.83 -.642 2.077 -1.017 3.5 -1c1.423 -.017 2.67 .358 3.5 1"></path><path d="M8 3a2.4 2.4 0 0 0 -1 2a2.4 2.4 0 0 0 1 2"></path><path d="M12 3a2.4 2.4 0 0 0 -1 2a2.4 2.4 0 0 0 1 2"></path><path d="M3 10h14v5a6 6 0 0 1 -6 6h-2a6 6 0 0 1 -6 -6v-5"></path><path d="M16.746 16.726a3 3 0 1 0 .252 -5.555"></path></svg></span><span style="color:var(--mantine-color-white)" class="m_811560b9 mantine-Button-label">Buy me a coffee</span></span></a></div></div><div style="margin-block:calc(1rem * var(--mantine-scale))" class="MantineFooter-module__waYxrq__lastDivider m_3eebeb36 mantine-Divider-root" data-orientation="horizontal" role="separator"></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-end;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:right;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><p style="font-size:calc(0.75rem * var(--mantine-scale))" class="mantine-focus-auto m_b6d8b162 mantine-Text-root" data-inline="true">Made with â¤ï¸ by<!-- --> <a style="font-size:calc(0.8125rem * var(--mantine-scale))" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://gfazioli.github.io/">Undolog</a></p><div class="m_3eebeb36 mantine-Divider-root" data-orientation="vertical" role="separator"></div><p style="font-size:calc(0.75rem * var(--mantine-scale))" class="mantine-focus-auto m_b6d8b162 mantine-Text-root" data-inline="true"><span style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root">Hosted on<!-- --> <a style="font-size:calc(0.8125rem * var(--mantine-scale))" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://vercel.com/"><span style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="tabler-icon tabler-icon-brand-vercel-filled"><path d="M11.143 3.486a1 1 0 0 1 1.714 0l9 15a1 1 0 0 1 -.857 1.514h-18a1 1 0 0 1 -.857 -1.514z"></path></svg> Vercel</span></a></span></p><div class="m_3eebeb36 mantine-Divider-root" data-orientation="vertical" role="separator"></div><p style="font-size:calc(0.75rem * var(--mantine-scale))" class="mantine-focus-auto m_b6d8b162 mantine-Text-root" data-inline="true"><span style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root">Built with<!-- --> <a style="font-size:calc(0.8125rem * var(--mantine-scale))" class="mantine-focus-auto m_849cf0da m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-underline="hover" href="https://mantine.dev/"><span style="--group-gap:calc(0.25rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-brand-mantine"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0"></path><path d="M11 16c1.22 -.912 2 -2.36 2 -4a5.01 5.01 0 0 0 -2 -4"></path><path d="M14 9h-2"></path><path d="M14 15h-2"></path><path d="M10 12h.01"></path></svg> Mantine</span></a></span></p></div></div></div></div>
39<script src="/_next/static/immutable/chunks/2r5z4jzzxjqcl.js" id="_R_" async=""></script>
39<script>(self.__next_f=self.__next_f||[]).push([0])</script>
39<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[39756,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"default\"]\n4:I[37457,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"default\"]\n6:I[97367,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\na:I[97367,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"ViewportBoundary\"]\nc:I[97367,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"MetadataBoundary\"]\ne:I[68027,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"default\",1]\n:HL[\"/_next/static/immutable/chunks/1gijbsx3ophg9.css\",\"style\"]\n:HL[\"/_next/static/immutable/chunks/29b3qrdyroqc1.css\",\"style\"]\n:HL[\"/_next/static/immutable/media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/immutable/media/FinalFrontier-s.p.370tm1y28pfbq.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n9:X\n0:{\"P\":null,\"c\":[\"\",\"docs\",\"getting-started\",\"installation\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[[\"mdxPath\",\"getting-started/installation\",\"oc\",[]],{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4624],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/1gijbsx3ophg9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/29b3qrdyroqc1.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L5\",null,[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@8\"}]}]]}],{}
39,null,false,null]},null,false,\"$9\"]},null,false,\"$9\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Ld\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$e\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/1gijbsx3ophg9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/immutable/chunks/29b3qrdyroqc1.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\nf:I[85417,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"ColorSchemeScript\"]\n10:I[29765,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"MantineProvider\"]\n11:I[79606,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"theme\"]\n12:I[68386,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"ThemeConfigProvider\"]\n13:I[6344,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"LastUpdated\"]\n14:I[98091,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"Search\"]\n15:I[63178,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"ThemeProvider\"]\n16:I[91675,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"SkipNavLink\"]\n17:I[82413,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"ClientBanner\"]\n18:I[37072,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"CloseBannerButton\"]\n19:I[37985,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"ConfigProvider\"]\n1a:I[26200,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"Group\"]\n9:C\n2:[\"$\",\"html\",null,{\"lang\":\"en\",\"dir\":\"ltr\",\"className\":\"space_grotesk_154b09cb-module__lmdqzG__variable finalfrontier_b829288e-module__raBisG__variable\",\"suppressHydrationWarning\":true,\"data-mantine-color-scheme\":\"light\",\"children\":[[\"$\",\"head\",null,{\"children\":[[[\"$\",\"$Lf\",null,{\"nonce\":\"8IBTHwOdqNKAWeKl7plt8g==\",\"defaultColorScheme\":\"dark\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"256x256\",\"href\":\"/icon-256x256.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"128x128\",\"href\":\"/icon-128x128.png\"}],[\"$\",\"link\",null,{\"rel\":\"shortcut icon\",\"href\":\"/icon-256x256.png\"}],[\"$\",\"meta\",null,{\"name\":\"viewport\",\"content\":\"minimum-scale=1, initial-scale=1, width=device-width, user-scalable=no\"}]],[\"$\",\"style\",null,{\"children\":\":root {\\n --nextra-primary-hue: 212deg;\\n --nextra-primary-saturation: 100%;\\n --nextra-primary-lightness: 45%;\\n --nextra-bg: 250,250,250;\\n --nextra-content-width: 90rem;\\n}\\n.dark {\\n --nextra-primary-hue: 204deg;\\n --nextra-primary-saturation: 100%;\\n --nextra-primary-lightness: 55%;\\n --nextra-bg: 17,17,17;\\n}\\n::selection {\\n background: hsla(var(--nextra-primary-hue),var(--nextra-primary-saturation),var(--nextra-primary-lightness),.3);\\n}\\nhtml {\\n background: rgb(var(--nextra-bg));\\n}\"}],[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: light)\",\"content\":\"rgb(250,250,250)\"}],[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: dark)\",\"content\":\"rgb(17,17,17)\"}],\"$undefined\"]}],[\"$\",\"body\",null,{\"children\":[\"$\",\"$L10\",null,{\"theme\":\"$11\",\"defaultColorScheme\":\"dark\",\"children\":[[\"$\",\"$L12\",null,{\"value\":{\"copyPageButton\":true,\"dar
39kMode\":true,\"docsRepositoryBase\":\"https://github.com/shuding/nextra\",\"editLink\":null,\"feedback\":{\"content\":null,\"labels\":\"feedback\"},\"i18n\":[],\"lastUpdated\":[\"$\",\"$L13\",null,{}],\"navigation\":{\"next\":true,\"prev\":true},\"search\":[\"$\",\"$L14\",null,{}],\"sidebar\":{\"defaultMenuCollapseLevel\":2,\"defaultOpen\":true,\"toggleButton\":true},\"themeSwitch\":{\"dark\":\"Dark\",\"light\":\"Light\",\"system\":\"System\"},\"toc\":{\"backToTop\":\"Scroll to top\",\"float\":true,\"title\":\"On This Page\"}},\"children\":[\"$\",\"$L15\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"disableTransitionOnChange\":true,\"storageKey\":\"theme\",\"children\":[[\"$\",\"$L16\",null,{}],[\"$\",\"$L17\",null,{\"className\":\"nextra-banner x:max-md:sticky x:top-0 x:z-30 x:flex x:items-center x:px-2 x:text-slate-50 x:dark:text-white x:bg-neutral-900 x:dark:bg-[linear-gradient(1deg,#383838,#212121)] x:print:[display:none]\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"div\",null,{\"className\":\"x:w-full x:text-center x:font-medium x:text-sm x:py-2.5\",\"children\":[\"⨠v\",\"2.2.0\",\" Released -\",\" \",[\"$\",\"a\",null,{\"href\":\"/docs/release-notes\",\"children\":\"See the release notes\"}]]}],[\"$\",\"$L18\",null,{\"storageKey\":\"release-notes-2.2.0\",\"children\":[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"try{document.querySelector('.nextra-banner').classList.toggle('x:hidden',localStorage.getItem(\\\"release-notes-2.2.0\\\"))}catch(e){}\"}}],[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"height\":\"1em\",\"children\":[\"$\",\"path\",null,{\"d\":\"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z\"}]}]]}]]}],[\"$\",\"$L19\",null,{\"pageMap\":[{\"data\":{\"index\":{\"display\":\"hidden\"},\"docs\":{\"type\":\"page\",\"title\":\"Documentation\"},\"community\":{\"type\":\"menu\",\"title\":\"Community\",\"items\":{\"blog\":{\"title\":\"Blog\",\"href\":\"https://wpbones.substack.com/\"},\"discord\":{\"title\":\"Discord\",\"href\":\"https://discord.gg/5bdVyycU8F\"}}},\"about\":{\"title\":\"About\",\"href\":\"https://gfazioli.github.io/\",\"type\":\"page\"},\"support\":{\"type\":\"menu\",\"title\":\"Support\",\"items\":{\"sponsor\":{\"title\":[\"$\",\"$L1a\",null,{\"component\":\"span\",\"gap\":8,\"wrap\":\"nowrap\",\"align\":\"center\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"stroke\":\"none\",\"className\":\"tabler-icon tabler-icon-heart-filled\",\"children\":[\"$undefined\",[\"$\",\"path\",\"svg-0\",{\"d\":\"M6.979 3.074a6 6 0 0 1 4.988 1.425l.037 .033l.034 -.03a6 6 0 0 1 4.733 -1.44l.246 .036a6 6 0 0 1 3.364 10.008l-.18 .185l-.048 .041l-7.45 7.379a1 1 0 0 1 -1.313 .082l-.094 -.082l-7.493 -7.422a6 6 0 0 1 3.176 -10.215z\"}],\"$undefined\"]}],\"Sponsor\"]}],\"href\":\"#sponsors\"},\"coffee\":{\"title\":\"$L1b\",\"href\":\"https://donate.stripe.com/fZu4gy4Tn3b1dgudGx0co00\"}}}}},{\"name\":\"index\",\"route\":\"/\",\"frontMatter\":{},\"title\":\"Index\"},{\"name\":\"docs\",\"route\":\"/docs\",\"children\":[{\"data\":{\"index\":{\"title\":\"Introduction\",\"theme\":{\"toc\":false}},\"getting-started\":{\"title\":\"Getting Started\"},\"##features\":{\"type\":\"separator\",\"title\":\"Features\"},\"features\":{\"title\":\"Features\"},\"wordpress-settings\":{\"title\":\"WordPress Settings\"},\"##advanced\":{\"type\":\"separator\",\"title\":\"Advanced\"},\"advanced\":{\"title\":\"Advanced\"},\"##release\":{\"type\":\"separator\"},\"release-notes\":{\"title\":\"Release Notes\",\"theme\":{\"toc\":false}}}},{\"name\":\"index\",\"route\":\"/docs\",\"frontMatter\":{\"title\":\"Introduction\",\"filePath\":\"content/index.mdx\",\"timestamp\":1
39783668018000},\"title\":\"Introduction\"},{\"name\":\"getting-started\",\"route\":\"/docs/getting-started\",\"children\":[{\"data\":{\"installation\":{\"title\":\"Installation\"},\"requirements\":{\"title\":\"Requirements\"},\"quick-start\":{\"title\":\"Quick Start\"}}},{\"name\":\"installation\",\"route\":\"/docs/getting-started/installation\",\"frontMatter\":{\"title\":\"Installation\",\"filePath\":\"content/getting-started/installation.mdx\",\"timestamp\":1783668018000},\"title\":\"Installation\"},{\"name\":\"requirements\",\"route\":\"/docs/getting-started/requirements\",\"frontMatter\":{\"title\":\"Requirements\",\"filePath\":\"content/getting-started/requirements.mdx\",\"timestamp\":1783668018000},\"title\":\"Requirements\"},{\"name\":\"quick-start\",\"route\":\"/docs/getting-started/quick-start\",\"frontMatter\":{\"title\":\"Quick Start\",\"filePath\":\"content/getting-started/quick-start.mdx\",\"timestamp\":1783668018000},\"title\":\"Quick Start\"}],\"title\":\"Getting Started\"},{\"name\":\"##features\",\"type\":\"separator\",\"title\":\"Features\"},{\"name\":\"features\",\"route\":\"/docs/features\",\"children\":[{\"data\":{\"overview\":{\"title\":\"Overview Dashboard\"},\"trash\":{\"title\":\"Trash Management\"},\"duplicates\":{\"title\":\"Duplicates Detection\"},\"database\":{\"title\":\"Database Optimization\"},\"cron\":{\"title\":\"Cron Manager\"},\"shortcode\":{\"title\":\"Shortcode Registry\"},\"widget\":{\"title\":\"Dashboard Widget\"}}},{\"name\":\"overview\",\"route\":\"/docs/features/overview\",\"frontMatter\":{\"title\":\"Overview Dashboard\",\"filePath\":\"content/features/overview.mdx\",\"timestamp\":1
39783668018000},\"title\":\"Overview Dashboard\"},{\"name\":\"trash\",\"route\":\"/docs/features/trash\",\"frontMatter\":{\"title\":\"Trash Management\",\"filePath\":\"content/features/trash.mdx\",\"timestamp\":1783668018000},\"title\":\"Trash Management\"},{\"name\":\"duplicates\",\"route\":\"/docs/features/duplicates\",\"frontMatter\":{\"title\":\"Duplicates Detection\",\"filePath\":\"content/features/duplicates.mdx\",\"timestamp\":1783668018000},\"title\":\"Duplicates Detection\"},{\"name\":\"database\",\"route\":\"/docs/features/database\",\"frontMatter\":{\"title\":\"Database Optimization\",\"filePath\":\"content/features/database.mdx\",\"timestamp\":1783668018000},\"title\":\"Database Optimization\"},{\"name\":\"cron\",\"route\":\"/docs/features/cron\",\"frontMatter\":{\"title\":\"Cron Manager\",\"filePath\":\"content/features/cron.mdx\",\"timestamp\":1783668018000},\"title\":\"Cron Manager\"},{\"name\":\"shortcode\",\"route\":\"/docs/features/shortcode\",\"frontMatter\":{\"title\":\"Shortcode Registry\",\"filePath\":\"content/features/shortcode.mdx\",\"timestamp\":1
39783668018000},\"title\":\"Shortcode Registry\"},{\"name\":\"widget\",\"route\":\"/docs/features/widget\",\"frontMatter\":{\"title\":\"Dashboard Widget\",\"filePath\":\"content/features/widget.mdx\",\"timestamp\":1783668018000},\"title\":\"Dashboard Widget\"}],\"title\":\"Features\"},{\"name\":\"wordpress-settings\",\"route\":\"/docs/wordpress-settings\",\"children\":[{\"data\":{\"general\":{\"title\":\"General\"},\"admin\":{\"title\":\"Admin\"},\"writing\":{\"title\":\"Writing\"},\"reading\":{\"title\":\"Reading\"},\"performance\":{\"title\":\"Performance\"},\"media\":{\"title\":\"Media\"}}},{\"name\":\"general\",\"route\":\"/docs/wordpress-settings/general\",\"frontMatter\":{\"title\":\"General Settings\",\"filePath\":\"content/wordpress-settings/general.mdx\",\"timestamp\":1783668018000},\"title\":\"General\"},{\"name\":\"admin\",\"route\":\"/docs/wordpress-settings/admin\",\"frontMatter\":{\"title\":\"Admin Settings\",\"filePath\":\"content/wordpress-settings/admin.mdx\",\"timestamp\":1783668018000},\"title\":\"Admin\"},{\"name\":\"writing\",\"route\":\"/docs/wordpress-settings/writing\",\"frontMatter\":{\"title\":\"Writing Settings\",\"filePath\":\"content/wordpress-settings/writing.mdx\",\"timestamp\":1
39783668018000},\"title\":\"Writing\"},{\"name\":\"reading\",\"route\":\"/docs/wordpress-settings/reading\",\"frontMatter\":{\"title\":\"Reading Settings\",\"filePath\":\"content/wordpress-settings/reading.mdx\",\"timestamp\":1783668018000},\"title\":\"Reading\"},{\"name\":\"performance\",\"route\":\"/docs/wordpress-settings/performance\",\"frontMatter\":{\"title\":\"Performance Settings\",\"filePath\":\"content/wordpress-settings/performance.mdx\",\"timestamp\":1783668018000},\"title\":\"Performance\"},{\"name\":\"media\",\"route\":\"/docs/wordpress-settings/media\",\"frontMatter\":{\"title\":\"Media Settings\",\"filePath\":\"content/wordpress-settings/media.mdx\",\"timestamp\":1783668018000},\"title\":\"Media\"}],\"title\":\"WordPress Settings\"},{\"name\":\"##advanced\",\"type\":\"separator\",\"title\":\"Advanced\"},{\"name\":\"advanced\",\"route\":\"/docs/advanced\",\"children\":[{\"data\":{\"hooks-filters\":{\"title\":\"Hooks \u0026 Filters\"},\"wp-cli\":{\"title\":\"WP-CLI\"},\"multisite\":{\"title\":\"Multisite\"}}},{\"name\":\"hooks-filters\",\"route\":\"/docs/advanced/hooks-filters\",\"frontMatter\":{\"title\":\"Hooks \u0026 Filters\",\"filePath\":\"content/advanced/hooks-filters.mdx\",\"timestamp\":1
39783668018000},\"title\":\"Hooks \u0026 Filters\"},{\"name\":\"wp-cli\",\"route\":\"/docs/advanced/wp-cli\",\"frontMatter\":{\"title\":\"WP-CLI\",\"filePath\":\"content/advanced/wp-cli.mdx\",\"timestamp\":1783668018000},\"title\":\"WP-CLI\"},{\"name\":\"multisite\",\"route\":\"/docs/advanced/multisite\",\"frontMatter\":{\"title\":\"Multisite Support\",\"filePath\":\"content/advanced/multisite.mdx\",\"timestamp\":1783668018000},\"title\":\"Multisite\"}],\"title\":\"Advanced\"},{\"name\":\"##release\",\"type\":\"separator\"},{\"name\":\"release-notes\",\"route\":\"/docs/release-notes\",\"frontMatter\":{\"title\":\"Release Notes\",\"filePath\":\"content/release-notes.mdx\",\"timestamp\":1783668018000},\"title\":\"Release Notes\"}],\"title\":\"Documentation\"},{\"name\":\"community\",\"type\":\"menu\",\"title\":\"Community\",\"items\":\"$2:props:children:1:props:children:props:children:0:props:children:props:children:2:props:pageMap:0:data:community:items\"},{\"name\":\"about\",\"title\":\"About\",\"href\":\"https://gfazioli.github.io/\",\"type\":\"page\"},{\"name\":\"support\",\"type\":\"menu\",\"title\":\"Support\",\"items\":\"$2:props:children:1:props:children:props:children:0:props:children:props:children:2:props:pageMap:0:data:support:items\"}],\"navbar\":\"$L1c\",\"footer\":\"$L1d\",\"children\":[\"$L1e\",\"$L1f\"]}]]}]}],\"$L20\"]}]}]]}]\n21:I[95314,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"MantineNavBar\"]\n22:I[42229,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"MantineFooter\"]\n23:I[769,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"MobileNav\"]\n24:I[43880,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"Analytics\"]\n1b:[\"$\",\"$L1a\",null,{\"component\":\"span\",\"gap\":8,\"wrap\":\"nowrap\",\"align\":\"center\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"tabler-icon tabler-icon-coffee\",\"children\":[\"$undefined\",[\"$\",\"path\",\"svg-0\",{\"d\":\"M3 14c.83 .642 2.077 1.017 3.5 1c1.423 .017 2.67 -.358 3.5 -1c.83 -.642 2.077 -1.017 3.5 -1c1.423 -.017 2.67 .358 3.5 1\"}],[\"$\",\"path\",\"svg-1\",{\"d\":\"M8 3a2.4 2.4 0 0 0 -1 2a2.4 2.4 0 0 0 1 2\"}],[\"$\",\"path\",\"svg-2\",{\"d\":\"M12 3a2.4 2.4 0 0 0 -1 2a2.4 2.4 0 0 0 1 2\"}],[\"$\",\"path\",\"svg-3\",{\"d\":\"M3 10h14v5a6 6 0 0 1 -6 6h-2a6 6 0 0 1 -6 -6v-5\"}],[\"$\",\"path\",\"svg-4\",{\"d\":\"M16.746 16.726a3 3 0 1 0 .252 -5.555\"}],\"$undefined\"]}],\"Buy me a coffee\"]}]\n1c:[\"$\",\"$L21\",null,{}]\n1d:[\"$\",\"$L22\",null,{}]\n1e:[\"$\",\"$L23\",null,{}]\n1f:[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\"
39:\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n20:[\"$\",\"$L24\",null,{}]\n25:I[55169,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"TOCProvider\"]\n26:I[769,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"Sidebar\"]\n27:I[47486,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"ClientWrapper\"]\n28:I[63894,[\"/_next/static/immutable/chunks/1s5tn26dl6d4t.js\",\"/_next/static/immutable/chunks/3-n_7ja-swm91.js\",\"/_next/static/immutable/chunks/2tjbtrbh02c9r.js\",\"/_next/static/immutable/chunks/0w9gq1qr-7iy7.js\",\"/_next/static/immutable/chunks/2t0n04dfcq79e.js\",\"/_next/static/immutable/chunks/3g1kmvfqn9ml1.js\"],\"HeadingAnchor\"]\n5:[\"$\",\"div\",null,{\"className\":\"x:mx-auto x:flex x:max-w-(--nextra-content-width)\",\"children\":[\"$\",\"$L25\",null,{\"value\":[{\"value\":\"Download from WordPress.org\",\"id\":\"download-from-wordpressorg\",\"depth\":3},{\"value\":\"Activate the plugin\",\"id\":\"activate-the-plugin\",\"depth\":3},{\"value\":\"Open Scotty\",\"id\":\"open-scotty\",\"depth\":3},{\"value\":\"Manual Installation\",\"id\":\"manual-installation\",\"depth\":2},{\"value\":\"Updating\",\"id\":\"updating\",\"depth\":2}],\"children\":[[\"$\",\"$L26\",null,{}],[\"$\",\"$L27\",null,{\"metadata\":{\"title\":\"Installation\",\"filePath\":\"content/getting-started/installation.mdx\",\"timestamp\":1
39783668018000},\"bottomContent\":\"$undefined\",\"sourceCode\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"id\":\"nextra-skip-nav\"}],[\"$\",\"main\",null,{\"data-pagefind-body\":true,\"children\":[[\"$\",\"h1\",null,{\"id\":\"$undefined\",\"className\":\"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-bold x:mt-2 x:text-4xl\",\"children\":[\"Installation\",\"$undefined\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"nextra-steps x:ms-4 x:mb-12 x:border-s x:border-gray-200 x:ps-6 x:dark:border-neutral-800\",\"style\":{\"--counter-id\":\"_S_1_\"},\"children\":[[\"$\",\"h3\",null,{\"id\":\"download-from-wordpressorg\",\"className\":\"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-8 x:text-2xl\",\"children\":[\"Download from WordPress.org\",[\"$\",\"$L28\",null,{\"id\":\"download-from-wordpressorg\"}]]}],[\"$\",\"p\",null,{\"className\":\"x:not-first:mt-[1.25em] x:leading-7\",\"children\":[\"Visit \",[\"$\",\"a\",null,{\"href\":\"https://wordpress.org/plugins/scotty/\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"x:focus-visible:nextra-focus x:text-primary-600 x:underline x:hover:no-underline x:decoration-from-font x:[text-underline-position:from-font]\",\"children\":[\"wordpress.org/plugins/scotty\",[\"Â \",[\"$\",\"svg\",null,{\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":1.7,\"viewBox\":\"0 0 24 24\",\"height\":\"1em\",\"className\":\"x:inline x:align-baseline x:shrink-0\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M7 17L17 7\"}],[\"$\",\"path\",null,{\"d\":\"M7 7h10v10\"}]]}]]]}],\" and click \",[\"$\",\"strong\",null,{\"children\":\"Download\"}],\", or search for âScottyâ in your WordPress admin under \",[\"$\",\"strong\",null,{\"children\":\"Plugins â Add New\"}],\".\"]}],[\"$\",\"h3\",null,{\"id\":\"activate-the-plugin\",\"className\":\"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-8 x:text-2xl\",\"children\":[\"Activate the plugin\",[\"$\",\"$L28\",null,{\"id\":\"activate-the-plugin\"}]]}],[\"$\",\"p\",null,{\"className\":\"x:not-first:mt-[1.25em] x:leading-7\",\"children\":[\"Go to \",[\"$\",\"strong\",null,{\"children\":\"Plugins â Installed Plugins\"}],\" and click \",[\"$\",\"strong\",null,{\"children\":\"Activate\"}],\" next to Scotty.\"]}],[\"$\",\"h3\",null,{\"id\":\"open-scotty\",\"className\":\"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-8 x:text-2xl\",\"children\":[\"Open Scotty\",[\"$\",\"$L28\",null,{\"id\":\"open-scotty\"}]]}],[\"$\",\"p\",null,{\"className\":\"x:not-first:mt-[1.25em] x:leading-7\",\"children\":[\"Navigate to the \",[\"$\",\"strong\",null,{\"children\":\"Scotty\"}],\" menu item in your WordPress admin sidebar. Youâll see the Overview dashboard with all your siteâs health metrics.\"]}]]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"nextra-callout x:overflow-x-auto x:not-first:mt-[1.25em] x:flex x:rounded-lg x:border x:py-[.5em] x:pe-[1em] x:contrast-more:border-current! x:bg-yellow-50 x:dark:bg-yellow-700/30 x:text-yellow-700 x:dark:text-yellow-500 x:border-yellow-700\",\"children\":[[\"$\",\"div\",null,{\"className\":\"x:select-none x:text-[1.25em] x:ps-[.6em] x:pe-[.4em]\",\"style\":{\"fontFamily\":\"\\\"Apple Color Emoji\\\", \\\"Segoe UI Emoji\\\", \\\"Segoe UI Symbol\\\"\"},\"data-pagefind-ignore\":\"all\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 16 16\",\"fill\":\"currentColor\",\"height\":\".8em\",\"className\":\"x:mt-[.3em]\",\"children\":[\"$\",\"path\",null,{\"d\":\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"}]}]}],\"$L29\"]}],\"\\n\",\"$L2a\",\"\\n\",\"$L2b\",\"\\n\",\"$L2c\",\"\\n\",\"$L2d\"]}]]}]]}]}]\n29:[\"$\",\"div\",null,{\"className\":\"x:w-full x:min-w-0\",\"children\":[\"$\",\"p\",null,{\"className\":\"x:not-first:mt-[1.25em] x:leading-7\",\"children\":\"Always back up your database before performing cleanup operations. Scottyâs delete operations are permanent and cannot be undone.\"}]}]\n2a:[\"$\",\"h2\",null,{\"id\":\"manual-installation\",\"className\":\"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-10 x:border-b x:pb-1 x:text-3xl nextra-border\",\"children\":[\"Manual Installation\",[\"$\",\"$L28\",null,{\"id\":\"manual-installation\"}]]}]\n2b:[\"$\",\"ol\",null,{\"className\":\"x:[:is(ol,ul)_\u0026]:my-[.75em] x:not-first:mt-[1.25em] x:list-decimal x:ms-6\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"x:my-[.5em]\",\"children\":[\"Upload the entire content of the plugin archive to your \",[\"$\",\"code\",null,{\"className\":\"nextra-code\",\"dir\":\"ltr\",\"children\":\"/wp-content/plugins/\"}],\" directory.\"]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"x:my-[.5em]\",\"children\":[\"Activate the plugin through the \",[\"$\",\"strong\",null,{\"children\":\"Plugins\"}],\" menu in WordPress.\"]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"x:my-[.5em]\",\"children\":\"Done. Enjoy.\"}],\"\\n\"]}]\n2c:[\"$\",\"h2\",null,{\"id\":\"updating\",\"className\":\"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-10 x:border-b x:pb-1 x:text-3xl nextra-border\",\"children\":[\"Updating\",[\"$\",\"$L28\",null,{\"id\":\"updating\"}]]}]\n2d:[\"$\",\"p\",null,{\"className\":\"x:not-first:mt-[1.25em] x:leading-7\",\"children\":\"Scotty supports automatic updates through the WordPress plugin updater. Youâll receive update notifications in your admin dashboard when a new version is available.\"}]\nb:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n8:null\nd:[[\"$\",\"title\",\"0\",{\"children\":\"Installation | Scotty\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Scotty is the all-in-one WordPress plugin for site maintenance, database optimization, cron management, and advanced settings control. Clean, optimize, and protect your WordPress site.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Scotty\"}],[\"$\",\"meta\",\"3\",{\"name\":\"generator\",\"content\":\"Next.js\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"WordPress,plugin,maintenance,optimization,database,cleanup,cron,security,WPBones,Scotty,admin,dashboard\"}],[\"$\",\"meta\",\"5\",{\"name\":\"msapplication-TileColor\",\"content\":\"#e03131\"}],[\"$\",\"link\",\"6\",{\"rel\":\"canonical\",\"href\":\"https://scotty-plugin.vercel.app/docs/getting-started/installation\"}],[\"$\",\"meta\",\"7\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"8\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Scotty\"}],[\"$\",\"meta\",\"9\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:title\",\"content\":\"Installation | Scotty\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:description\",\"content\":\"Scotty is the all-in-one WordPress plugin for site maintenance, database optimization, cron management, and advanced settings control. Clean, optimize, and protect your WordPress site.\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:url\",\"content\":\"https://scotty-plugin.vercel.app/docs/getting-started/installation\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:site_name\",\"content\":\"Scotty\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:site\",\"content\":\"https://scotty-plugin.vercel.app/\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:title\",\"content\":\"Installation | Scotty\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:description\",\"content\":\"Scotty is the all-in-one WordPress plugin for site maintenance, database optimization, cron management, and advanced settings control. Clean, optimize, and protect your WordPress site.\"}]]\n"])</script>
39</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.