エラーメッセージの内容を見ないと、どこに問題があるかはわからないのですが、
Codex(リンク先)はご覧になりましたか?
Codexではwp_enqueue_style();
の()
の中に指定するパラーメータで必ず記述しなくてはいけないパラーメータと記述しなくてもいいパラメータがあり、パラメータ同士を,
で区切ります。
cyoutさんのコードだと、if( is_page('sample') || is_parent_slug() === 'sample'):
の下に記述しているwp_enqueue_style('style-sample', get_stylesheet_directory_uri() .'/assets/css/sample.css');
の箇所に不足もしくは記述ミスがあるのではと思った次第です。
以下、cyoutさんが書かれたコードの``wp_enqueue_style`のパラメータ部分をパラメータ毎に改行して見やすくしました。
wp_enqueue_style(
'style-sample',
get_stylesheet_directory_uri() .'/assets/css/sample.css'
);
記号の全角半角、変なところにスペースが入っていてもエラーになる場合があるので、Codexの情報と照らし合わせながら、確認してみてください。
エラーメッセージがわからないので、もやっとしたアドバイスしか出来なくてすみません。