Так і ні.
Ви можете створити дочірню тему, вказавши іншу дочірню тему як батьківську, і WordPress намагатиметься використовувати її.
Однак
Ви зіткнетесь з проблемами, не кажучи вже про те, що основні розробники прямо заявили, що це не бажана поведінка, і вони не будуть докладати зусиль для підтримки тем онуків.
Наприклад, API WP розрізняє URL-адреси / каталоги шаблонів, де таблиця стилів завжди посилається на активну тему, а шаблон - на батьківську тему, але якщо включена тема бабусі та дідуся, чи get_template_directory_uri
посилається на батьків чи бабусь і дідусів? Зараз багато дзвінків API неоднозначні, і різні люди очікують різної поведінки, включаючи код, який є в основі. Вам також потрібно буде завантажити functions.php
або батьків, або бабусь і дідусь і переконатися, що це зроблено у правильному порядку.
Це також вважається дуже поганою практикою. Якщо у вас є потреба в онукових темах, то ваш підхід пішов неправильно, і вам потрібно відступити і переоцінити речі.
Я б радив вам уникати концепції онукових тем, це призведе до більшої кількості проблем. Натомість більше дій фільтрів з гачками та модульність у вашій дочірній темі повинно дозволяти вам тримати однакові спільні компоненти для дочірніх пристроїв, а також ви можете з невеликими труднощами відгалужувати / розвивати. Спробуйте перемістити загальні елементи у підмодуль svn external / git.
Існує також модель _s, де ви базуєте свою дитячу тему як основу, і роздрібнюйте її, а не мати її як батька з наміром працювати над копією, а не дитиною / заміною.