yea child themes are not really doable with lay theme
child themes work like this:
every page type has its own php file
every page can contain template parts. those are php files too
when creating a custom child theme,
all created page templates and template part php files will take precedence
however, what you're trying to override is not a page or template part file
actually lay theme only has index.php, page.php, header.php and footer.php as overridable files
most of the logic is inside all kinds of php functions that are separated into different php files and folders that are not part of any overridable template file architecture
you have these options:
modify lay theme directly. be unable to update lay theme without it overriding your changes
suggest to me what kind of feature you want, and i may implement it into lay theme
make modifications to the news.php file. based on these modifications, suggest what kind of filters or actions i should implement.
for example i could easily create a wordpress filter where you can use it to query array('publish', 'future'), instead of only 'publish'
once i implemented these filters, you create a wordpress plugin that hooks into these filters. this way you have your code in separate files, and it wont be overriden by lay theme updates
for example here, i would just need to add to my news.php code which would then be part of the standard lay theme:
$post_status_to_query = array('publish');
$post_status_to_query = apply_filters('lay_news_post_status_to_query', $post_status_to_query);
…my other code
'post_status' => $post_status_to_query,
...my other code
and you would then in your plugin just write:
function my_query_post_status($post_status_to_query){
$post_status_to_query []= 'future';
return $post_status_to_query;
}
add_filter('lay_news_post_status_to_query', 'my_query_post_status', 10, 1);
(i think thats the correct code :DD)
if you're trying to do quite a lot of heavy customizations and have a client who would pay, i could also like give you a cost estimate and code it myself