Support » Themes and Templates » WooP – OOP for wordpress theme development.

  • Hi,

    This is a work in progress, but I believe it is good enough for a few tasks.

    I’ve been working with wordpress for some time, and one thing it’s missing in wordpress is a good way to normalize the data we get from get_tags(), get_categories(), get_posts(), and also, a properly way to iterate with this data.

    WooP is a small library (OOP code style, not too complicated to use), that normalizes the data and provide it as a basic iterator.


    // getTagsUsingArgs uses the get_tags( $args ),
    // but it will return an iterator.
    $tags = $WooPTags->getTagsUsingArgs( $args );

    if ( $tags->isEmpty() ) {
    echo ‘<p>Iterator is empty</p>’;
    } else {
    while ( $tags->hasNext() ) {
    $tag = $tags->get();
    echo ‘<p>’.$tag->name().'</p>’;

    The code is completely independent, so you don’t need to use all the classes, and also, it doesn’t change the behavior of the build-in wordpress methods.


    Hope it make sense. Go to github and contribute.

    Bruno Dias

  • The topic ‘WooP – OOP for wordpress theme development.’ is closed to new replies.