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 hacer cosas extrañas y cocinar estructuras de plantillas no estándar. Ni siquiera es necesario usar ninguno de los sistemas de temas de WordPress para mostrar contenido si realmente no quieres hacerlo. Resista el impulso de hacer algo de eso.
En segundo lugar, cargue los archivos que deberían ser reemplazables con get_template_part()
y locate_template()
y no con PHP include
o require
. Los archivos cargados con get_template_part()
y locate_template()
parte pueden ser reemplazados por temas secundarios. Archivos cargados por include
o require
no pueden.
En tercer lugar, use get_template_directory () , get_template_directory_uri () , get_stylesheet_directory () y get_stylesheet_directory_uri () de manera adecuada.
Es probable que también desee registrar y poner en cola los 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á haciendo las cosas bien en primer lugar, no debería tener que hacer nada especial para tener un tema amigable para los niños.