| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 (function() { 2 "use strict"; 3 var wp; 4 (wp ||= {}).deprecated = (() => { 5 var __create = Object.create; 6 var __defProp = Object.defineProperty; 7 var __getOwnPropDesc = Object.getOwnPropertyDescriptor; 8 var __getOwnPropNames = Object.getOwnPropertyNames; 9 var __getProtoOf = Object.getPrototypeOf; 10 var __hasOwnProp = Object.prototype.hasOwnProperty; 11 var __commonJS = (cb, mod) => function __require() { 12 return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; 13 }; 14 var __export = (target, all) => { 15 for (var name in all) 16 __defProp(target, name, { get: all[name], enumerable: true }); 17 }; 18 var __copyProps = (to, from, except, desc) => { 19 if (from && typeof from === "object" || typeof from === "function") { 20 for (let key of __getOwnPropNames(from)) 21 if (!__hasOwnProp.call(to, key) && key !== except) 22 __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); 23 } 24 return to; 25 }; 26 var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( 27 // If the importer is in node compatibility mode or this is not an ESM 28 // file that has been converted to a CommonJS file using a Babel- 29 // compatible transform (i.e. "__esModule" has not been set), then set 30 // "default" to the CommonJS "module.exports" for node compatibility. 31 isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, 32 mod 33 )); 34 var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); 35 36 // package-external:@wordpress/hooks 37 var require_hooks = __commonJS({ 38 "package-external:@wordpress/hooks"(exports, module) { 39 module.exports = window.wp.hooks; 40 } 41 }); 42 43 // packages/deprecated/build-module/index.mjs 44 var index_exports = {}; 45 __export(index_exports, { 46 default: () => deprecated, 47 logged: () => logged 48 }); 49 var import_hooks = __toESM(require_hooks(), 1); 50 var logged = /* @__PURE__ */ Object.create(null); 51 function deprecated(feature, options = {}) { 52 const { since, version, alternative, plugin, link, hint } = options; 53 const pluginMessage = plugin ? ` from $plugin}` : ""; 54 const sinceMessage = since ? ` since version $since}` : ""; 55 const versionMessage = version ? ` and will be removed$pluginMessage} in version $version}` : ""; 56 const useInsteadMessage = alternative ? ` Please use $alternative} instead.` : ""; 57 const linkMessage = link ? ` See: $link}` : ""; 58 const hintMessage = hint ? ` Note: $hint}` : ""; 59 const message = `$feature} is deprecated$sinceMessage}$versionMessage}.$useInsteadMessage}$linkMessage}$hintMessage}`; 60 if (message in logged) { 61 return; 62 } 63 (0, import_hooks.doAction)("deprecated", feature, options, message); 64 console.warn(message); 65 logged[message] = true; 66 } 67 return __toCommonJS(index_exports); 68 })(); 69 if (typeof wp.deprecated === 'object' && wp.deprecated.default) { wp.deprecated = wp.deprecated.default; } 70 (window.wp ||= {}).deprecated = wp.deprecated; 71 })();
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Wed Aug 12 08:20:21 2026 | Cross-referenced by PHPXref |