Así que he estado creando un tema secundario para un sitio. Quería agregar formatos de publicación a un tema de veinte niños. Ahora, el objetivo del tema de mi hijo es copiar la menor cantidad absoluta de código / plantillas del padre como sea posible.
Originalmente, pensé que si añadía formatos de publicación adicionales a un tema infantil veinte, con una función personalizada que usa add_action after_setup_theme, funcionaría. Sin embargo, eso no hace nada. Algo como (ya sea con o sin los 2 formatos existentes, no importa):
function voodoochild_setup(){
add_theme_support( 'post-formats', array( 'aside', 'gallery', 'link' ) );
}
add_action( 'after_setup_theme', 'voodoochild_setup' );
La única forma que he encontrado para agregar formatos de publicaciones es copiar todo el contenido. La acción twentyten_setup a mi niño functions.php from twentyten y edita esa pequeña porción desde allí, agregando mis formatos.
Esto funciona bien, y estoy bien con eso. Solo quiero saber si es necesario. ¿Existe una mejor manera de registrar nuevos formatos en un tema secundario sin tener que arrastrar ese gran bloque de código al niño?