I am trying to display a few separate template files for a custom post type with custom taxonomies. I know that I can do custom taxonomies-{***}.php. But these taxonomy apply to two different CPT, so I need them separated.
Currently I am here:
../function.php
add_filter('archive_template',
function ($original) {
global $wp_query;
$post_type = $wp_query->query_vars['post_type'];
var_dump($post_type);
$taxonomy = $wp_query->query_vars['taxonomy'];
if ($post_type === 'deals' && $taxonomy === 'deal-spotlight') {
$base_name = 'archive-' . $post_type . '-' . $taxonomy;
$template = App\template($base_name);
if ($template && !empty($template)) {
return $template;
}
}
return $original;
});
The file is named with the blade extension ie archive-{posttype}-{taxonomy}.blade
I am getting this error
Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 159744 bytes) in **/vendor/roots/sage-lib/Template/FileViewFinder.php on line 36
Any ideas? Is there a better way?