| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 /******/ (() => { // webpackBootstrap 2 /******/ "use strict"; 3 /******/ // The require scope 4 /******/ var __webpack_require__ = {}; 5 /******/ 6 /************************************************************************/ 7 /******/ /* webpack/runtime/define property getters */ 8 /******/ (() => { 9 /******/ // define getter functions for harmony exports 10 /******/ __webpack_require__.d = (exports, definition) => { 11 /******/ for(var key in definition) { 12 /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { 13 /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); 14 /******/ } 15 /******/ } 16 /******/ }; 17 /******/ })(); 18 /******/ 19 /******/ /* webpack/runtime/hasOwnProperty shorthand */ 20 /******/ (() => { 21 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) 22 /******/ })(); 23 /******/ 24 /******/ /* webpack/runtime/make namespace object */ 25 /******/ (() => { 26 /******/ // define __esModule on exports 27 /******/ __webpack_require__.r = (exports) => { 28 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 29 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 30 /******/ } 31 /******/ Object.defineProperty(exports, '__esModule', { value: true }); 32 /******/ }; 33 /******/ })(); 34 /******/ 35 /************************************************************************/ 36 var __webpack_exports__ = {}; 37 // ESM COMPAT FLAG 38 __webpack_require__.r(__webpack_exports__); 39 40 // EXPORTS 41 __webpack_require__.d(__webpack_exports__, { 42 initializeCommandPalette: () => (/* binding */ initializeCommandPalette), 43 privateApis: () => (/* reexport */ privateApis) 44 }); 45 46 ;// external "ReactJSXRuntime" 47 const external_ReactJSXRuntime_namespaceObject = window["ReactJSXRuntime"]; 48 ;// external ["wp","element"] 49 const external_wp_element_namespaceObject = window["wp"]["element"]; 50 ;// external ["wp","router"] 51 const external_wp_router_namespaceObject = window["wp"]["router"]; 52 ;// external ["wp","commands"] 53 const external_wp_commands_namespaceObject = window["wp"]["commands"]; 54 ;// external ["wp","i18n"] 55 const external_wp_i18n_namespaceObject = window["wp"]["i18n"]; 56 ;// external ["wp","primitives"] 57 const external_wp_primitives_namespaceObject = window["wp"]["primitives"]; 58 ;// ./node_modules/@wordpress/icons/build-module/library/external.js 59 60 61 var external_default = /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { d: "M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z" }) }); 62 63 64 ;// external ["wp","coreData"] 65 const external_wp_coreData_namespaceObject = window["wp"]["coreData"]; 66 ;// external ["wp","data"] 67 const external_wp_data_namespaceObject = window["wp"]["data"]; 68 ;// ./node_modules/@wordpress/core-commands/build-module/admin-navigation-commands.js 69 70 71 72 73 74 75 const getViewSiteCommand = () => function useViewSiteCommand() { 76 const homeUrl = (0,external_wp_data_namespaceObject.useSelect)((select) => { 77 return select(external_wp_coreData_namespaceObject.store).getEntityRecord( 78 "root", 79 "__unstableBase" 80 )?.home; 81 }, []); 82 const commands = (0,external_wp_element_namespaceObject.useMemo)(() => { 83 if (!homeUrl) { 84 return []; 85 } 86 return [ 87 { 88 name: "core/view-site", 89 label: (0,external_wp_i18n_namespaceObject.__)("View site"), 90 icon: external_default, 91 callback: ({ close }) => { 92 close(); 93 window.open(homeUrl, "_blank"); 94 } 95 } 96 ]; 97 }, [homeUrl]); 98 return { 99 isLoading: false, 100 commands 101 }; 102 }; 103 function useAdminNavigationCommands(menuCommands) { 104 const commands = (0,external_wp_element_namespaceObject.useMemo)(() => { 105 return (menuCommands ?? []).map((menuCommand) => { 106 const label = (0,external_wp_i18n_namespaceObject.sprintf)( 107 /* translators: %s: menu label */ 108 (0,external_wp_i18n_namespaceObject.__)("Go to: %s"), 109 menuCommand.label 110 ); 111 return { 112 name: menuCommand.name, 113 label, 114 searchLabel: label, 115 callback: ({ close }) => { 116 document.location = menuCommand.url; 117 close(); 118 } 119 }; 120 }); 121 }, [menuCommands]); 122 (0,external_wp_commands_namespaceObject.useCommands)(commands); 123 (0,external_wp_commands_namespaceObject.useCommandLoader)({ 124 name: "core/view-site", 125 hook: getViewSiteCommand() 126 }); 127 } 128 129 130 ;// ./node_modules/@wordpress/icons/build-module/library/post.js 131 132 133 var post_default = /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { d: "m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z" }) }); 134 135 136 ;// ./node_modules/@wordpress/icons/build-module/library/page.js 137 138 139 var page_default = /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsxs)(external_wp_primitives_namespaceObject.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: [ 140 /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { d: "M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z" }), 141 /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { d: "M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z" }) 142 ] }); 143 144 145 ;// ./node_modules/@wordpress/icons/build-module/library/layout.js 146 147 148 var layout_default = /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { d: "M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z" }) }); 149 150 151 ;// ./node_modules/@wordpress/icons/build-module/library/symbol-filled.js 152 153 154 var symbol_filled_default = /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { d: "M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z" }) }); 155 156 157 ;// ./node_modules/@wordpress/icons/build-module/library/styles.js 158 159 160 var styles_default = /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)( 161 external_wp_primitives_namespaceObject.Path, 162 { 163 fillRule: "evenodd", 164 clipRule: "evenodd", 165 d: "M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z" 166 } 167 ) }); 168 169 170 ;// ./node_modules/@wordpress/icons/build-module/library/navigation.js 171 172 173 var navigation_default = /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { d: "M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z" }) }); 174 175 176 ;// ./node_modules/@wordpress/icons/build-module/library/symbol.js 177 178 179 var symbol_default = /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { d: "M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z" }) }); 180 181 182 ;// ./node_modules/@wordpress/icons/build-module/library/brush.js 183 184 185 var brush_default = /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_primitives_namespaceObject.Path, { d: "M4 20h8v-1.5H4V20zM18.9 3.5c-.6-.6-1.5-.6-2.1 0l-7.2 7.2c-.4-.1-.7 0-1.1.1-.5.2-1.5.7-1.9 2.2-.4 1.7-.8 2.2-1.1 2.7-.1.1-.2.3-.3.4l-.6 1.1H6c2 0 3.4-.4 4.7-1.4.8-.6 1.2-1.4 1.3-2.3 0-.3 0-.5-.1-.7L19 5.7c.5-.6.5-1.6-.1-2.2zM9.7 14.7c-.7.5-1.5.8-2.4 1 .2-.5.5-1.2.8-2.3.2-.6.4-1 .8-1.1.5-.1 1 .1 1.3.3.2.2.3.5.2.8 0 .3-.1.9-.7 1.3z" }) }); 186 187 188 ;// external ["wp","url"] 189 const external_wp_url_namespaceObject = window["wp"]["url"]; 190 ;// external ["wp","compose"] 191 const external_wp_compose_namespaceObject = window["wp"]["compose"]; 192 ;// external ["wp","htmlEntities"] 193 const external_wp_htmlEntities_namespaceObject = window["wp"]["htmlEntities"]; 194 ;// external ["wp","privateApis"] 195 const external_wp_privateApis_namespaceObject = window["wp"]["privateApis"]; 196 ;// ./node_modules/@wordpress/core-commands/build-module/lock-unlock.js 197 198 const { lock, unlock } = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)( 199 "I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.", 200 "@wordpress/core-commands" 201 ); 202 203 204 ;// ./node_modules/@wordpress/core-commands/build-module/utils/order-entity-records-by-search.js 205 function orderEntityRecordsBySearch(records = [], search = "") { 206 if (!Array.isArray(records) || !records.length) { 207 return []; 208 } 209 if (!search) { 210 return records; 211 } 212 const priority = []; 213 const nonPriority = []; 214 for (let i = 0; i < records.length; i++) { 215 const record = records[i]; 216 if (record?.title?.raw?.toLowerCase()?.includes(search?.toLowerCase())) { 217 priority.push(record); 218 } else { 219 nonPriority.push(record); 220 } 221 } 222 return priority.concat(nonPriority); 223 } 224 225 226 ;// ./node_modules/@wordpress/core-commands/build-module/site-editor-navigation-commands.js 227 228 229 230 231 232 233 234 235 236 237 238 239 const { useHistory } = unlock(external_wp_router_namespaceObject.privateApis); 240 const icons = { 241 post: post_default, 242 page: page_default, 243 wp_template: layout_default, 244 wp_template_part: symbol_filled_default 245 }; 246 function useDebouncedValue(value) { 247 const [debouncedValue, setDebouncedValue] = (0,external_wp_element_namespaceObject.useState)(""); 248 const debounced = (0,external_wp_compose_namespaceObject.useDebounce)(setDebouncedValue, 250); 249 (0,external_wp_element_namespaceObject.useEffect)(() => { 250 debounced(value); 251 return () => debounced.cancel(); 252 }, [debounced, value]); 253 return debouncedValue; 254 } 255 const getNavigationCommandLoaderPerPostType = (postType) => function useNavigationCommandLoader({ search }) { 256 const history = useHistory(); 257 const { isBlockBasedTheme, canCreateTemplate } = (0,external_wp_data_namespaceObject.useSelect)( 258 (select) => { 259 return { 260 isBlockBasedTheme: select(external_wp_coreData_namespaceObject.store).getCurrentTheme()?.is_block_theme, 261 canCreateTemplate: select(external_wp_coreData_namespaceObject.store).canUser("create", { 262 kind: "postType", 263 name: "wp_template" 264 }) 265 }; 266 }, 267 [] 268 ); 269 const delayedSearch = useDebouncedValue(search); 270 const { records, isLoading } = (0,external_wp_data_namespaceObject.useSelect)( 271 (select) => { 272 if (!delayedSearch) { 273 return { 274 isLoading: false 275 }; 276 } 277 const query = { 278 search: delayedSearch, 279 per_page: 10, 280 orderby: "relevance", 281 status: [ 282 "publish", 283 "future", 284 "draft", 285 "pending", 286 "private" 287 ] 288 }; 289 return { 290 records: select(external_wp_coreData_namespaceObject.store).getEntityRecords( 291 "postType", 292 postType, 293 query 294 ), 295 isLoading: !select(external_wp_coreData_namespaceObject.store).hasFinishedResolution( 296 "getEntityRecords", 297 ["postType", postType, query] 298 ) 299 }; 300 }, 301 [delayedSearch] 302 ); 303 const commands = (0,external_wp_element_namespaceObject.useMemo)(() => { 304 return (records ?? []).map((record) => { 305 const command = { 306 name: postType + "-" + record.id, 307 searchLabel: record.title?.rendered + " " + record.id, 308 label: record.title?.rendered ? (0,external_wp_htmlEntities_namespaceObject.decodeEntities)(record.title?.rendered) : (0,external_wp_i18n_namespaceObject.__)("(no title)"), 309 icon: icons[postType] 310 }; 311 if (!canCreateTemplate || postType === "post" || postType === "page" && !isBlockBasedTheme) { 312 return { 313 ...command, 314 callback: ({ close }) => { 315 const args = { 316 post: record.id, 317 action: "edit" 318 }; 319 const targetUrl = (0,external_wp_url_namespaceObject.addQueryArgs)("post.php", args); 320 document.location = targetUrl; 321 close(); 322 } 323 }; 324 } 325 const isSiteEditor = (0,external_wp_url_namespaceObject.getPath)(window.location.href)?.includes( 326 "site-editor.php" 327 ); 328 return { 329 ...command, 330 callback: ({ close }) => { 331 if (isSiteEditor) { 332 history.navigate( 333 `/$postType}/$record.id}?canvas=edit` 334 ); 335 } else { 336 document.location = (0,external_wp_url_namespaceObject.addQueryArgs)( 337 "site-editor.php", 338 { 339 p: `/$postType}/$record.id}`, 340 canvas: "edit" 341 } 342 ); 343 } 344 close(); 345 } 346 }; 347 }); 348 }, [canCreateTemplate, records, isBlockBasedTheme, history]); 349 return { 350 commands, 351 isLoading 352 }; 353 }; 354 const getNavigationCommandLoaderPerTemplate = (templateType) => function useNavigationCommandLoader({ search }) { 355 const history = useHistory(); 356 const { isBlockBasedTheme, canCreateTemplate } = (0,external_wp_data_namespaceObject.useSelect)( 357 (select) => { 358 return { 359 isBlockBasedTheme: select(external_wp_coreData_namespaceObject.store).getCurrentTheme()?.is_block_theme, 360 canCreateTemplate: select(external_wp_coreData_namespaceObject.store).canUser("create", { 361 kind: "postType", 362 name: templateType 363 }) 364 }; 365 }, 366 [] 367 ); 368 const { records, isLoading } = (0,external_wp_data_namespaceObject.useSelect)((select) => { 369 const { getEntityRecords } = select(external_wp_coreData_namespaceObject.store); 370 const query = { per_page: -1 }; 371 return { 372 records: getEntityRecords("postType", templateType, query), 373 isLoading: !select(external_wp_coreData_namespaceObject.store).hasFinishedResolution( 374 "getEntityRecords", 375 ["postType", templateType, query] 376 ) 377 }; 378 }, []); 379 const orderedRecords = (0,external_wp_element_namespaceObject.useMemo)(() => { 380 return orderEntityRecordsBySearch(records, search).slice(0, 10); 381 }, [records, search]); 382 const commands = (0,external_wp_element_namespaceObject.useMemo)(() => { 383 if (!canCreateTemplate || !isBlockBasedTheme && !templateType === "wp_template_part") { 384 return []; 385 } 386 const isSiteEditor = (0,external_wp_url_namespaceObject.getPath)(window.location.href)?.includes( 387 "site-editor.php" 388 ); 389 const result = []; 390 result.push( 391 ...orderedRecords.map((record) => { 392 return { 393 name: templateType + "-" + record.id, 394 searchLabel: record.title?.rendered + " " + record.id, 395 label: record.title?.rendered ? record.title?.rendered : (0,external_wp_i18n_namespaceObject.__)("(no title)"), 396 icon: icons[templateType], 397 callback: ({ close }) => { 398 if (isSiteEditor) { 399 history.navigate( 400 `/$templateType}/$record.id}?canvas=edit` 401 ); 402 } else { 403 document.location = (0,external_wp_url_namespaceObject.addQueryArgs)( 404 "site-editor.php", 405 { 406 p: `/$templateType}/$record.id}`, 407 canvas: "edit" 408 } 409 ); 410 } 411 close(); 412 } 413 }; 414 }) 415 ); 416 if (orderedRecords?.length > 0 && templateType === "wp_template_part") { 417 result.push({ 418 name: "core/edit-site/open-template-parts", 419 label: (0,external_wp_i18n_namespaceObject.__)("Go to: Template parts"), 420 icon: symbol_filled_default, 421 callback: ({ close }) => { 422 if (isSiteEditor) { 423 history.navigate( 424 "/pattern?postType=wp_template_part&categoryId=all-parts" 425 ); 426 } else { 427 document.location = (0,external_wp_url_namespaceObject.addQueryArgs)( 428 "site-editor.php", 429 { 430 p: "/pattern", 431 postType: "wp_template_part", 432 categoryId: "all-parts" 433 } 434 ); 435 } 436 close(); 437 } 438 }); 439 } 440 return result; 441 }, [canCreateTemplate, isBlockBasedTheme, orderedRecords, history]); 442 return { 443 commands, 444 isLoading 445 }; 446 }; 447 const getSiteEditorBasicNavigationCommands = () => function useSiteEditorBasicNavigationCommands() { 448 const history = useHistory(); 449 const isSiteEditor = (0,external_wp_url_namespaceObject.getPath)(window.location.href)?.includes( 450 "site-editor.php" 451 ); 452 const { isBlockBasedTheme, canCreateTemplate, canCreatePatterns } = (0,external_wp_data_namespaceObject.useSelect)((select) => { 453 return { 454 isBlockBasedTheme: select(external_wp_coreData_namespaceObject.store).getCurrentTheme()?.is_block_theme, 455 canCreateTemplate: select(external_wp_coreData_namespaceObject.store).canUser("create", { 456 kind: "postType", 457 name: "wp_template" 458 }), 459 canCreatePatterns: select(external_wp_coreData_namespaceObject.store).canUser("create", { 460 kind: "postType", 461 name: "wp_block" 462 }) 463 }; 464 }, []); 465 const commands = (0,external_wp_element_namespaceObject.useMemo)(() => { 466 const result = []; 467 if (canCreateTemplate && isBlockBasedTheme) { 468 result.push({ 469 name: "core/edit-site/open-styles", 470 label: (0,external_wp_i18n_namespaceObject.__)("Go to: Styles"), 471 icon: styles_default, 472 callback: ({ close }) => { 473 if (isSiteEditor) { 474 history.navigate("/styles"); 475 } else { 476 document.location = (0,external_wp_url_namespaceObject.addQueryArgs)( 477 "site-editor.php", 478 { 479 p: "/styles" 480 } 481 ); 482 } 483 close(); 484 } 485 }); 486 result.push({ 487 name: "core/edit-site/open-navigation", 488 label: (0,external_wp_i18n_namespaceObject.__)("Go to: Navigation"), 489 icon: navigation_default, 490 callback: ({ close }) => { 491 if (isSiteEditor) { 492 history.navigate("/navigation"); 493 } else { 494 document.location = (0,external_wp_url_namespaceObject.addQueryArgs)( 495 "site-editor.php", 496 { 497 p: "/navigation" 498 } 499 ); 500 } 501 close(); 502 } 503 }); 504 result.push({ 505 name: "core/edit-site/open-templates", 506 label: (0,external_wp_i18n_namespaceObject.__)("Go to: Templates"), 507 icon: layout_default, 508 callback: ({ close }) => { 509 if (isSiteEditor) { 510 history.navigate("/template"); 511 } else { 512 document.location = (0,external_wp_url_namespaceObject.addQueryArgs)( 513 "site-editor.php", 514 { 515 p: "/template" 516 } 517 ); 518 } 519 close(); 520 } 521 }); 522 } 523 if (canCreatePatterns) { 524 result.push({ 525 name: "core/edit-site/open-patterns", 526 label: (0,external_wp_i18n_namespaceObject.__)("Go to: Patterns"), 527 icon: symbol_default, 528 callback: ({ close }) => { 529 if (canCreateTemplate) { 530 if (isSiteEditor) { 531 history.navigate("/pattern"); 532 } else { 533 document.location = (0,external_wp_url_namespaceObject.addQueryArgs)( 534 "site-editor.php", 535 { 536 p: "/pattern" 537 } 538 ); 539 } 540 close(); 541 } else { 542 document.location.href = "edit.php?post_type=wp_block"; 543 } 544 } 545 }); 546 } 547 return result; 548 }, [ 549 history, 550 isSiteEditor, 551 canCreateTemplate, 552 canCreatePatterns, 553 isBlockBasedTheme 554 ]); 555 return { 556 commands, 557 isLoading: false 558 }; 559 }; 560 const getGlobalStylesOpenCssCommands = () => function useGlobalStylesOpenCssCommands() { 561 const history = useHistory(); 562 const isSiteEditor = (0,external_wp_url_namespaceObject.getPath)(window.location.href)?.includes( 563 "site-editor.php" 564 ); 565 const { canEditCSS } = (0,external_wp_data_namespaceObject.useSelect)((select) => { 566 const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select(external_wp_coreData_namespaceObject.store); 567 const globalStylesId = __experimentalGetCurrentGlobalStylesId(); 568 const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0; 569 return { 570 canEditCSS: !!globalStyles?._links?.["wp:action-edit-css"] 571 }; 572 }, []); 573 const commands = (0,external_wp_element_namespaceObject.useMemo)(() => { 574 if (!canEditCSS) { 575 return []; 576 } 577 return [ 578 { 579 name: "core/open-styles-css", 580 label: (0,external_wp_i18n_namespaceObject.__)("Open custom CSS"), 581 icon: brush_default, 582 callback: ({ close }) => { 583 close(); 584 if (isSiteEditor) { 585 history.navigate("/styles?section=/css"); 586 } else { 587 document.location = (0,external_wp_url_namespaceObject.addQueryArgs)( 588 "site-editor.php", 589 { 590 p: "/styles", 591 section: "/css" 592 } 593 ); 594 } 595 } 596 } 597 ]; 598 }, [history, canEditCSS, isSiteEditor]); 599 return { 600 isLoading: false, 601 commands 602 }; 603 }; 604 function useSiteEditorNavigationCommands() { 605 (0,external_wp_commands_namespaceObject.useCommandLoader)({ 606 name: "core/edit-site/navigate-pages", 607 hook: getNavigationCommandLoaderPerPostType("page") 608 }); 609 (0,external_wp_commands_namespaceObject.useCommandLoader)({ 610 name: "core/edit-site/navigate-posts", 611 hook: getNavigationCommandLoaderPerPostType("post") 612 }); 613 (0,external_wp_commands_namespaceObject.useCommandLoader)({ 614 name: "core/edit-site/navigate-templates", 615 hook: getNavigationCommandLoaderPerTemplate("wp_template") 616 }); 617 (0,external_wp_commands_namespaceObject.useCommandLoader)({ 618 name: "core/edit-site/navigate-template-parts", 619 hook: getNavigationCommandLoaderPerTemplate("wp_template_part") 620 }); 621 (0,external_wp_commands_namespaceObject.useCommandLoader)({ 622 name: "core/edit-site/basic-navigation", 623 hook: getSiteEditorBasicNavigationCommands(), 624 context: "site-editor" 625 }); 626 (0,external_wp_commands_namespaceObject.useCommandLoader)({ 627 name: "core/edit-site/global-styles-css", 628 hook: getGlobalStylesOpenCssCommands() 629 }); 630 } 631 632 633 ;// ./node_modules/@wordpress/core-commands/build-module/private-apis.js 634 635 636 637 function useCommands() { 638 useAdminNavigationCommands(); 639 useSiteEditorNavigationCommands(); 640 } 641 const privateApis = {}; 642 lock(privateApis, { 643 useCommands 644 }); 645 646 647 ;// ./node_modules/@wordpress/core-commands/build-module/index.js 648 649 650 651 652 653 654 655 656 const { RouterProvider } = unlock(external_wp_router_namespaceObject.privateApis); 657 function CommandPalette({ settings }) { 658 const { menu_commands: menuCommands } = settings; 659 useAdminNavigationCommands(menuCommands); 660 useSiteEditorNavigationCommands(); 661 return /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(RouterProvider, { pathArg: "p", children: /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_commands_namespaceObject.CommandMenu, {}) }); 662 } 663 function initializeCommandPalette(settings) { 664 const root = document.createElement("div"); 665 document.body.appendChild(root); 666 (0,external_wp_element_namespaceObject.createRoot)(root).render( 667 /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(external_wp_element_namespaceObject.StrictMode, { children: /* @__PURE__ */ (0,external_ReactJSXRuntime_namespaceObject.jsx)(CommandPalette, { settings }) }) 668 ); 669 } 670 671 672 (window.wp = window.wp || {}).coreCommands = __webpack_exports__; 673 /******/ })() 674 ;
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Sun Oct 26 08:20:05 2025 | Cross-referenced by PHPXref |