Iya dan tidak.
Anda dapat membuat tema anak yang menetapkan tema anak lain sebagai induknya, dan WordPress akan berusaha menggunakannya.
Namun
Anda akan mengalami masalah, belum lagi bahwa pengembang inti telah secara eksplisit menyatakan bahwa ini bukan perilaku yang diinginkan, dan mereka tidak akan melakukan upaya untuk mendukung tema cucu.
Misalnya, WP API membuat perbedaan antara stylesheet dan URL templat / direktori, di mana stylesheet selalu merujuk ke tema aktif, dan templat merujuk ke tema induk, tetapi jika tema kakek-nenek disertakan, apakah get_template_directory_uri
merujuk orangtua atau kakek-nenek? Banyak panggilan API sekarang ambigu, dan orang yang berbeda akan mengharapkan perilaku yang berbeda, termasuk kode yang pada intinya. Anda juga perlu memuat yang functions.php
dari orang tua atau kakek-nenek, dan pastikan itu dilakukan dalam urutan yang benar.
Ini juga dianggap praktik yang sangat buruk. Jika Anda memiliki kebutuhan untuk tema cucu maka pendekatan Anda telah mengambil jalan yang salah, dan Anda perlu mundur dan mengevaluasi kembali hal-hal.
Saya akan menyarankan Anda menghindari konsep tema cucu, itu akan menyebabkan lebih banyak masalah. Alih-alih lebih banyak hooks filter tindakan dan modularitas dalam tema anak Anda harus memungkinkan Anda untuk menjaga komponen anak tema yang dibagikan tetap sama, dan membuat Anda bercabang / bercabang dengan sedikit kesulitan. Coba pindahkan elemen umum ke submodule eksternal / git svn.
Ada juga model _s di mana Anda memiliki tema anak Anda sebagai pangkalan, dan bercabang, alih-alih menjadikannya sebagai orang tua dengan maksud Anda mengerjakan salinannya, bukan sebagai anak / override.