[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3nGhooI1--lmAWN0z2z0E1tVB31viu92AoWfiZgryRU":3,"$fXykO9OKoWlIz4ZEgZX3N0GEJYbIRFmAuvhVL7lyOHgA":195,"$fCroPulvVnXS7q0LrFho65iLsPw3kEMzE1GyvNuUrCmw":200},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":135,"fingerprints":176},"unified-meta-box-order","Unified Meta Box Order","1.0.4","bdombro","https:\u002F\u002Fprofiles.wordpress.org\u002Fbdombro\u002F","\u003Cp>Intuitively harmonize meta box positions and screen column layout for all backend users of your WordPress installation.\u003C\u002Fp>\n\u003Cp>Credit: This plugin is derived from the abandoned \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fglobal-meta-box-order\" rel=\"ugc\">Global Meta Box Order plugin\u003C\u002Fa> with hopes to be more stable and better support new versions of WordPress.\u003C\u002Fp>\n\u003Ch4>Quick Overview\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Switch to a post, a page, a custom post type, or the dashboard\u003C\u002Fli>\n\u003Cli>Change the order and position of a meta box (or all of them)\u003C\u002Fli>\n\u003Cli>Change the column layout\u003C\u002Fli>\n\u003Cli>Switch to a different user (maybe with the help of the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-switching\u002F\" rel=\"ugc\">\u003Cem>User Switching\u003C\u002Fem>\u003C\u002Fa> plugin)\u003C\u002Fli>\n\u003Cli>See your changes applied   \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Installation\u003C\u002Fh4>\n\u003Cp>Download and unpack, then move the folder ‘global-meta-box-order’ into your ‘plugins’ folder. Head over to your WordPress installation and activate the plugin in the admin area.\u003C\u002Fp>\n\u003Ch4>Rollback\u003C\u002Fh4>\n\u003Cp>The plugin doesn’t write anything to the database, it just reads. So it never touches any user settings, but instead filters them on a per request basis. Though all applied changes \u003Cem>appear\u003C\u002Fem> to be permanent from a user’s perspective, they are not. Just deactivate the plugin and see all changes disappear. Activate it again, and they will all be reapplied.\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>The plugin operates on a blueprint user whose screen settings for meta boxes (visibility, position and ordering), and column layout are cloned for all other backend users on the fly.\u003C\u002Fp>\n\u003Cp>By default, this blueprint user is the first admin user found, so you’ll need to be logged in as \u003Cstrong>that user\u003C\u002Fstrong> to globally change screen settings. For how to change the default blueprint user as well as other settings, please refer to the \u003Cem>Configuration\u003C\u002Fem> section below.\u003C\u002Fp>\n\u003Ch4>Where It Works\u003C\u002Fh4>\n\u003Cp>By default, the plugin kicks in when a user:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>edits a post\u003C\u002Fli>\n\u003Cli>edits a page\u003C\u002Fli>\n\u003Cli>edits a custom post type\u003C\u002Fli>\n\u003Cli>hits the dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What It Changes\u003C\u002Fh4>\n\u003Cp>It will always change\u003C\u002Fp>\n\u003Cul>\n\u003Cli>the meta boxes visibility, ordering, and column positions\u003C\u002Fli>\n\u003Cli>the column layout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When told so, it will also\u003C\u002Fp>\n\u003Cul>\n\u003Cli>remove the screen options box\u003C\u002Fli>\n\u003Cli>immobilize all boxes, so they can’t be moved around by your users anymore\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Log in as your blueprint user. By default, the is the first admin user found in your system.\u003C\u002Fp>\n\u003Cp>Select an editing screen (post, page, custom post type) or the dashboard, move the meta boxes around, change their screen settings and the screen’s column layout. Switch to some user to review your settings, switch back to adjust them.\u003C\u002Fp>\n\u003Cp>When done, you might want to lock your views down by removing the screen options box and by locking the boxes’ sort order. Your blueprint user, of course, wil not be affected by this.\u003C\u002Fp>\n\u003Ch4>Configuration\u003C\u002Fh4>\n\u003Cp>The backend integration is kept to a minimum. No navigation entry, no options page, no entry in the database. Instead, the place to go to configure the plugin is your theme’s \u003Cem>functions.php\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>By the way: You don’t \u003Cem>need\u003C\u002Fem> to configure the plugin. As long as it finds an admin user, it will work just fine.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Preparation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Fire up an editor, load your \u003Cem>functions.php\u003C\u002Fem>, and copy and paste the following code into it. The idea is to have some sort of container to do the configuration in, but do it any way you like.\u003C\u002Fp>\n\u003Cp>For brevity, we’ll assume the plugin is loaded and active, so we won’t check for that (see this nice \u003Ca href=\"http:\u002F\u002Fqueryloop.com\u002Fhow-to-detect-if-a-wordpress-plugin-is-active\u002F\" rel=\"nofollow ugc\">write-up\u003C\u002Fa> on \u003Cem>QueryLoop\u003C\u002Fem> on some ways to do it, though).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>if (is_admin()) {\n\n    \u002F\u002F The path to the configuation is rather long, so let's\n    \u002F\u002F make us a shorthand.\n    class_alias('\\GlobalMetaBoxOrder\\Config', 'MetaBoxConfig');\n\n    \u002F\u002F Add MetaBoxConfig below this line\n    ...\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Now we are ready to add some of the configuration settings below to adjust the plugin’s default behaviour. You might also want to have a look at the example configuration near the end of this document.\u003C\u002Fp>\n\u003Cp>Please keep in mind that you need to be logged in as any user but your blueprint user to see a setting applied. Again, the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-switching\u002F\" rel=\"ugc\">\u003Cem>User Switching\u003C\u002Fem>\u003C\u002Fa> plugin might come in handy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Screens To Operate On\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the plugin operates on the post, page, and custom post type editing screens, and the dashboard.\u003C\u002Fp>\n\u003Cp>You can change this as follows:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Operate on post and page screens only, leave the dashboard alone.\n\u002F\u002F This will still include custom post types.\nMetaBoxConfig::$filter = array('post', 'page');\n\n\u002F\u002F Exclude custom post types\nMetaBoxConfig::$include_cpts = false; \n\n\u002F\u002F Allow custom post types...\nMetaBoxConfig::$include_cpts = true; \n\n\u002F\u002F ...but not all of them\nMetaBoxConfig::$exclude = array('acme_product');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>MetaBoxConfig\u003C\u002Fem> in the example above is assumed to be an alias to \u003Cem>\\GlobalMetaBoxOrder\\Config\u003C\u002Fem> as shown in the preparation section above.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Changing the Blueprint User\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Register a function that returns a user id, like so:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>MetaBoxConfig::$getBlueprintUserId = function () { return 1; };\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Or, more involved:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>MetaBoxConfig::$getBlueprintUserId = function () { \n\n    $user = get_user_by('slug', 'jane');\n    return $user ? $user->ID : false; \n};\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>MetaBoxConfig\u003C\u002Fem> in the example above is assumed to be an alias to \u003Cem>\\GlobalMetaBoxOrder\\Config\u003C\u002Fem> as shown in the preparation section above.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Locking Views\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, all users will be able to interact with the screen options box, and to move around the meta boxes themselves. There is a rationale behind it, but to cut things short, this is how you might want to change it:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F No screen options \nMetaBoxConfig::$remove_screen_options = true;\n\n\u002F\u002F Meta boxes can't be moved anymore \nMetaBoxConfig::$lock_meta_box_order = true; \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>MetaBoxConfig\u003C\u002Fem> in the example above is assumed to be an alias to \u003Cem>\\GlobalMetaBoxOrder\\Config\u003C\u002Fem> as shown in the preparation section above.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>if (is_admin()) {\n\n    \u002F\u002F Make sure plugin is active\n    if (class_exists('\\GlobalMetaBoxOrder\\Config')) {\n\n        \u002F\u002F Make a long name short. \n        class_alias('\\GlobalMetaBoxOrder\\Config', 'MetaBoxConfig');\n\n        \u002F\u002F Settings\n\n        MetaBoxConfig::$filter = array('post', 'page', 'dashboard'); \u002F\u002F default\n        MetaBoxConfig::$include_cpts = true; \u002F\u002F default\n        MetaBoxConfig::$getBlueprintUserId = function () { return 1; };\n        MetaBoxConfig::$exclude = array('acme_product');\n        MetaBoxConfig::$remove_screen_options = true;\n        MetaBoxConfig::$lock_meta_box_order = true; \n    }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>On Moving the WYSIWYG Editor\u003C\u002Fh4>\n\u003Cp>The position of WordPress’ WYSIWYG editor is fixed, and can’t be changed out of the box (mostly because it lacks a box around it). There are reasons for this, but if you want to have a positionable editor anyway, you might want to have a look at our very own \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpontycode\u002Fwordpress-movable-editor\" rel=\"nofollow ugc\">\u003Cem>Movable Editor\u003C\u002Fem>\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Cp>If, on the other hand, if you want to place one specific box \u003Cem>above\u003C\u002Fem> the editor, you might want to check out \u003Ca href=\"http:\u002F\u002Fwordpress.stackexchange.com\u002Fa\u002F88103\" rel=\"nofollow ugc\">this answer\u003C\u002Fa> on \u003Cem>stackexchange\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have any issues with this plugin feel free to reach out to the maintainer, bdombro@gmail.com.\u003C\u002Fp>\n","Harmonize meta box positions for all backend users.",10,1663,0,"2018-05-29T21:53:00.000Z","4.9.29","4.1","",[19,20,21,22,23],"admin","custom","customization","customize","post","https:\u002F\u002Fgithub.com\u002Fbdombro\u002Fwordpress-unified-meta-box-order\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funified-meta-box-order.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},2,20,30,84,"2026-05-20T07:03:11.169Z",[38,54,75,98,119],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":10,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":16,"requires_php":17,"tags":51,"homepage":52,"download_link":53,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"global-meta-box-order","Global Meta Box Order","1.0.3","nosurs","https:\u002F\u002Fprofiles.wordpress.org\u002Fnosurs\u002F","\u003Cp>Intuitively harmonize meta box positions and screen column layout for all backend users of your WordPress installation.\u003C\u002Fp>\n\u003Ch4>Quick Overview\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Switch to a post, a page, a custom post type, or the dashboard\u003C\u002Fli>\n\u003Cli>Change the order and position of a meta box (or all of them)\u003C\u002Fli>\n\u003Cli>Change the column layout\u003C\u002Fli>\n\u003Cli>Switch to a different user (maybe with the help of the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-switching\u002F\" rel=\"ugc\">\u003Cem>User Switching\u003C\u002Fem>\u003C\u002Fa> plugin)\u003C\u002Fli>\n\u003Cli>See your changes applied   \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Installation\u003C\u002Fh4>\n\u003Cp>Download and unpack, then move the folder ‘global-meta-box-order’ into your ‘plugins’ folder. Head over to your WordPress installation and activate the plugin in the admin area.\u003C\u002Fp>\n\u003Ch4>Rollback\u003C\u002Fh4>\n\u003Cp>The plugin doesn’t write anything to the database, it just reads. So it never touches any user settings, but instead filters them on a per request basis. Though all applied changes \u003Cem>appear\u003C\u002Fem> to be permanent from a user’s perspective, they are not. Just deactivate the plugin and see all changes disappear. Activate it again, and they will all be reapplied.\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>The plugin operates on a blueprint user whose screen settings for meta boxes (visibility, position and ordering), and column layout are cloned for all other backend users on the fly.\u003C\u002Fp>\n\u003Cp>By default, this blueprint user is the first admin user found, so you’ll need to be logged in as \u003Cstrong>that user\u003C\u002Fstrong> to globally change screen settings. For how to change the default blueprint user as well as other settings, please refer to the \u003Cem>Configuration\u003C\u002Fem> section below.\u003C\u002Fp>\n\u003Ch4>Where It Works\u003C\u002Fh4>\n\u003Cp>By default, the plugin kicks in when a user:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>edits a post\u003C\u002Fli>\n\u003Cli>edits a page\u003C\u002Fli>\n\u003Cli>edits a custom post type\u003C\u002Fli>\n\u003Cli>hits the dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What It Changes\u003C\u002Fh4>\n\u003Cp>It will always change\u003C\u002Fp>\n\u003Cul>\n\u003Cli>the meta boxes visibility, ordering, and column positions\u003C\u002Fli>\n\u003Cli>the column layout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When told so, it will also\u003C\u002Fp>\n\u003Cul>\n\u003Cli>remove the screen options box\u003C\u002Fli>\n\u003Cli>immobilize all boxes, so they can’t be moved around by your users anymore\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Log in as your blueprint user. By default, the is the first admin user found in your system.\u003C\u002Fp>\n\u003Cp>Select an editing screen (post, page, custom post type) or the dashboard, move the meta boxes around, change their screen settings and the screen’s column layout. Switch to some user to review your settings, switch back to adjust them.\u003C\u002Fp>\n\u003Cp>When done, you might want to lock your views down by removing the screen options box and by locking the boxes’ sort order. Your blueprint user, of course, wil not be affected by this.\u003C\u002Fp>\n\u003Ch4>Configuration\u003C\u002Fh4>\n\u003Cp>The backend integration is kept to a minimum. No navigation entry, no options page, no entry in the database. Instead, the place to go to configure the plugin is your theme’s \u003Cem>functions.php\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>By the way: You don’t \u003Cem>need\u003C\u002Fem> to configure the plugin. As long as it finds an admin user, it will work just fine.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Preparation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Fire up an editor, load your \u003Cem>functions.php\u003C\u002Fem>, and copy and paste the following code into it. The idea is to have some sort of container to do the configuration in, but do it any way you like.\u003C\u002Fp>\n\u003Cp>For brevity, we’ll assume the plugin is loaded and active, so we won’t check for that (see this nice \u003Ca href=\"http:\u002F\u002Fqueryloop.com\u002Fhow-to-detect-if-a-wordpress-plugin-is-active\u002F\" rel=\"nofollow ugc\">write-up\u003C\u002Fa> on \u003Cem>QueryLoop\u003C\u002Fem> on some ways to do it, though).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>if (is_admin()) {\n\n    \u002F\u002F The path to the configuation is rather long, so let's\n    \u002F\u002F make us a shorthand.\n    class_alias('\\GlobalMetaBoxOrder\\Config', 'MetaBoxConfig');\n\n    \u002F\u002F Add MetaBoxConfig below this line\n    ...\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Now we are ready to add some of the configuration settings below to adjust the plugin’s default behaviour. You might also want to have a look at the example configuration near the end of this document.\u003C\u002Fp>\n\u003Cp>Please keep in mind that you need to be logged in as any user but your blueprint user to see a setting applied. Again, the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-switching\u002F\" rel=\"ugc\">\u003Cem>User Switching\u003C\u002Fem>\u003C\u002Fa> plugin might come in handy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Screens To Operate On\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the plugin operates on the post, page, and custom post type editing screens, and the dashboard.\u003C\u002Fp>\n\u003Cp>You can change this as follows:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Operate on post and page screens only, leave the dashboard alone.\n\u002F\u002F This will still include custom post types.\nMetaBoxConfig::$filter = array('post', 'page');\n\n\u002F\u002F Exclude custom post types\nMetaBoxConfig::$include_cpts = false; \n\n\u002F\u002F Allow custom post types...\nMetaBoxConfig::$include_cpts = true; \n\n\u002F\u002F ...but not all of them\nMetaBoxConfig::$exclude = array('acme_product');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>MetaBoxConfig\u003C\u002Fem> in the example above is assumed to be an alias to \u003Cem>\\GlobalMetaBoxOrder\\Config\u003C\u002Fem> as shown in the preparation section above.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Changing the Blueprint User\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Register a function that returns a user id, like so:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>MetaBoxConfig::$getBlueprintUserId = function () { return 1; };\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Or, more involved:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>MetaBoxConfig::$getBlueprintUserId = function () { \n\n    $user = get_user_by('slug', 'jane');\n    return $user ? $user->ID : false; \n};\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>MetaBoxConfig\u003C\u002Fem> in the example above is assumed to be an alias to \u003Cem>\\GlobalMetaBoxOrder\\Config\u003C\u002Fem> as shown in the preparation section above.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Locking Views\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, all users will be able to interact with the screen options box, and to move around the meta boxes themselves. There is a rationale behind it, but to cut things short, this is how you might want to change it:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F No screen options \nMetaBoxConfig::$remove_screen_options = true;\n\n\u002F\u002F Meta boxes can't be moved anymore \nMetaBoxConfig::$lock_meta_box_order = true; \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>MetaBoxConfig\u003C\u002Fem> in the example above is assumed to be an alias to \u003Cem>\\GlobalMetaBoxOrder\\Config\u003C\u002Fem> as shown in the preparation section above.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>if (is_admin()) {\n\n    \u002F\u002F Make sure plugin is active\n    if (class_exists('\\GlobalMetaBoxOrder\\Config')) {\n\n        \u002F\u002F Make a long name short. \n        class_alias('\\GlobalMetaBoxOrder\\Config', 'MetaBoxConfig');\n\n        \u002F\u002F Settings\n\n        MetaBoxConfig::$filter = array('post', 'page', 'dashboard'); \u002F\u002F default\n        MetaBoxConfig::$include_cpts = true; \u002F\u002F default\n        MetaBoxConfig::$getBlueprintUserId = function () { return 1; };\n        MetaBoxConfig::$exclude = array('acme_product');\n        MetaBoxConfig::$remove_screen_options = true;\n        MetaBoxConfig::$lock_meta_box_order = true; \n    }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>On Moving the WYSIWYG Editor\u003C\u002Fh4>\n\u003Cp>The position of WordPress’ WYSIWYG editor is fixed, and can’t be changed out of the box (mostly because it lacks a box around it). There are reasons for this, but if you want to have a positionable editor anyway, you might want to have a look at our very own \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpontycode\u002Fwordpress-movable-editor\" rel=\"nofollow ugc\">\u003Cem>Movable Editor\u003C\u002Fem>\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Cp>If, on the other hand, if you want to place one specific box \u003Cem>above\u003C\u002Fem> the editor, you might want to check out \u003Ca href=\"http:\u002F\u002Fwordpress.stackexchange.com\u002Fa\u002F88103\" rel=\"nofollow ugc\">this answer\u003C\u002Fa> on \u003Cem>stackexchange\u003C\u002Fem>.\u003C\u002Fp>\n",400,6627,100,5,"2015-12-02T16:11:00.000Z","4.3.34",[19,20,21,22,23],"https:\u002F\u002Fgithub.com\u002Fpontycode\u002Fwordpress-custom-metabox-order\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fglobal-meta-box-order.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":73,"download_link":74,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"admin-customizer","Admin Customizer","2.2.7","Nilambar Sharma","https:\u002F\u002Fprofiles.wordpress.org\u002Fnilambar\u002F","\u003Cp>This plugin allows you to customize admin interface of your WordPress site. Several options are available in a single plugin.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Change logo in admin header\u003C\u002Fli>\n\u003Cli>Custom CSS style for Admin and Login pages\u003C\u002Fli>\n\u003Cli>Hide update nagging bar\u003C\u002Fli>\n\u003Cli>Replace ‘Howdy’ with your own text\u003C\u002Fli>\n\u003Cli>Rearrange Logout menu\u003C\u002Fli>\n\u003Cli>Confirmation on Logout\u003C\u002Fli>\n\u003Cli>Hide WordPress Default Dashboard widgets\u003C\u002Fli>\n\u003Cli>Add new custom widget in Dashboard\u003C\u002Fli>\n\u003Cli>Hide or customize admin footer\u003C\u002Fli>\n\u003Cli>Change logo in Login page\u003C\u002Fli>\n\u003Cli>Add background image in your Login page\u003C\u002Fli>\n\u003Cli>Set maximum number of Revisions or disable completely\u003C\u002Fli>\n\u003Cli>Change Default Email address and Name for sending emails\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you like this plugin, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fadmin-customizer\u002Freviews\u002F\" rel=\"ugc\">rate and review\u003C\u002Fa>.\u003C\u002Fp>\n","A plugin for customizing your admin panel.",1000,35486,98,16,"2023-08-15T09:49:00.000Z","6.3.8","4.9","5.6",[19,71,21,22,72],"backend","dashboard","https:\u002F\u002Fwww.nilambar.net\u002F2013\u002F11\u002Fadmin-customizer-wordpress-plugin.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-customizer.2.2.7.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":47,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":96,"download_link":97,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"easybackendstyle","Easy Backend-Style","2.2.4","FARN Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Ffarndesign\u002F","\u003Cp>Seamlessly adjust color schemes, effortlessly transforming the look and feel of your backend interface.\u003Cbr \u002F>\nWith an automated color generation feature from just two base colors, achieving a cohesive design is a breeze.\u003Cbr \u002F>\nDive deeper into customization with advanced fields, allowing precise adjustments to fine-tune your backend’s appearance.\u003Cbr \u002F>\nThis plugin seamlessly integrates with all WordPress backend styles, ensuring a consistent experience across the board.\u003C\u002Fp>\n\u003Cp>** Plugin Demo **\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=82_csWeNwFc\" rel=\"nofollow ugc\">Demo Video\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F82_csWeNwFc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n","This plugin allows you to easily customize the colors in the backend. The changes are easily made via predefined fields.",200,4466,1,"2025-06-09T15:08:00.000Z","6.8.5","6.0","8.0",[91,92,93,94,95],"admin-theme","backend-theme","color-scheme","customize-design","wordpress-customization","https:\u002F\u002Fgithub.com\u002Ffarndesign\u002FeasyBackendStyle","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasybackendstyle.2.2.4.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":47,"num_ratings":85,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":17,"download_link":117,"security_score":118,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"menu-organizer","Menu Organizer","1.0.1","iamraymund","https:\u002F\u002Fprofiles.wordpress.org\u002Fiamraymund\u002F","\u003Cp>Menu Organizer empowers you to efficiently organize your WordPress admin menus by grouping related items together, hiding unused options, and adding separators for better navigation.\u003C\u002Fp>\n\u003Ch4>Key Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Create Groups\u003C\u002Fstrong>: Organize your admin menu items into custom groups for easy access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Unused Items\u003C\u002Fstrong>: Streamline your admin interface by hiding menu items you don’t need.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Separators\u003C\u002Fstrong>: Enhance menu readability by adding separators between different sections.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reset Options\u003C\u002Fstrong>: Soft reset to clear unsaved changes or hard reset to restore default settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Libraries Used\u003C\u002Fh4>\n\u003Cp>This plugin uses the following libraries:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>pickr\u003C\u002Fstrong> by simonwep – Flat, Simple, Hackable Color-Picker. Here is the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSimonwep\u002Fpickr\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashicons Picker\u003C\u002Fstrong> by bradvin – A jQuery plugin to make picking Dashicons in WordPress a breeze. Here is the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbradvin\u002Fdashicons-picker\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>jQuery UI\u003C\u002Fstrong> – jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Here is the \u003Ca href=\"https:\u002F\u002Fjqueryui.com\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","A simple plugin to organize your admin menus",70,1286,"2025-03-05T07:54:00.000Z","6.7.5","5.2","7.2",[113,114,115,116,99],"admin-menu","customize-menu","dashboard-customization","group-menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmenu-organizer.1.0.1.zip",92,{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":11,"downloaded":127,"rating":13,"num_ratings":13,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":17,"tags":131,"homepage":17,"download_link":134,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"custom-login-branding","Custom Login Branding","1.0","drahkar","https:\u002F\u002Fprofiles.wordpress.org\u002Fdrahkar\u002F","\u003Cp>A quick process for changing the branding for the wp-admin login screen.\u003C\u002Fp>\n","Customize the wordpress login branding",3706,"2010-10-28T19:39:00.000Z","3.0.5","3.0.1",[19,132,21,22,133],"branding","login","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-login-branding.1.0.zip",{"attackSurface":136,"codeSignals":159,"taintFlows":166,"riskAssessment":167,"analyzedAt":175},{"hooks":137,"ajaxHandlers":155,"restRoutes":156,"shortcodes":157,"cronEvents":158,"entryPointCount":13,"unprotectedCount":13},[138,144,148,152],{"type":139,"name":140,"callback":141,"priority":11,"file":142,"line":143},"filter","get_user_metadata","cloneMeta","index.php",165,{"type":139,"name":145,"callback":146,"file":142,"line":147},"screen_options_show_screen","closure",330,{"type":149,"name":150,"callback":146,"file":142,"line":151},"action","admin_enqueue_scripts",343,{"type":149,"name":153,"callback":146,"file":142,"line":154},"wp_loaded",450,[],[],[],[],{"dangerousFunctions":160,"sqlUsage":161,"outputEscaping":163,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":165},[],{"prepared":13,"raw":13,"locations":162},[],{"escaped":13,"rawEcho":13,"locations":164},[],[],[],{"summary":168,"deductions":169},"The \"unified-meta-box-order\" v1.0.4 plugin exhibits an exceptionally strong security posture based on the provided static analysis and vulnerability history.  The absence of any identified attack surface points, dangerous functions, file operations, or external HTTP requests is a significant strength. Furthermore, the codebase demonstrates excellent practices by using prepared statements for all SQL queries and ensuring 100% output escaping, eliminating common vulnerability vectors.  The lack of any recorded CVEs or known vulnerabilities further reinforces this positive assessment, suggesting a well-maintained and secure plugin.\n\nHowever, the static analysis also highlights an area of potential concern: the complete absence of nonce checks and capability checks. While the current attack surface is zero, if any new entry points were to be introduced in future versions or through integration with other plugins, the lack of these fundamental security mechanisms could expose the plugin to cross-site request forgery (CSRF) or unauthorized access vulnerabilities. The 0 taint flows are a testament to the current code's safety, but the lack of checks means that any future vulnerabilities introduced could be more impactful.\n\nIn conclusion, \"unified-meta-box-order\" v1.0.4 appears to be a highly secure plugin with a commendable lack of vulnerabilities and a strong adherence to secure coding practices for existing functionalities. The primary weakness lies in the absence of essential authentication and authorization checks, which, while not currently exploitable due to the limited attack surface, represents a latent risk that should be addressed in future development.",[170,173],{"reason":171,"points":172},"Missing nonce checks",7,{"reason":174,"points":172},"Missing capability checks","2026-03-17T00:01:08.074Z",{"wat":177,"direct":186},{"assetPaths":178,"generatorPatterns":181,"scriptPaths":182,"versionParams":183},[179,180],"\u002Fwp-content\u002Fplugins\u002Funified-meta-box-order\u002Fasset\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Funified-meta-box-order\u002Fasset\u002Fjs\u002Fadmin.js",[],[180],[184,185],"unified-meta-box-order\u002Fasset\u002Fcss\u002Fadmin.css?ver=","unified-meta-box-order\u002Fasset\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":187,"htmlComments":188,"htmlAttributes":190,"restEndpoints":192,"jsGlobals":193,"shortcodeOutput":194},[],[189,189,189,189,189,189,189,189],"\u003C!-- IMPORTANT: Do not edit this file directly. Only use the WordPress Customizer. -->",[191],"data-mb-order-lock=\"true\"",[],[],[],{"error":196,"url":197,"statusCode":198,"statusMessage":199,"message":199},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Funified-meta-box-order\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":85,"versions":201},[202],{"version":6,"download_url":203,"svn_tag_url":204,"released_at":27,"has_diff":205,"diff_files_changed":206,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":207,"is_current":196},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funified-meta-box-order.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Funified-meta-box-order\u002Ftags\u002F1.0.4\u002F",false,[],[]]