Wordpressで親とその子ページのみのCSSをあてたい
Wordpressで特定の親ページとその子ページだけに専用のCSSを適応させたいです。
現在の記述
(スラッグ名は実際のものとは違います)
親ページのスラッグが
https://domain.com/sample
だった場合の記述になります。
function enqueue_scripts(){
if( is_page('sample') || is_parent_slug() === 'sample'):
wp_enqueue_style('style-sample', get_stylesheet_directory_uri() .'/assets/css/sample.css');
endif;
}
add_action('wp_enqueue_scripts', 'enqueue_scripts');
これだと親ページの
https://domain.com/sample
ここには問題なく反映されたのですが
子ページ、孫ページにあたる
https://domain.com/sample/children
https://domain.com/sample/children/grandchild
のページはエラーが出てしまいページすら表示されません。
現在使用しているテーマは【Lightning】になります。
ご教示いただきたいです。
よろしくお願いします。