{"id":13549235,"url":"https://github.com/vincentorback/clean-wordpress-admin","last_synced_at":"2026-01-18T22:09:19.822Z","repository":{"id":73131802,"uuid":"42465025","full_name":"vincentorback/clean-wordpress-admin","owner":"vincentorback","description":"A collection of functions to clean up WordPress","archived":false,"fork":false,"pushed_at":"2026-01-11T15:37:18.000Z","size":447,"stargazers_count":448,"open_issues_count":0,"forks_count":56,"subscribers_count":35,"default_branch":"master","last_synced_at":"2026-01-11T18:45:54.704Z","etag":null,"topics":["admin","clean","helpers","wordpress"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vincentorback.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-09-14T17:29:04.000Z","updated_at":"2026-01-11T15:37:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"84cae662-2560-4778-9ae2-15c19c2befca","html_url":"https://github.com/vincentorback/clean-wordpress-admin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vincentorback/clean-wordpress-admin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincentorback%2Fclean-wordpress-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincentorback%2Fclean-wordpress-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincentorback%2Fclean-wordpress-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincentorback%2Fclean-wordpress-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vincentorback","download_url":"https://codeload.github.com/vincentorback/clean-wordpress-admin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincentorback%2Fclean-wordpress-admin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28552429,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T20:59:07.572Z","status":"ssl_error","status_checked_at":"2026-01-18T20:59:02.799Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin","clean","helpers","wordpress"],"created_at":"2024-08-01T12:01:19.696Z","updated_at":"2026-01-18T22:09:19.817Z","avatar_url":"https://github.com/vincentorback.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"# Clean WordPress Admin\nA collection of functions to clean up WordPress front-end and back-end to make it easier for editors to work and for you to look at the source code. Hiding certain functionality also helps prevent clients from accidentally breaking site functionality.\n\n**Tested with PHP 8.1 and WordPress 6.9**\n\n## Using\nDo not just include these files in your project. Look at the content, update the options and see what works for you! The code is not optimized for speed. It is optimized for readability. Some functions may have performance implications, so evaluate each one for your specific needs.\n\nYou should probably keep some things visible to you or a super admin. Check the user role like this:\n```php\nif ( ! current_user_can( 'administrator' ) ) {\n  // Clean it up!\n}\n```\n\n## Content\n\n### [Admin bar](admin-bar.php)\nHide items and sub-items in the admin bar. Also known as the Toolbar.\n\n### [Admin footer](admin-footer.php)\nHide 'Thank you' text and version number in the admin footer.\n\n### [Admin menu](admin-menu.php)\nHide items and sub-items in the admin menu.\n\n### [Assets](assets.php)\nRemove some default loaded CSS and JavaScript.\n\n### [Block settings and styles (theme.json)](theme.json)\nControl editor settings, and settings for individual blocks.  \n[Read more here](https://developer.wordpress.org/themes/global-settings-and-styles/)\n\n### [Classic editor](classic-editor.php)\nChange settings and clean up the classic editor (the one before Gutenberg).\n\n### [Comments](comments.php)\nRemove default fields in the comment form.\n\n### [Content tables](content-tables.php)\nHide functions from tables with posts, users, plugins and more.\n\n### [Contextual tabs](contextual-tabs.php)\nRemove all or specific contextual tabs with help and information about how to use the WordPress interface.\n\n### [Customizer](customizer.php)\nRemove and disable the theme customizer.\n\n### [Dashboard](dashboard.php)\nRemove dashboard meta boxes or even the whole dashboard itself.\n\n### [Editor](editor.php)\nChange editor settings, hide meta boxes or disable the editor completely.\n\n### [Editor (JavaScript)](editor.js)\nChange editor settings, hide meta boxes, disable block functions, unregister plugins and more.\n\n### [Email](email.php)\nDisable email functions.\n\n### [Emojis](emojis.php)\nDisable built-in emojis that load large JavaScript, CSS and image files.\n\n### [Feed](feed.php)\nDisable RSS and other feeds.\n\n### [Head](head.php)\nClears out generated unwanted stuff from the wp_head hook, such as feeds and the WordPress version.\n\n### [Images](images.php)\nRemove functions related to images like the default link, alignment, and sizes.\n\n### [Login](login.php)\nRemove functions from the login page.\n\n### [Media](media.php)\nRemove fields and actions from the media editor and set allowed file types.\n\n### [Posts](posts.php)\nRemove specific meta boxes from post-types.\n\n### [REST API](rest-api.php)\nHide the URL with a custom prefix or disable it completely.\n\n### [Roles](roles.php)\nRemove default roles. Remove capabilities to specific roles or users.\n\n### [Search](search.php)\nDisable search query and search form.\n\n### [Settings](settings.php)\nHide fields from settings pages.\n\n### [TinyMCE editor](tinymce-editor.php)\nChange settings in the old TinyMCE WYSIWYG editor.\n\n### [Updates](updates.php)\nDisable updates and remove notifications.\n\n### [Users](users.php)\nRemove things from user pages.\n\n### [Widgets](widgets.php)\nRemove default widgets.\n\n## Plugins\nFunctions to clean up common plugins.\n\n### [Advanced Custom Fields](plugins/acf.php)\n\n### [Jetpack](plugins/jetpack.php)\n\n### [Simple History](plugins/simple-history.php)\n\n### [Yoast SEO](plugins/yoast-seo.php)\n\n## Contribution\nFeel free to [suggest anything](https://github.com/vincentorback/clean-wordpress-admin/issues) you see missing or want to be fixed!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvincentorback%2Fclean-wordpress-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvincentorback%2Fclean-wordpress-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvincentorback%2Fclean-wordpress-admin/lists"}