[wp-hackers] wp releases : is it planned in any way ?

Jacob Santos wordpress at santosj.name
Fri Sep 12 06:39:20 GMT 2008

The purpose of the get_categories is to retrieve all of the categories 
and then make them backwards compatible. What you are trying to do is to 
get all of your taxonomy terms. It would be simple to create your own 
function for achieving that. Of the 9 line function body, you only need 
2 lines to create your own function. I'm not sure where you are getting 
2000 lines of code, but forcing the core code to dance around your 
modifications is not something I would be happy about without good 
enough reason.

Functions of that limited purpose should stay limited to prevent over 
reaching the scope and reducing the optimizations the function is meant 
to achieve. get_terms() is well flexible enough to allow you enough 
freedom to employ in any fashion to create your own function for what 
you have in mind.

You can also create an wrapper around get_categories by using the 
'include' argument for get_categories(). If you get the IDs of the terms 
of your taxonomy, you can include your specialized categories along with 
the WordPress ones.

You can also hook into the 'get_terms' filter and look for the 
'category' and 'link_category' taxonomies to add your taxonomy terms to. 
I mean, I not sure exactly what you are trying to achieve or how, but 
there are several ways around not doing anything to get_categories().

I'm not sure why these two solutions above would not solve your problem 
with the least amount of additional modification to get_categories().

Who should you bribe? I'm not sure, if you put forth a good enough 
argument to westi or ryan, they might commit your patch. Well thought 
out arguments explaining the benefits of the patch to everyone will go a 
long way. I have a hell of a time explaining my positions, telling 
someone, "... because I said so," doesn't really work I've found and 
putting to word my abstract ideas and arguments is a little above my 
current intelligence. Wonder how much 20 points can mean when it comes 
to an IQ and I do wish I had them sometimes.

Well, good luck with your arguments and the patch. That said, I'm going 
to do everything possible to argue against your position, no matter how 
childish it seems. Don't let that stop you, though.

Jacob Santos

Malaiac wrote:
> Actually get_categories handles two taxonomies, the post categories
> taxonomy and the link taxonomy.
> And my plugin, a directory plugin, need its own taxonomy, since it
> allows regular posts + "website listing ~ posts".  I know the few
> others directory plugins for WP works within the post taxonomy, but I
> dare to say zeList is a little bit more powerful and feature-rich than
> those.
> A filter request seems appropriate and not too much to ask : who
> should I bribe ? :)
> M
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers

More information about the wp-hackers mailing list