Você deve mover seus modelos personalizados, aqueles que não são controlados pelo tema ativo, para uma pasta filho.
Mantenha o tema separado de todos os arquivos personalizados para que o tema possa ser atualizado sem perder seu trabalho personalizado.
Seu tema pronto para uso vive aqui
------------------------------------
\\ Site \ wp-content \ themes \ some_theme
Seu tema filho mora aqui
---------------------------
\\ Site \ wp-content \ themes \ some_theme-child
Seus estilos e modelos personalizados e todas as suas inclusões (itens como javascript personalizado, imagens que não são salvas no WP, fontes personalizadas, arquivos de dados json e plugins que você pode enfileirar) devem ser movidos para a pasta filho FORA do tema.
\ themes \ some_theme
\ themes \ some_theme-child \ (todos os seus arquivos de modelo php personalizados aqui)
\ themes \ some_theme-child \ images
\ themes \ some_theme-child \ inclui
\ themes \ some_theme-child \ languages
\ themes \ some_theme-child \ json
\ themes \ some_theme-child \ style
Para suas páginas de estilo personalizadas ( não o estilo substituído.css do tema ) enfileire com wp_enqueue_style ('some-css', get_stylesheet_directory () . '/Style/some.css', false, '0.0.1', 'all');
Use get_stylesheet_directory_uri () com suas chamadas xhr, etc.