{"id":35429829,"url":"https://github.com/deliciousmedia/dm-base","last_synced_at":"2026-01-02T20:03:21.750Z","repository":{"id":93409434,"uuid":"218326670","full_name":"DeliciousMedia/DM-Base","owner":"DeliciousMedia","description":"Base functionality, helpers and modifications to WordPress for Delicious Media projects.","archived":false,"fork":false,"pushed_at":"2024-02-05T11:48:44.000Z","size":55,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-16T21:02:21.070Z","etag":null,"topics":["wordpress","wordpress-muplugin","wordpress-plugin"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DeliciousMedia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2019-10-29T15:57:57.000Z","updated_at":"2024-04-22T12:26:23.000Z","dependencies_parsed_at":"2024-02-05T12:48:27.385Z","dependency_job_id":"90404d1c-d9d2-4ec0-9a68-219e090a0d10","html_url":"https://github.com/DeliciousMedia/DM-Base","commit_stats":null,"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/DeliciousMedia/DM-Base","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeliciousMedia%2FDM-Base","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeliciousMedia%2FDM-Base/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeliciousMedia%2FDM-Base/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeliciousMedia%2FDM-Base/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeliciousMedia","download_url":"https://codeload.github.com/DeliciousMedia/DM-Base/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeliciousMedia%2FDM-Base/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28178243,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2026-01-02T02:00:06.235Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["wordpress","wordpress-muplugin","wordpress-plugin"],"created_at":"2026-01-02T20:02:40.577Z","updated_at":"2026-01-02T20:03:21.743Z","avatar_url":"https://github.com/DeliciousMedia.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DM Base\n\nBase functionality, helpers and modifications to WordPress for Delicious Media projects.\n\n### Changes to WordPress.\n\n- Disables comment/trackback functionality (Toggle with `DM_DISABLE_COMMENTS`; default true).\n- Disables builtin search functionality (Toggle with `DM_DISABLE_SEARCH`; default false).\n- Disables output of emoji styles/scripts (Toggle with `DM_DISABLE_EMOJIS`; default true) ☹️.\n- Disables RSS feeds (Toggle with `DM_DISABLE_RSS`; default true).\n- Prevents anonymous access to the REST API (Toggle with `DM_DISABLE_REST_ANON`; default true). By filtering `dm_allowed_anonymous_restnamespaces` individual namespaces can be whitelisted.\n- Modifies plugin install screen to show our recommended plugins first (Toggle with `DM_MODIFY_PLUGINS_SCREEN`; default true).\n- Removes XMLRPC functionality; X-Pingback headers; tidies up wp_head();\n- Prevents enumeration of usernames via ?author=n query strings, helpful for tickybox PCI audits (toggled with `DM_PREVENT_USER_ENUM`; defaults true).\n\n### Additional functionality\n\n- Tracks last login times for users accounts (Toggle with `DM_LASTLOGIN`; defaults to true).\n- Adds logging, fatal error handler.\n- Adds an environment indicator to the adminbar.\n- Adds dm_developer role.\n- Ability to force enable/disable plugins by environment (or other arbitrary rules).\n- Ability to sync ACF fields between environments.\n\n## Installation\n\nInstall via Composer (`composer require deliciousmedia/dm-base`), or just clone/copy the files to your mu-plugins folder.\n\n---\nBuilt by the team at [Delicious Media](https://www.deliciousmedia.co.uk/), a specialist WordPress development agency based in Sheffield, UK.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeliciousmedia%2Fdm-base","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeliciousmedia%2Fdm-base","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeliciousmedia%2Fdm-base/lists"}