我有一个使用自定义帖子类型的live网站;“虚拟程序”;我有一个模板,目前称为单虚拟程序。细枝和单个虚拟程序。php。
我正在开发新模板(single-virtual-program-new.twig和single-virtual-program-new.php)
它们最终将取代(single-virtual-program.twig和single-virtual-program.php)
在开发过程中,我希望两个模板都处于活动状态,然后一旦我满意了,我将激活新模板并删除旧模板。
要做到这一点,我需要为我的新模板创建自定义URL,这样我就可以在旧模板仍然有效的情况下查看它们。我该怎么办?
仅供参考,我正在使用木材(树枝)。
下面是来自单个虚拟程序的代码。php
$post = Timber::query_post();
$context[\'post\'] = $post;
$context[\'archive_link\'] = get_site_url(null, str_replace(\'_\', \'-\', $post->post_type));
$context[\'virtual_programs\'] = Timber::get_posts(
array(
\'post_type\' => array(\'virtual_programs\'),
\'post__not_in\' => array($post->ID),
\'posts_per_page\' => 5,
\'meta_query\' => array(
array(
\'key\' => \'event_type\',
\'value\' => array(\'online\', \'Online Short Course\'),
\'compare\' => \'NOT IN\'
)
)
)
);
$context["register_event_url"] = get_field("prices", $post->ID)[0]["register_link"];
Timber::render( \'single-virtual-programs-new.twig\' , $context );
谢谢你。