目前, 要链接到”
常见问题”
页面, 我需要以下内容:
Check out our <
a href="http://www.srcmini.com/{{ site.link }}/faq">
FAQ<
/a>
page.
但是, 我希望能够链接到WordPress主题中的其他内部页面, 而无需在其后手动编写URL参数。就像是:
Check out our <
a href="http://www.srcmini.com/{{ site.link('faq') }}">
FAQ<
/a>
page.
这在Timber中不可能吗?我检查了所有文档, 但没有看到任何引用, 但我觉得我一定缺少一些东西。
#1你可以使用过滤器timber_context将页面添加到上下文中
add_filter('timber_context', 'add_to_context');
function add_to_context($context){
/* this is where you can add your own data to Timber's context object */
$extraLinks = [];
$extraLinks['faq'] = get_permalink($faq_ID);
$context['site']['extraLinks'] = $extraLinks;
return $context;
}
这样你就可以调用你的树枝文件
Check out our <
a href="http://www.srcmini.com/{{ site.extraLinks.faq }}">
FAQ<
/a>
page.
【是否可以链接到Timber模板中的其他静态页面()】资源
推荐阅读
- 是否可以在WordPress中响应*纵向*video标签()
- 是否可以在wordpress中复制动作钩子()
- 如果与LESS一起使用,@import真的对性能不好吗()
- WordPress市场中是否允许使用完整的Angular主题()
- Elementor Page Builder插件可以在多站点wordpress上运行吗()
- 用Timber(Twig)构建的WordPress网站是否可能实现AMP
- 创建第一个woocommerce主题时,我收到一条错误消息。它在说明中键入的错误消息
- docker容器修改配置文件
- 博睿数据亮相北京IMC2021第三届中国智造CIO峰会