Настройка нескольких сайтов, детские темы, получение каталога стилей

Как говорится в названии, у меня есть настройка на нескольких сайтах, и приложение настраивается с помощью дочерних тем.

Основной сайт: themainsite.com

Вторичный сайт foo.com

Когда вы смотрите в исходный код foo.com, вы видите некоторые URL-адреса, ссылающиеся на основной сайт. Такие как:

<link rel="stylesheet" href="http://www.themainsite.com/wp-content/themes/sometheme/css/some.css" type="text/css" media="screen" /> 

Я проверил документацию WordPress для get_stylesheet_directory_uri , но не смог найти ответ. Можно ли удалить эти ссылки на основной сайт?

UPDATE: все ссылки CSS / JS обрабатываются в header.php родительского шаблона, как показано ниже. У меня уже есть заголовок.php в моей дочерней теме, который переопределяет заголовок header.php родительской темы.

 <link rel="stylesheet" href="<?php echo get_template_directory_uri() ?>/css/some.css" type="text/css" media="screen" /> 

Я исправил его с изменением настройки нескольких сайтов из подпапок в поддомены.

Примечание . Я собираюсь ответить, потому что для комментария это слишком много текста. С вашего ответа я попытаюсь отредактировать и уточнить, а также дать вам реальный ответ на ваш вопрос.

Можно ли удалить эти ссылки на основной сайт?

Это зависит от того, как (ну) создаются темы, где / почему этот some.css в очередь / закодирован и как вы хотите удалить строку.

Вы нашли, где обрабатывается таблица стилей? Для чего его используют? Вы хотите изменить родительскую тему или только дочернюю тему?

» Неблагоприятный способ

Я бы не предпочел этого, но, предполагая, что таблица стилей жестко закодирована в родительской теме, которую вы не хотите настраивать, вы можете удалить таблицу стилей (если это действительно не нужно, то есть) jQuery:

 $('link[rel="stylesheet"][href^="http://www.themainsite.com/"]').remove(); 

// EDIT , относительно вашего редактирования 🙂

Вы уже сами дали ответ: используйте get_stylesheet_directory_uri вместо get_template_directory_uri . Последнее указывает на базовую тему (которая является родительской темой), в то время как вы действительно хотите загрузить материал из дочерней темы (где находится style.css стилей style.css , отсюда и название).