O documento discute se o WordPress pode ser usado como um framework de desenvolvimento. Ele explica que o WordPress oferece muitas das funcionalidades esperadas em um framework, como internacionalização, acesso a banco de dados, cache, autenticação, theming, tratamento de erros e log. Embora não seja projetado como um framework, o WordPress pode ser usado para criar aplicações complexas se o trabalho for organizado e plugins como Advanced Custom Fields e PikList forem usados.
3. Framework features
Internacionalização Essas são algumas das principais
funcionalidades que se espera
Acesso a Banco de dados encontrar em um framework.
Cache Encontro tudo isso no
Autenticação Wordpress?
Theming
Tratamento de erros e logging
Biblioteca de extenções
4. Framework features (no Wordpress)
Framework features Equivalencia no Wordpress (sem gambiarra!)
Internacionalização printf(__('Estão presentes %d convidados ao
7Masters.'), $count);
Acesso a Banco de dados $wpdb->query($sql); WP_Query;
Cache wp_cache_set( $key, $data, $group, $expire );
wp_cache_get( $key, $group );
Autenticação wp_authenticate(); wp_signon(); wp_logout();
Theming Suporte para child themes, centenas de template tags,
sidebars, menus de navegação, thumbnails
personalizados, cabeçalhos personalizados, etc...
Tratamento de erros e logging WP_Error(); @ini_set('log_errors','On');
Biblioteca de extenções Mais de 21K plugins.
8. Plugins que podem auxiliar:
PikList
Post Type Status Página de Configuração do Tema Meta Boxes
Widgets, gerenciamento de usuários e post types, criação de campos personalizados,
taxonomia.