Ya hay una respuesta aceptada, sin embargo, voy a ofrecer una respuesta diferente. Hay cosas que debe hacer para admitir la funcionalidad adecuada del tema secundario.
En primer lugar, trabaje dentro de la Jerarquía de plantillas de WordPress . He visto temas que hacen cosas extrañas y cocinan estructuras de plantillas no estándar. Ni siquiera es necesario usar el sistema de temas de WordPress para mostrar contenido si realmente no lo desea. Resiste la tentación de hacer algo de eso.
Segundo, cargue los archivos que deberían ser reemplazables con get_template_part()
y locate_template()
y no con los include
o require
de PHP. Archivos cargados con get_template_part()
y locate_template()
parte puede ser reemplazada por temas secundarios. Los archivos cargados por include
o require
no pueden.
Tercero, use get_template_directory () , get_template_directory_uri () , get_stylesheet_directory () , y /"> codex.wordpress.org/Function_Reference/get_stylesheet_directory_uri "> get_stylesheet_directory_uri () de manera apropiada.
Es probable que también desee registrar y poner en cola sus scripts y hojas de estilo con wp_register_script
, wp_enqueue_script
, wp_register_style
y wp_enqueue_style
.
Si haces esas cosas, el tema debería ser bastante bonito para niños.
Dicho de otra manera, si estás haciendo las cosas bien en primer lugar, no deberías tener que hacer nada especial para tener un tema amigable para los niños.