Skip to content
Read For Learn
Read For Learn
  • Database
    • Oracle
    • SQL
  • C
  • C++
  • Java
  • Java Script
  • jQuery
  • PHP
Read For Learn
  • Database
    • Oracle
    • SQL
  • C
  • C++
  • Java
  • Java Script
  • jQuery
  • PHP

Is wordpress written in MVC pattern?

WordPress dosen’t follow MVC (Model-View-Controller) nor is written with OOP approach in mind. Anyway you can write your plugins with a MVC pattern or using OOP. One excelent tool to use MVC in WordPress is WP MVC

Related Posts:

  1. is it recommended to use an MVC framework in wordpress?
  2. How to add a new menu/submenu page in WPMVC? [closed]
  3. Where to write custom code (CRUD) in WordPress
  4. How to structure a plugin
  5. Adding items to page template dropdown on Page Edit Screen
  6. Has anyone tried putting PHP ActiveRecord on WordPress?
  7. require.js to load javascript
  8. What’s the most minimal way in which a page can be hooked into WP?
  9. Event-Driven Pattern vs MVC?
  10. Adding the hook ‘vc_before_init’ inside a object
  11. How to figure out redirection and contents in hybrid solution containing word press content and legacy code (ASP.net)
  12. How do I create plugin or theme using MVC pattern?
  13. using OOP approach to create plugin but stuck at making hyperlinks to work
  14. How to separate HTML and WordPress files
  15. Why load JS through the CMS framework? [duplicate]
  16. Create page with custom php script and fetched data
  17. Kohana Frontend, WordPress Backend
  18. Better way to query posts?
Categories mvc Tags mvc
Excluding post type from WordPress link builder
Custom function for “Submit for Review” hook

Recommended Hostings

Cloudways: Realize Your Website's Potential With Flexible & Affordable Hosting. 24/7/365 Support, Managed Security, Automated Backups, and 24/7 Real-time Monitoring.

FastComet: Fast SSD Hosting, Free Migration, Hack-Free Security, 24/7 Super Fast Support, 45 Day Money Back Guarantee.

Recent Added Topics

  • Bug in translation system: load_theme_textdomain() returns true, files are available and accessible but the language defaults to english
  • Post Navigation Elementor
  • Custom Elementor controls not appearing in the widget Advanced tab using injection hooks
  • WPFacet multiple loop displaying duplicate content
  • Get the name of the template/*html file used
  • Fix: WordPress.DB.PreparedSQL.NotPrepared Plugin Check (PCP)
  • Removing unnecessary CSS and JS code from wp_head()
  • hexagonal image gallery. Am I on the right track? [closed]
  • Trying to Add Paging to Single Post Page
  • Sharing media files between live and staging servers
© 2026 Read For Learn
  • Database
    • Oracle
    • SQL
  • algorithm
  • asp.net
  • assembly
  • binary
  • c#
  • Git
  • hex
  • HTML
  • iOS
  • language angnostic
  • math
  • matlab
  • Tips & Trick
  • Tools
  • windows
  • C
  • C++
  • Java
  • javascript
  • Python
  • R
  • Java Script
  • jQuery
  • PHP
  • WordPress