[glotpress-updates] [GlotPress] #249: Filter routes can't be used by a plugin

GlotPress noreply at wordpress.org
Mon Apr 27 09:39:44 UTC 2015


#249: Filter routes can't be used by a plugin
---------------------------+-----------------
  Reporter:  markoheijnen  |      Owner:
      Type:  defect        |     Status:  new
  Priority:  normal        |  Milestone:  1.0
 Component:  General       |    Version:
Resolution:                |   Keywords:
---------------------------+-----------------

Comment (by markoheijnen):

 Replying to [comment:12 yoavf]:
 > Replying to [comment:11 markoheijnen]:
 > > This should not break when plugins using the plugins_loaded hook.
 >
 > True, but in a few plugins that I've written I've added routes by
 calling ```GP::$router->add()``` in the plugin constructor. If it was just
 me, I would ignore it, but I saw it in some plugins by others, too.
 >

 I assumed as much. Thats why the other solution would be to remove the
 filter. Another (ugly) solution would be to rewrite GP_Router a bit and
 call the method `default_routes()` ourself. We then can go to ignore all
 added routes or by adding the defauls on the bottom.

 Personally I go with the current patch since it's a common mistake to call
 something directly in the constructor. Unsure if that is a good
 reason/excuses.

--
Ticket URL: <https://glotpress.trac.wordpress.org/ticket/249#comment:13>
GlotPress <https://glotpress.trac.wordpress.org>
Easy comin', easy goin'


More information about the glotpress-updates mailing list