Estoy intentando modificar un tema de WordPress con un tema secundario. Mi tema principal tiene la siguiente función en functions.php:
require_once(get_template_directory() . "/includes/theme-styles.php");
Me gustaría cambiar esto para incluir mi propia hoja de estilo: algo como:
require_once(get_template_directory() . "../child-theme/includes/theme-styles.php");
Puedo incluir esta función en las funciones de mi tema secundario.php, pero debido a que las funciones del tema secundario se cargan primero, no veo forma de anular / evitar que se llame al require_once () del tema principal. ¿Hay alguna forma de hacer esto, o una posible solución? Gracias
theme-styles.php
Respuestas:
Puede usar
get_stylesheet_directory()
para referirse al tema de su hijo, luego puede señalar su archivo.Cargará su archivo y reemplazará el archivo de tema principal.
fuente