[wp-trac] [WordPress Trac] #65095: Introduce Application Mode (DISABLE_BLOG) to disable post/blog features for secure non-CMS usage

WordPress Trac noreply at wordpress.org
Mon Apr 20 05:19:32 UTC 2026


#65095: Introduce Application Mode (DISABLE_BLOG) to disable post/blog features for
secure non-CMS usage
-------------------------------------------------+-------------------------
 Reporter:  dramitstalbot                        |       Owner:  (none)
     Type:  feature request                      |      Status:  closed
 Priority:  normal                               |   Milestone:
Component:  General                              |     Version:
 Severity:  normal                               |  Resolution:  wontfix
 Keywords:  feature-request needs-design-        |     Focuses:  rest-api,
  feedback                                       |  performance
-------------------------------------------------+-------------------------

Comment (by dramitstalbot):

 Thank you @peterwilsoncc for the clarification and for taking the time to
 review this.

 I understand the decision and the perspective that WordPress core should
 remain focused on its primary role as a CMS.

 That said, I would like to briefly reiterate the motivation behind this
 proposal—not as a disagreement, but as additional context from real-world
 usage.

 In environments like healthcare systems (such as the HMIS I’m building),
 WordPress is being used strictly as an application framework. In such
 cases, disabling unused CMS-related components is not just about
 preference, but about reducing attack surface, simplifying architecture,
 and meeting stricter security expectations.

 I also understand that this may currently represent a small percentage of
 WordPress usage. At the same time, it’s possible that this usage remains
 limited in part because there isn’t yet a standardized or supported way to
 operate WordPress in a more application-focused mode.

 This area may represent an opportunity for future exploration, especially
 as WordPress continues to be adopted for internal tools, enterprise
 systems, and regulated environments.

 For now, I will continue implementing this as a custom application layer
 on top of WordPress, as suggested. If in the future there is any interest
 in exploring a more formalized or extensible approach within core (even in
 a limited or opt-in capacity), I would be happy to contribute, test, or
 provide feedback based on production use.

 Thank you again for the discussion and for maintaining clarity around core
 direction.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/65095#comment:5>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list