Changeset 63078
- Timestamp:
- 08/06/2026 05:33:14 PM (7 weeks ago)
- Location:
- branches/6.8
- Files:
-
- 12 edited
-
. (modified) (1 prop)
-
package-lock.json (modified) (76 diffs)
-
package.json (modified) (2 diffs)
-
src/js/_enqueues/admin/inline-edit-post.js (modified) (1 diff)
-
src/wp-admin/includes/user.php (modified) (3 diffs)
-
src/wp-includes/blocks/post-date.php (modified) (1 diff)
-
src/wp-includes/canonical.php (modified) (1 diff)
-
src/wp-includes/http.php (modified) (1 diff)
-
src/wp-includes/kses.php (modified) (1 diff)
-
src/wp-includes/user.php (modified) (9 diffs)
-
src/wp-login.php (modified) (2 diffs)
-
src/wp-signup.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/6.8
- Property svn:mergeinfo changed
/trunk merged: 63060-63065,63067
- Property svn:mergeinfo changed
-
branches/6.8/package-lock.json
r62788 r63078 17 17 "@wordpress/block-directory": "5.19.7", 18 18 "@wordpress/block-editor": "14.14.6", 19 "@wordpress/block-library": "9.19. 6",19 "@wordpress/block-library": "9.19.7", 20 20 "@wordpress/block-serialization-default-parser": "5.19.1", 21 21 "@wordpress/blocks": "14.8.2", … … 109 109 "@wordpress/babel-preset-default": "8.19.1", 110 110 "@wordpress/dependency-extraction-webpack-plugin": "6.19.1", 111 "@wordpress/e2e-test-utils": "11.19. 1",111 "@wordpress/e2e-test-utils": "11.19.2", 112 112 "@wordpress/e2e-test-utils-playwright": "1.19.1", 113 113 "@wordpress/prettier-config": "4.19.1", … … 6711 6711 "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.19.1.tgz", 6712 6712 "integrity": "sha512-auLoPnPg4jaAWn7Gr/4j2GklTrzvibQ42Rjo92CcQ2vPy6TwhN4+7ci4sruzk9cvLHESY81/HKtogSNQr9coyQ==", 6713 "license": "GPL-2.0-or-later", 6713 6714 "dependencies": { 6714 6715 "@babel/runtime": "7.25.7", … … 6725 6726 "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-3.19.2.tgz", 6726 6727 "integrity": "sha512-Tu5rvK2ERckCDpD9+Ct+97B6GPsQRYsvx6ub28x6UeaPKiserluDvwRiMNDzt0U5NcmgW5yRNiY2sPJyMXyK5A==", 6728 "license": "GPL-2.0-or-later", 6727 6729 "dependencies": { 6728 6730 "@babel/runtime": "7.25.7", … … 6758 6760 "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.19.2.tgz", 6759 6761 "integrity": "sha512-X2e3OTXPGBCBTFyu7Lb1mlI4AaA9RcAMmTlPKrV63yXXkKcVfL1jFbAaJXNonl7Fap+1tGvws4eEhKbmtbqbGA==", 6762 "license": "GPL-2.0-or-later", 6760 6763 "dependencies": { 6761 6764 "@babel/runtime": "7.25.7", … … 6772 6775 "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.19.1.tgz", 6773 6776 "integrity": "sha512-uwFp4ZuvjUg+LQNFx/ciHclcDC8RF4/YpDBwEagQQjcSRs0MDT8O5xcn7iqNJRkhTAd1vRGhaEP8I9/5G/ToEA==", 6777 "license": "GPL-2.0-or-later", 6774 6778 "dependencies": { 6775 6779 "@babel/runtime": "7.25.7" … … 6785 6789 "integrity": "sha512-uxXTQS+SGumdQegcaAtPjkUkYUGDmv6xxLf4pJObIHE1+LaYU4PkEciL8gyGxfCpkQinA2FPSJMOoxMAj8/IAQ==", 6786 6790 "dev": true, 6791 "license": "GPL-2.0-or-later", 6787 6792 "dependencies": { 6788 6793 "@babel/core": "7.25.7", … … 6817 6822 "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.19.1.tgz", 6818 6823 "integrity": "sha512-CIQwyTToPUba2nNR+Si2w/A07aCBccVwTMOooz4yj2ZD1Ri5PikGoTFpmmKdgOPJ1xlLhAKdY8j+5FcJ6GZtBg==", 6824 "license": "GPL-2.0-or-later", 6819 6825 "dependencies": { 6820 6826 "@babel/runtime": "7.25.7" … … 6829 6835 "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-5.19.7.tgz", 6830 6836 "integrity": "sha512-2QGR64ofcMn4k+ps7Fa7nFgEdh5qY4m4toinpoNZ06cWe3h7CU/n6Rp0wrxcxxHM2h+C/iu0hjGmNITbAHs9oA==", 6837 "license": "GPL-2.0-or-later", 6831 6838 "dependencies": { 6832 6839 "@babel/runtime": "7.25.7", … … 6865 6872 "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-14.14.6.tgz", 6866 6873 "integrity": "sha512-diqmWXhj87ProKiCixjtAm/iGhiAQGLM3Hym7hxpB6GJfDA3Eg90GBT3guqjxeBc/mBR6tbGEiDMj2FNeQSRag==", 6874 "license": "GPL-2.0-or-later", 6867 6875 "dependencies": { 6868 6876 "@babel/runtime": "7.25.7", … … 6927 6935 }, 6928 6936 "node_modules/@wordpress/block-library": { 6929 "version": "9.19.6", 6930 "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-9.19.6.tgz", 6931 "integrity": "sha512-jRvlwOGUEtTuDwu+Z74W06JGwp+CCvNjauuAos/EzDkJ0U8ZSMQJMH9g8bEKSerFaQ0jokF0cp9Zo6nbmo0/wg==", 6937 "version": "9.19.7", 6938 "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-9.19.7.tgz", 6939 "integrity": "sha512-h1gJ9eAQ7YsmRIDkvPnI5surWzES0VXz3Yy9z67l6i/NIPaFmk5aTJI+s400VqlGbjVygt83mUxzJ8ZDvLZbfw==", 6940 "license": "GPL-2.0-or-later", 6932 6941 "dependencies": { 6933 6942 "@babel/runtime": "7.25.7", … … 7001 7010 "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.19.1.tgz", 7002 7011 "integrity": "sha512-EfGD50utEb459H7V0k9pLaq+SehN//ICyp+at0YxyCGQM0poAKuEUJfVCv+zJbmRVUmNctG93vTp5tDgfofQiw==", 7012 "license": "GPL-2.0-or-later", 7003 7013 "dependencies": { 7004 7014 "@babel/runtime": "7.25.7" … … 7013 7023 "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-14.8.2.tgz", 7014 7024 "integrity": "sha512-SZZODi7o6yTES0uZ35soRb2ZVdkd0QrmZrvyV0WHbE8exGL72/3UQRga0U05uY4j3puR6hkmeol/Ef6IaLlB7A==", 7025 "license": "GPL-2.0-or-later", 7015 7026 "dependencies": { 7016 7027 "@babel/runtime": "7.25.7", … … 7077 7088 "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.19.4.tgz", 7078 7089 "integrity": "sha512-ij8UIYQaXw3w704gQukVQ51zN1/nAPBo10cPrugrnjrVmJn149RaVb0oIuiCw7IUyc5OgMFfsLt/RqssPPjOsg==", 7090 "license": "GPL-2.0-or-later", 7079 7091 "dependencies": { 7080 7092 "@babel/runtime": "7.25.7", … … 7102 7114 "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-29.5.4.tgz", 7103 7115 "integrity": "sha512-sT04yW0PThalQLOL7aCFcvyLr+A9/poJFwmotoNYtrDwQajucvLObT3yHww67d5eRpGJwShLzNuqd4mMmRXJ3w==", 7116 "license": "GPL-2.0-or-later", 7104 7117 "dependencies": { 7105 7118 "@ariakit/react": "^0.4.15", … … 7175 7188 "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.19.2.tgz", 7176 7189 "integrity": "sha512-ghNIxSVwiMuaZ2Dw3VLYHATaYn127E3QaSg2m+IdQJ3xHcOVopZVXGWITRM6KLsG+w4uEQ8huXx0DJglHKPA6w==", 7190 "license": "GPL-2.0-or-later", 7177 7191 "dependencies": { 7178 7192 "@babel/runtime": "7.25.7", … … 7202 7216 "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-1.19.6.tgz", 7203 7217 "integrity": "sha512-aE4fpBrG0slaw8GdZoxbbYCOP+4BaHvrVn3LTmulohlcqYXZH6LOQBmuWrFq/Ab5UIIZbiZMESZbY/7CHz99gw==", 7218 "license": "GPL-2.0-or-later", 7204 7219 "dependencies": { 7205 7220 "@babel/runtime": "7.25.7", … … 7231 7246 "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-7.19.6.tgz", 7232 7247 "integrity": "sha512-7z6UV8gNeazcj1NhmSqAOPafdFg46HpcnpSmAWbff0RdXuS2Y3Xcs9OsVHlpse1j+HHZwdjVxTGd2AryplQB+Q==", 7248 "license": "GPL-2.0-or-later", 7233 7249 "dependencies": { 7234 7250 "@babel/runtime": "7.25.7", … … 7281 7297 "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-5.19.6.tgz", 7282 7298 "integrity": "sha512-hK1+YfADqg2tZ7as+Q/vsd7sA9yL0qyTIAu7aMbZGEjzUP+AMVio3RPAMc9XMrnQsfY0B3FZ2uM203RsukUzWA==", 7299 "license": "GPL-2.0-or-later", 7283 7300 "dependencies": { 7284 7301 "@babel/runtime": "7.25.7", … … 7319 7336 "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.19.2.tgz", 7320 7337 "integrity": "sha512-oYtKzYYLBlJvxZKY5PIlwZczu2XaERcHg3SgKYayC1ky815KYsg7Dr2Zsbs0VrNzr4+txV7q7SEO+lDVvWDk7A==", 7338 "license": "GPL-2.0-or-later", 7321 7339 "dependencies": { 7322 7340 "@babel/runtime": "7.25.7", … … 7348 7366 "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-4.19.2.tgz", 7349 7367 "integrity": "sha512-mWW5OCcsQodfrvsWkHTE5ku6c1T9+Z0PylwIkiMJEtKw1oyktDN1+B6sc0ooYQg0fJmShov+smaj2hhTXbhgag==", 7368 "license": "GPL-2.0-or-later", 7350 7369 "dependencies": { 7351 7370 "@babel/runtime": "7.25.7", … … 7366 7385 "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-4.15.4.tgz", 7367 7386 "integrity": "sha512-LyXPcv9RiEBM7ko8l6TPAWVv+KURVH/4WcZw8z0/lBgemWo2vgYynoGopxSWbF+QbMzpsFnRN4OZuyWLWB8liQ==", 7387 "license": "GPL-2.0-or-later", 7368 7388 "dependencies": { 7369 7389 "@ariakit/react": "^0.4.15", … … 7393 7413 "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.19.1.tgz", 7394 7414 "integrity": "sha512-J9B5GgSveBy8JfkyGlAUNbPaGBqw9K2T2f+X6TocNp3KmsPCpY0rv2VunjgU6Vqh72plB3E9j74gQsESNbqpFw==", 7415 "license": "GPL-2.0-or-later", 7395 7416 "dependencies": { 7396 7417 "@babel/runtime": "7.25.7", … … 7409 7430 "integrity": "sha512-tJUxE5j06UlYxRqmHQJoSYQmW8lvNaTY+rR/hoaGLxTZrp8ucTymqhDijnPAY2hYviGDFv6WqcYRABBJGV76Kg==", 7410 7431 "dev": true, 7432 "license": "GPL-2.0-or-later", 7411 7433 "dependencies": { 7412 7434 "json2php": "^0.0.7" … … 7431 7453 "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.19.1.tgz", 7432 7454 "integrity": "sha512-CDMeWOQLNpVe5tneMQ2ueX2zbjxcuMx5i2BKVu1cacOHLPGAjuxRnMY0B+6XzRz5LoenHgMaKDWVZSlcwtdcsQ==", 7455 "license": "GPL-2.0-or-later", 7433 7456 "dependencies": { 7434 7457 "@babel/runtime": "7.25.7", … … 7444 7467 "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.19.2.tgz", 7445 7468 "integrity": "sha512-xKS7L4LtwzM1wG7vQuQWzbdqXaukjjQGSj7OAxinUhhBRXY1fRl9tmwgYawVNGRCgZvZIaALajBqIQ7zLL05Bg==", 7469 "license": "GPL-2.0-or-later", 7446 7470 "dependencies": { 7447 7471 "@babel/runtime": "7.25.7", … … 7457 7481 "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.19.1.tgz", 7458 7482 "integrity": "sha512-7mfF63retvUVoCTBjHSy4uLu8Tq5aJ4fOu+43XM2SRTS4xVOlcEJQ+jtBirADyfBsG3Y/0IDc5P+7JRzfnErag==", 7483 "license": "GPL-2.0-or-later", 7459 7484 "dependencies": { 7460 7485 "@babel/runtime": "7.25.7" … … 7466 7491 }, 7467 7492 "node_modules/@wordpress/e2e-test-utils": { 7468 "version": "11.19.1", 7469 "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-11.19.1.tgz", 7470 "integrity": "sha512-4V1IT0zg3tf1KtkjRwISAtr2Rbd+rdIDxchT27nFQ1eUbYsk+b8uMOqPSBix2lJG2XWchAEGNSk7gFXzziqyyw==", 7493 "version": "11.19.2", 7494 "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-11.19.2.tgz", 7495 "integrity": "sha512-9/tmtqNtLiREJe5918bw8il5Oc9htFwnONnBR4iQO8o9TQz0XEK+uVWWbxeKrgEZRBuV+LCUAtwrYOGniPPwvQ==", 7496 "deprecated": "This package has been deprecated in favor of @wordpress/e2e-test-utils-playwright", 7471 7497 "dev": true, 7472 7498 "license": "GPL-2.0-or-later", 7473 7499 "dependencies": { 7474 7500 "@babel/runtime": "7.25.7", 7475 "@wordpress/api-fetch": "^7.19. 1",7501 "@wordpress/api-fetch": "^7.19.2", 7476 7502 "@wordpress/keycodes": "^4.19.1", 7477 "@wordpress/url": "^4.19. 1",7503 "@wordpress/url": "^4.19.2", 7478 7504 "change-case": "^4.1.2", 7479 7505 "form-data": "^4.0.0", … … 7494 7520 "integrity": "sha512-g7Ww4rusTJBIBASOIRXyFOMDte0zyUJNv2xsE923tlGCniNVHA8tsnMh5O7eymW0JRyzgzcVB7bLi1HOz9WS3w==", 7495 7521 "dev": true, 7522 "license": "GPL-2.0-or-later", 7496 7523 "dependencies": { 7497 7524 "change-case": "^4.1.2", … … 7558 7585 "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-8.19.7.tgz", 7559 7586 "integrity": "sha512-zTc3Ed0z0hnZDtwXre8nLwdihMWlAm9xPLchp04tLGA+GmtZ7+Xq9GkHcc3ktSmjOrwZN1i8HfouggjrjL9pyg==", 7587 "license": "GPL-2.0-or-later", 7560 7588 "dependencies": { 7561 7589 "@babel/runtime": "7.25.7", … … 7605 7633 "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-6.19.7.tgz", 7606 7634 "integrity": "sha512-sGwjlJmPYdyF/VT1C4q8YGn4W0+TZSZar5DpJcKAEIGqtIIJcflA8G+34fQasXdBCKeQW1r1pIw6Kar2A8nZMg==", 7635 "license": "GPL-2.0-or-later", 7607 7636 "dependencies": { 7608 7637 "@babel/runtime": "7.25.7", … … 7668 7697 "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-6.19.6.tgz", 7669 7698 "integrity": "sha512-XAmQ9H3vCLzQLClMC3axrGbuo47hTZbVlQkRrNnNWvW5JnGg2JUWTY5qLLpBMZrUioPaZmVKb4r9ZPpjCSazVQ==", 7699 "license": "GPL-2.0-or-later", 7670 7700 "dependencies": { 7671 7701 "@babel/runtime": "7.25.7", … … 7711 7741 "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-14.19.7.tgz", 7712 7742 "integrity": "sha512-B1jB6Fe60DJxTiNuLgOoZmTHJJ1L62BWj57ld3tUuS7pGl8hTmeNrv9QGhx8u4X4z0rKIBA5jTmiE9XRJKBa5A==", 7743 "license": "GPL-2.0-or-later", 7713 7744 "dependencies": { 7714 7745 "@babel/runtime": "7.25.7", … … 7785 7816 "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.19.1.tgz", 7786 7817 "integrity": "sha512-DsubjDmWZtrRBq5RSM6rSI17ISLTxmrdr5vsHD2z6OqmrchhJvclGxPUUR/wFZJ1h19siUIqlW6WMfZMySlEIA==", 7818 "license": "GPL-2.0-or-later", 7787 7819 "dependencies": { 7788 7820 "@babel/runtime": "7.25.7", … … 7804 7836 "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.19.1.tgz", 7805 7837 "integrity": "sha512-qMshyhwBT+v4zGeUMb1VnDoTkMymAW7xll8baKEX4rgA/WtkutVPtLlsAIQI8IxOguTorE3vKGYrr6gfv5UNSw==", 7838 "license": "GPL-2.0-or-later", 7806 7839 "dependencies": { 7807 7840 "@babel/runtime": "7.25.7" … … 7874 7907 "resolved": "https://registry.npmjs.org/@wordpress/fields/-/fields-0.11.6.tgz", 7875 7908 "integrity": "sha512-IyLo/H7Cx1LLrXVyYTqN6k9KWeDqygDNSM0rkAimuPse0QP0DxopQTNzkdqWdBPE5qk6assqrt7w8vvWTDLwRQ==", 7909 "license": "GPL-2.0-or-later", 7876 7910 "dependencies": { 7877 7911 "@babel/runtime": "7.25.7", … … 7916 7950 "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-5.19.6.tgz", 7917 7951 "integrity": "sha512-HYAMfhKD5NmMu8bm4wIaoZLnTf40LwX/o+Oaz39UqiWD/LMIQBctx9LbiTMySN9c6MmVseUHTMZ9jvBhI+Ptow==", 7952 "license": "GPL-2.0-or-later", 7918 7953 "dependencies": { 7919 7954 "@babel/runtime": "7.25.7", … … 7944 7979 "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.19.1.tgz", 7945 7980 "integrity": "sha512-aZOf50V6+j1s+0pq/WZ37PZxu8Dn76ww2WJRYCXtk0sAO6EG2KoX2Gc9bKv0PKwOMss5aiza8pZgIYJFuxZMOw==", 7981 "license": "GPL-2.0-or-later", 7946 7982 "dependencies": { 7947 7983 "@babel/runtime": "7.25.7" … … 7956 7992 "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.19.1.tgz", 7957 7993 "integrity": "sha512-VSrvQ+RA772+QB76PAWpiVZgpPqES0BSy60E2lYLGwIuiazMlKWLAQDzWfsQuAfiXTgQFGI7n+0LDf1DUwOWhw==", 7994 "license": "GPL-2.0-or-later", 7958 7995 "dependencies": { 7959 7996 "@babel/runtime": "7.25.7" … … 7968 8005 "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.19.1.tgz", 7969 8006 "integrity": "sha512-rUt7WjY+nqDkhA9iSXAlE+/ijpS7cZwz1xazn7fDXXgwPXUdvyDoE/4gJFC9pWmWejrjrrcU7M5+xTSxeh+dVQ==", 8007 "license": "GPL-2.0-or-later", 7970 8008 "dependencies": { 7971 8009 "@babel/runtime": "7.25.7", … … 7988 8026 "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.19.1.tgz", 7989 8027 "integrity": "sha512-v6C0521Hh5SrDPG1VnRK1jxqF3DfqVPi5+a51CIR9VmjLbwASFhAPv+xFwOoaG3O0PupU4S5nnF2AqQY+vqqNw==", 8028 "license": "GPL-2.0-or-later", 7990 8029 "dependencies": { 7991 8030 "@babel/runtime": "7.25.7", … … 8002 8041 "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.19.1.tgz", 8003 8042 "integrity": "sha512-RAWbve3ewgYFJMRKlIcM+6eRCsFHf1VFA2k0OxlePDGECjwl4u8eDXZ+B5YIQMVZZBVDOqsX5JPToxHIMawisg==", 8043 "license": "GPL-2.0-or-later", 8004 8044 "dependencies": { 8005 8045 "@preact/signals": "^1.3.0", … … 8015 8055 "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-2.19.1.tgz", 8016 8056 "integrity": "sha512-ycGjtPEBlTKJjIfWoGFwrCU9Uu+BIVx6jlOCS6wo5HviMeznxCckPjG1EYKn+CbXMcyvyBVZXUP9FvFq7GP4Og==", 8057 "license": "GPL-2.0-or-later", 8017 8058 "dependencies": { 8018 8059 "@wordpress/a11y": "^4.19.1", … … 8028 8069 "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-9.4.4.tgz", 8029 8070 "integrity": "sha512-3ciZXQD6ldTt+tqau+UFGYvE/oZmr30JA9u8edK5eBnwVr5VE6J/uswWWCbfVRilhGBKxVM2BbWP3AxBdxRVZg==", 8071 "license": "GPL-2.0-or-later", 8030 8072 "dependencies": { 8031 8073 "@babel/runtime": "7.25.7", … … 8056 8098 "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.19.1.tgz", 8057 8099 "integrity": "sha512-SbRDJ4O6kuKzzuH0ADTx4seHaa3+uQax8QDt+5bPekVCYFClIqomflfApBE1v6c0umiRVKbZJ8NnCZ5Hemj9tA==", 8100 "license": "GPL-2.0-or-later", 8058 8101 "dependencies": { 8059 8102 "@babel/runtime": "7.25.7" … … 8103 8146 "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.19.2.tgz", 8104 8147 "integrity": "sha512-0aH2qnemoJTRv59vndtvxGjIcyuJ51U6Df/0gXEGWdRyEOMLI7rFKjzlrshaQC9xPWWSsXeMwpPTSlu/nv4zhw==", 8148 "license": "GPL-2.0-or-later", 8105 8149 "dependencies": { 8106 8150 "@babel/runtime": "7.25.7", … … 8121 8165 "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.19.1.tgz", 8122 8166 "integrity": "sha512-BoeNTH+NA0qu1QibIq7WoUVvNeGJLO1mUqQO+5NQLxUsQil72XYKR7Gut4xPXtmO4xM0MgN5d9elE9E96X5qUQ==", 8167 "license": "GPL-2.0-or-later", 8123 8168 "dependencies": { 8124 8169 "@babel/runtime": "7.25.7", … … 8134 8179 "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-5.19.4.tgz", 8135 8180 "integrity": "sha512-HZjjFF9qzQiNh7J8tbugXPzQFJjo2LZi8iAax5o8xWaEECWNyikQL+MHAczpFzNFmYL3inbw+iB1kP+gWJCGew==", 8181 "license": "GPL-2.0-or-later", 8136 8182 "dependencies": { 8137 8183 "@babel/runtime": "7.25.7", … … 8157 8203 "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-5.19.2.tgz", 8158 8204 "integrity": "sha512-DZJfnnbupRK44T9EEiQcQH1UcffN5Osdkprvh1tO21f0RZ7JNK6LlUWRl6JSdKwtKGL4wNr10v/g3T4ZutYaDA==", 8205 "license": "GPL-2.0-or-later", 8159 8206 "dependencies": { 8160 8207 "@babel/runtime": "7.25.7", … … 8174 8221 "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.19.2.tgz", 8175 8222 "integrity": "sha512-7jAr7i50bWPDQBRuBtKwIEtx0VxN2RN/CulPwvpSONEFvToBx7Rn1H5iPtBSUEgWTcfhfUGJAFu/lB6mcBCsFw==", 8223 "license": "GPL-2.0-or-later", 8176 8224 "dependencies": { 8177 8225 "@babel/runtime": "7.25.7", … … 8204 8252 "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-9.19.4.tgz", 8205 8253 "integrity": "sha512-SpgW8TIcnqIqIQEinfxx95ts15gxkXU9ECff04rmebpSgLQK0Bqru+4Z5DENyEhTMvFxduzmz1/TzauVSv8V4Q==", 8254 "license": "GPL-2.0-or-later", 8206 8255 "dependencies": { 8207 8256 "@babel/runtime": "7.25.7", … … 8227 8276 "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-2.19.6.tgz", 8228 8277 "integrity": "sha512-cx1tBhDWP5YYM2le+mgWIjtKP6zU7OqUEijW8pBmOVyodd/wnh68+K7zO8fXZRirXp9mj+Hupsa2+S+JYiCf5w==", 8278 "license": "GPL-2.0-or-later", 8229 8279 "dependencies": { 8230 8280 "@babel/runtime": "7.25.7", … … 8257 8307 "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.19.4.tgz", 8258 8308 "integrity": "sha512-TRPmm8+VfzuZaQFZwAAxGcAl/exZEQho9Z+yGlWTY+lNi5bhE5ZBR5ftxDbBVe0DJpkV+AXRUEDKenhf/yK03A==", 8309 "license": "GPL-2.0-or-later", 8259 8310 "dependencies": { 8260 8311 "@babel/runtime": "7.25.7", … … 8298 8349 "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.19.4.tgz", 8299 8350 "integrity": "sha512-ltz0ZDaXf9zgcg1gNtXV3bPfMN5GIMIYtLFlLGdMhGSzwFsgmmvslwPDbpOCgMpSevYUt2A0Mv0/RoSCNY5Hrg==", 8351 "license": "GPL-2.0-or-later", 8300 8352 "dependencies": { 8301 8353 "@babel/runtime": "7.25.7", … … 8324 8376 "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-2.19.2.tgz", 8325 8377 "integrity": "sha512-7PwwB6pnI4GeVnHHcIfwizSb7p2b9c5z44yHX8L4LsFgRMyexrllJW53YB4rUbNqE7ppk+7lltTkbl/ZZW8N2w==", 8378 "license": "GPL-2.0-or-later", 8326 8379 "dependencies": { 8327 8380 "@babel/runtime": "7.25.7", … … 8338 8391 "integrity": "sha512-uoLDzk3QtXJSAm02y0MMHWNaS9UCSOg30xX+aiwOCiTcXP/W4si4kd6laFfLiyvN4VZxQin7AXwbX5rve7u2zA==", 8339 8392 "dev": true, 8393 "license": "GPL-2.0-or-later", 8340 8394 "engines": { 8341 8395 "node": ">=18.12.0", … … 8350 8404 "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.19.1.tgz", 8351 8405 "integrity": "sha512-JbkJUzMmC6BlSpvvCzvsCUo7yjmbpuQf/+n0oZRNo/EK1IpQr8rLRbdzkM9KOazq0CbOGV4r+g8EVKkT9KOOwA==", 8406 "license": "GPL-2.0-or-later", 8352 8407 "dependencies": { 8353 8408 "@babel/runtime": "7.25.7", … … 8367 8422 "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.19.1.tgz", 8368 8423 "integrity": "sha512-OQ+qiKt797dMpX9pJhr1gkXTygW/72RSm5P+FSNrpqmBEMOxnMe+Dob8s5S2KZ7TBAFCzP4WcfprVjamzH7CeA==", 8424 "license": "GPL-2.0-or-later", 8369 8425 "dependencies": { 8370 8426 "@babel/runtime": "7.25.7", … … 8380 8436 "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.19.1.tgz", 8381 8437 "integrity": "sha512-VfmFB307cU7B8GLb2gNfkA0q5Ujv+FTChsE3Z+8487dznlwuPH7fR0/qqpXYFe6ZqUqdotek8DqTYi8U5C5YdQ==", 8438 "license": "GPL-2.0-or-later", 8382 8439 "dependencies": { 8383 8440 "@babel/runtime": "7.25.7" … … 8392 8449 "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.19.1.tgz", 8393 8450 "integrity": "sha512-L4+D0LssYta48tcOCAsuMdSaNR522iGZ8oHfVIuC3dyrtX8Qx39XwWLW4c0HoKeGPCLPDypVbLrqlb514JNVHQ==", 8451 "license": "GPL-2.0-or-later", 8394 8452 "dependencies": { 8395 8453 "@babel/runtime": "7.25.7", … … 8410 8468 "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-5.19.6.tgz", 8411 8469 "integrity": "sha512-h6ztcqcND++4iCkAvSNJ0lp5u//aaIdnRKfozPNf4UTffWwfIOOIWtW9BeTrq2gemAw8AyyugmOYESA88QELCg==", 8470 "license": "GPL-2.0-or-later", 8412 8471 "dependencies": { 8413 8472 "@babel/runtime": "7.25.7", … … 8437 8496 "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.19.2.tgz", 8438 8497 "integrity": "sha512-qUTupXLM1OODNz6/jKwQOqG3jY1rEFCxvfvdxNQAMuaps2qop3/iqwEyR0hU+6OC09RDsYJtwalgidOmv+Fx9A==", 8498 "license": "GPL-2.0-or-later", 8439 8499 "dependencies": { 8440 8500 "@babel/runtime": "7.25.7", … … 8461 8521 "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-1.19.2.tgz", 8462 8522 "integrity": "sha512-DlWAW6zv3KSp68aHcdlsPLRcKASdwhaE/vqDYu12Q2grvDqTom6iKCZtfiaHNJe2Be4WWtAN1LNBg4xArR+hjw==", 8523 "license": "GPL-2.0-or-later", 8463 8524 "dependencies": { 8464 8525 "@babel/runtime": "7.25.7", … … 8483 8544 "integrity": "sha512-uHCm7+MxRP0lFDAeURXGCfYAKsByVS55JuY4uaSWE2siHOD8XouqRfyAdIGejyW698riXEuGmNuAJG61U/RQgg==", 8484 8545 "dev": true, 8546 "license": "GPL-2.0-or-later", 8485 8547 "dependencies": { 8486 8548 "@babel/core": "7.25.7", … … 9622 9684 "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-5.19.4.tgz", 9623 9685 "integrity": "sha512-u8SMnntjITnNOrhWZmeASLWeTkjpGrSeX/LvF+9Fmr9TNHFwcv5kOldKRI0gTN/YB1p5fypwe5u+o5js9ngXPw==", 9686 "license": "GPL-2.0-or-later", 9624 9687 "dependencies": { 9625 9688 "@babel/runtime": "7.25.7", … … 9648 9711 "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.19.1.tgz", 9649 9712 "integrity": "sha512-oTP/OrqCbaItuw8Mt70L6wSsOlSDcTOUJVd7ZfGWLOBjtG/5v6RUrYhg8eOK51YkYoNijTbhy/tRSbe1JpPpIA==", 9713 "license": "GPL-2.0-or-later", 9650 9714 "dependencies": { 9651 9715 "@babel/runtime": "7.25.7", … … 9661 9725 "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.19.1.tgz", 9662 9726 "integrity": "sha512-MxsMZijqqTWd8bLn/0pizHN1sdsIT5zkHQ/1AZQPC8V6GHYWaUx6Qoypu+HsFESBocZ4lhx94RtPad1gO/gF5g==", 9727 "license": "GPL-2.0-or-later", 9663 9728 "dependencies": { 9664 9729 "@babel/runtime": "7.25.7", … … 9692 9757 "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-1.19.2.tgz", 9693 9758 "integrity": "sha512-Tj37Rj0iWlbSJKv0CJG8gIme1i5o7GCsWYrQAv6fymx5KVcruomHM/rlVuo0nm38OXR07ZltpOBuqpxOUZW/pQ==", 9759 "license": "GPL-2.0-or-later", 9694 9760 "dependencies": { 9695 9761 "@babel/runtime": "7.25.7", … … 9713 9779 "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.19.1.tgz", 9714 9780 "integrity": "sha512-p39LTxEiAKW1pVdr8OMLA67i+bVNfgQFjYnc8kmDoUdnK/4dsaTa/e0zCdng14I9+VjN4gmefWUvoNiGimZnmw==", 9781 "license": "GPL-2.0-or-later", 9715 9782 "dependencies": { 9716 9783 "@babel/runtime": "7.25.7" … … 9725 9792 "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.19.1.tgz", 9726 9793 "integrity": "sha512-i9yLR8aaV4BZ/sKeRKo4RsAVQ+9I6H4aus0TaUYTobmxiaW3H3SFHZBN8OC/YnQ3RLv+I/9jnNf15i/lYh5Whw==", 9794 "license": "GPL-2.0-or-later", 9727 9795 "dependencies": { 9728 9796 "@babel/runtime": "7.25.7", … … 9738 9806 "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.4.4.tgz", 9739 9807 "integrity": "sha512-WXJKNLV1yDbvkwxnw367voBmKiwLuONuW8r1Pk+/IkZ0zRVowQ/C77Q1JHw0Lla8EnYTrmW2ncyBDxuJmt/Zog==", 9808 "license": "GPL-2.0-or-later", 9740 9809 "dependencies": { 9741 9810 "@babel/runtime": "7.25.7", … … 9777 9846 "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.19.2.tgz", 9778 9847 "integrity": "sha512-mMg622x6eMTsd9AameLaq77/Mmx7gHTJoGOtMiRVVxQwxmurFXGwZubNjQ31OJyDfE2mpnChRfuj70PzhpM3gw==", 9848 "license": "GPL-2.0-or-later", 9779 9849 "dependencies": { 9780 9850 "@babel/runtime": "7.25.7", … … 9790 9860 "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-6.19.2.tgz", 9791 9861 "integrity": "sha512-BT2vqo8F/sf1xJ1CKgKPFUbCcj2ExVaBN+QHcCBCWPsV8PVc28i7a66HT0jouSGzX9spSpGP69b75/CFVUbyxg==", 9862 "license": "GPL-2.0-or-later", 9792 9863 "dependencies": { 9793 9864 "@babel/runtime": "7.25.7", … … 9808 9879 "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.19.1.tgz", 9809 9880 "integrity": "sha512-h/dsieWGT6aCPCze2Qb3xShlGtg0CR4PJsHgBXvwuCRoCgQOgHGKHEJIeAzQQSidA6tggbYeEPwlmZk1g+WY8Q==", 9881 "license": "GPL-2.0-or-later", 9810 9882 "engines": { 9811 9883 "node": ">=18.12.0", … … 9817 9889 "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-4.19.6.tgz", 9818 9890 "integrity": "sha512-4EoHFeH7MGN+EtBIZJREuDmvLI7XT3MWO5zbed9nQacjXzB8JvxYkoUfcjQfmkuJg/BIrJf22zlTbnssoKuKLg==", 9891 "license": "GPL-2.0-or-later", 9819 9892 "dependencies": { 9820 9893 "@babel/runtime": "7.25.7", … … 9845 9918 "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.19.1.tgz", 9846 9919 "integrity": "sha512-b/w8zxe2i0feEUixlYe9Igt5TXleM4BB3I0O09ZYlsASfzLLPVBJL1sH7tjVTUJsTS9eDrA8kufIR9emRwpQ8g==", 9920 "license": "GPL-2.0-or-later", 9847 9921 "dependencies": { 9848 9922 "@babel/runtime": "7.25.7" -
branches/6.8/package.json
r62788 r63078 30 30 "@wordpress/babel-preset-default": "8.19.1", 31 31 "@wordpress/dependency-extraction-webpack-plugin": "6.19.1", 32 "@wordpress/e2e-test-utils": "11.19. 1",32 "@wordpress/e2e-test-utils": "11.19.2", 33 33 "@wordpress/e2e-test-utils-playwright": "1.19.1", 34 34 "@wordpress/prettier-config": "4.19.1", … … 84 84 "@wordpress/block-directory": "5.19.7", 85 85 "@wordpress/block-editor": "14.14.6", 86 "@wordpress/block-library": "9.19. 6",86 "@wordpress/block-library": "9.19.7", 87 87 "@wordpress/block-serialization-default-parser": "5.19.1", 88 88 "@wordpress/blocks": "14.8.2", -
branches/6.8/src/js/_enqueues/admin/inline-edit-post.js
r59134 r63078 360 360 361 361 // The post author no longer has edit capabilities, so we need to add them to the list of authors. 362 $(':input[name="post_author"]', editRow).prepend('<option value="' + $('.post_author', rowData).text() + '">' + $('#post-' + id + ' .author').text() + '</option>'); 362 $(':input[name="post_author"]', editRow).prepend( 363 new Option( 364 $('#post-' + id + ' .author').text(), 365 $('.post_author', rowData).text() 366 ) 367 ); 363 368 } 364 369 if ( $( ':input[name="post_author"] option', editRow ).length === 1 ) { -
branches/6.8/src/wp-admin/includes/user.php
r59896 r63078 45 45 } 46 46 47 $errors = new WP_Error(); 48 47 49 $pass1 = ''; 48 50 $pass2 = ''; … … 79 81 80 82 if ( isset( $_POST['email'] ) ) { 81 $user->user_email = sanitize_text_field( wp_unslash( $_POST['email'] ) ); 83 $maybe_email = wp_unslash( $_POST['email'] ); 84 if ( is_string( $maybe_email ) && is_email( $maybe_email ) ) { 85 $user->user_email = $maybe_email; 86 } else { 87 $errors->add( 'invalid_email', __( '<strong>Error:</strong> The email address is not correct.' ), array( 'form-field' => 'email' ) ); 88 } 82 89 } 83 90 if ( isset( $_POST['url'] ) ) { … … 145 152 $user->use_ssl = 1; 146 153 } 147 148 $errors = new WP_Error();149 154 150 155 /* checking that username has been typed */ -
branches/6.8/src/wp-includes/blocks/post-date.php
r59072 r63078 67 67 68 68 if ( isset( $attributes['isLink'] ) && $attributes['isLink'] ) { 69 $formatted_date = sprintf( '<a href="%1s">%2s</a>', get_the_permalink( $post_ID ), $formatted_date ); 69 $formatted_date = sprintf( '<a href="%1$s">%2$s</a>', esc_url( get_the_permalink( $post_ID ) ), esc_html( $formatted_date ) ); 70 } else { 71 $formatted_date = esc_html( $formatted_date ); 70 72 } 71 73 -
branches/6.8/src/wp-includes/canonical.php
r58924 r63078 978 978 return false; 979 979 } 980 $where .= " AND post_type IN ('" . join( "', '", esc_sql( get_query_var( 'post_type' )) ) . "')";980 $where .= " AND post_type IN ('" . join( "', '", esc_sql( $post_types ) ) . "')"; 981 981 } else { 982 982 if ( ! in_array( get_query_var( 'post_type' ), $publicly_viewable_post_types, true ) ) { -
branches/6.8/src/wp-includes/http.php
r59293 r63078 589 589 if ( $ip ) { 590 590 $parts = array_map( 'intval', explode( '.', $ip ) ); 591 if ( 127 === $parts[0] || 10 === $parts[0] || 0 === $parts[0] 592 || ( 172 === $parts[0] && 16 <= $parts[1] && 31 >= $parts[1] ) 593 || ( 192 === $parts[0] && 168 === $parts[1] ) 591 592 /* 593 * These IP address ranges are not considered valid external hosts for HTTP requests. 594 * 595 * If the host resolves to an IP address in these ranges, the request will be rejected unless the 'http_request_host_is_external' filter allows it. 596 * 597 * References: 598 * 599 * - IPv4 Special-Purpose Address Space: https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml 600 * - IPv4 Multicast Address Assignments: https://www.rfc-editor.org/rfc/rfc5771.html 601 */ 602 if ( 127 === $parts[0] || 10 === $parts[0] || 0 === $parts[0] // 127.0.0.0/8 (loopback), 10.0.0.0/8 (private), 0.0.0.0/8 (this network). 603 || ( 172 === $parts[0] && 16 <= $parts[1] && 31 >= $parts[1] ) // 172.16.0.0/12 (private). 604 || ( 192 === $parts[0] && 168 === $parts[1] ) // 192.168.0.0/16 (private). 605 || ( 192 === $parts[0] && 0 === $parts[1] && 0 === $parts[2] ) // 192.0.0.0/24 (IETF protocol assignments). 606 || ( 192 === $parts[0] && 0 === $parts[1] && 2 === $parts[2] ) // 192.0.2.0/24 (TEST-NET-1). 607 || ( 192 === $parts[0] && 88 === $parts[1] && 99 === $parts[2] ) // 192.88.99.0/24 (6to4 relay anycast). 608 || ( 198 === $parts[0] && 51 === $parts[1] && 100 === $parts[2] ) // 198.51.100.0/24 (TEST-NET-2). 609 || ( 203 === $parts[0] && 0 === $parts[1] && 113 === $parts[2] ) // 203.0.113.0/24 (TEST-NET-3). 610 || ( 169 === $parts[0] && 254 === $parts[1] ) // 169.254.0.0/16 (link-local and cloud metadata). 611 || ( 100 === $parts[0] && 64 <= $parts[1] && 127 >= $parts[1] ) // 100.64.0.0/10 (CGNAT). 612 || ( 198 === $parts[0] && 18 <= $parts[1] && 19 >= $parts[1] ) // 198.18.0.0/15 (benchmarking). 613 || ( 224 <= $parts[0] && 239 >= $parts[0] ) // 224.0.0.0/4 (multicast). 614 || 240 <= $parts[0] // 240.0.0.0/4 (reserved, includes 255.255.255.255 broadcast). 594 615 ) { 595 616 // If host appears local, reject unless specifically allowed. -
branches/6.8/src/wp-includes/kses.php
r61901 r63078 2663 2663 ); 2664 2664 2665 // Bail if the recursive function stripping hit a PCRE error (e.g. stack/backtrack limit). 2666 if ( null === $css_test_string ) { 2667 continue; 2668 } 2669 2665 2670 /* 2666 2671 * Disallow CSS containing \ ( & } = or comments, except for within url(), var(), calc(), etc. 2667 2672 * which were removed from the test string above. 2668 2673 */ 2669 $allow_css = !preg_match( '%[\\\(&=}]|/\*%', $css_test_string );2674 $allow_css = 0 === preg_match( '%[\\\(&=}]|/\*%', $css_test_string ); 2670 2675 2671 2676 /** -
branches/6.8/src/wp-includes/user.php
r59927 r63078 187 187 /* translators: %s: User name. */ 188 188 __( '<strong>Error:</strong> The username <strong>%s</strong> is not registered on this site. If you are unsure of your username, try your email address instead.' ), 189 $username189 esc_html( $username ) 190 190 ) 191 191 ); … … 214 214 /* translators: %s: User name. */ 215 215 __( '<strong>Error:</strong> The password you entered for the username %s is incorrect.' ), 216 '<strong>' . $username. '</strong>'216 '<strong>' . esc_html( $username ) . '</strong>' 217 217 ) . 218 218 ' <a href="' . wp_lostpassword_url() . '">' . … … 297 297 /* translators: %s: Email address. */ 298 298 __( '<strong>Error:</strong> The password you entered for the email address %s is incorrect.' ), 299 '<strong>' . $email. '</strong>'299 '<strong>' . esc_html( $email ) . '</strong>' 300 300 ) . 301 301 ' <a href="' . wp_lostpassword_url() . '">' . … … 3496 3496 /* translators: %s: Link to the login page. */ 3497 3497 __( '<strong>Error:</strong> This email address is already registered. <a href="%s">Log in</a> with this address or choose another one.' ), 3498 wp_login_url()3498 esc_url( wp_login_url() ) 3499 3499 ) 3500 3500 ); … … 3544 3544 /* translators: %s: Admin email address. */ 3545 3545 __( '<strong>Error:</strong> Could not register you… please contact the <a href="mailto:%s">site admin</a>!' ), 3546 get_option( 'admin_email')3546 esc_attr( get_option( 'admin_email' ) ) 3547 3547 ) 3548 3548 ); … … 3767 3767 * @since 3.0.0 3768 3768 * @since 4.9.0 This function was moved from wp-admin/includes/ms.php so it's no longer Multisite specific. 3769 * @since 7.0.3 Added the `$user_id` parameter, which is sent with the `personal_options_update` action. 3770 * 3771 * @param int $user_id Optional. The ID of the user whose email is being changed. Defaults to `$_POST['user_id']` if set, otherwise 0. 3769 3772 * 3770 3773 * @global WP_Error $errors WP_Error object. 3771 3774 */ 3772 function send_confirmation_on_profile_email( ) {3775 function send_confirmation_on_profile_email( $user_id = 0 ) { 3773 3776 global $errors; 3777 3778 // Maintain backward compatibility for those relying on a check based on $_POST['user_id']. 3779 if ( ! $user_id && isset( $_POST['user_id'] ) ) { 3780 $user_id = absint( $_POST['user_id'] ); 3781 } 3774 3782 3775 3783 $current_user = wp_get_current_user(); … … 3778 3786 } 3779 3787 3780 if ( $current_user->ID !== (int) $_POST['user_id']) {3788 if ( 0 === $current_user->ID || $current_user->ID !== (int) $user_id ) { 3781 3789 return false; 3782 3790 } … … 3792 3800 ); 3793 3801 3802 $_POST['email'] = addslashes( $current_user->user_email ); 3794 3803 return; 3795 3804 } … … 3805 3814 delete_user_meta( $current_user->ID, '_new_email' ); 3806 3815 3816 $_POST['email'] = addslashes( $current_user->user_email ); 3807 3817 return; 3808 3818 } -
branches/6.8/src/wp-login.php
r59753 r63078 1222 1222 /* translators: %s: Link to the login page. */ 1223 1223 __( 'Check your email for the confirmation link, then visit the <a href="%s">login page</a>.' ), 1224 wp_login_url()1224 esc_url( wp_login_url() ) 1225 1225 ), 1226 1226 'message' … … 1232 1232 /* translators: %s: Link to the login page. */ 1233 1233 __( 'Registration complete. Please check your email, then visit the <a href="%s">login page</a>.' ), 1234 wp_login_url()1234 esc_url( wp_login_url() ) 1235 1235 ), 1236 1236 'message' -
branches/6.8/src/wp-signup.php
r59960 r63078 997 997 break; 998 998 case 'gimmeanotherblog': 999 validate_another_blog_signup(); 999 if ( 'all' === $active_signup || 'blog' === $active_signup ) { 1000 validate_another_blog_signup(); 1001 } else { 1002 _e( 'Site registration has been disabled.' ); 1003 } 1000 1004 break; 1001 1005 case 'default':
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)