[wp-trac] [WordPress Trac] #41151: Fatal error on Plugin Activation if it bundled in theme
    WordPress Trac 
    noreply at wordpress.org
       
    Sun Jun 25 09:14:21 UTC 2017
    
    
  
#41151: Fatal error on Plugin Activation if it bundled in theme
------------------------------------------------+--------------------------
 Reporter:  rinkuyadav999                       |       Owner:
     Type:  defect (bug)                        |      Status:  new
 Priority:  normal                              |   Milestone:  Awaiting
Component:  Plugins                             |  Review
 Severity:  normal                              |     Version:  trunk
 Keywords:  has-screenshots dev-feedback close  |  Resolution:
                                                |     Focuses:
                                                |  administration
------------------------------------------------+--------------------------
Changes (by swissspidy):
 * keywords:  has-screenshots dev-feedback => has-screenshots dev-feedback
     close
Comment:
 Here's a recent explanation of why you shouldn't bundle plugins in themes:
 https://wordpress.stackexchange.com/questions/269547/what-would-happen-if-
 the-admin-installs-a-plugin-when-the-plugin-is-included-in?atw=1
 > It is properly modified and bundled in theme. This should not display
 Fatal Error on Activation because already declare function is inside
 condition.
 Well, there's a condition in the bundled plugin inside your theme but not
 in the original plugin. Looking at the error message, the theme code is
 loaded first, which basically makes the condition pointless.
 As WordPress currently has no dependency management, it's the developer's
 job to check for this kind of conflicts.
 ----
 Related: #12839, #22316.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/41151#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
    
    
More information about the wp-trac
mailing list