Woocommerce在自定义模板的自定义侧栏中过滤

时间:2018-11-15 12:15:38

标签: php wordpress woocommerce

每个人都可以帮助我吗?

我不知道为什么如果我在WordPress中为page-index.php这样的woocommerce创建自己的模板,为什么我的过滤器无法与我的简码一起显示(工作)? (但是其他小部件,例如日历工作),并且在商店页面过滤器中,小部件都是有效的。

<?php
/**
 * Template name: Page-index
 */
?>
<?php get_header(); ?>
<?php echo do_shortcode( '[products]' ); ?>
<?php dynamic_sidebar( 'sidebar-2' ); ?>
get_footer();
 ?>

1 个答案:

答案 0 :(得分:1)

对于补充工具栏,请使用此代码。 将您的模板woocommerce / template。

import { css } from "styled-components"; const sizes = { desktop: 730, }; const media = Object.keys(sizes).reduce( (acc, label) => { acc[label] = (literals: TemplateStringsArray, ...placeholders: any[]) => css` @media (max-width: ${sizes[label]}px) { ${css(literals, ...placeholders)}; } `.join(""); return acc; }, {} as Record< keyof typeof sizes, (l: TemplateStringsArray, ...p: any[]) => string >, ); export default media;