专栏首页ytkahwoocommerce的taxonomy-product_cat分类模板也需要定义否则可能排版乱了

woocommerce的taxonomy-product_cat分类模板也需要定义否则可能排版乱了

  我们知道woocommerce(下称wc)的archive-product.php模板是定义shop page的,可能比较比较早版本的wc也是用这个文件来定义分类的,但是如果你升级到最新版本的wc会有一个单独的taxonomy-product_cat.php来定义产品分类模板,虽然是通过代码调用archive-product.php,

<?php
/**
 * The Template for displaying products in a product category. Simply includes the archive template
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/taxonomy-product_cat.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see 	    https://docs.woocommerce.com/document/template-structure/
 * @package 	WooCommerce/Templates
 * @version     1.6.4
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

wc_get_template( 'archive-product.php' );

  但一定要重新定义这个文件,特别是使用了独立pc和mobile模板,你可以复制一份archive-product.php然后重命名成taxonomy-product_cat.php,这样打开手机端的产品分类就不会出现页面错乱了。这是ytkah困扰了两天才得到的教训,希望有遇到相同问题的朋友借鉴。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • wordpress调用自定义post_type文章

      前面我们讲了wordpress添加post_type自定义文章类型,我们现在来讲一下如何把自定义文章调用出来,我们以product为例,虽然我们自定义好了 ...

    ytkah
  • woocommerce如何隐藏/显示product meta

      前面我们说了woocommerce如何隐藏SKU,那如果不想显示产品分类category和标签tag呢?我们知道SKU, Category list 和 T...

    ytkah
  • wordpress搜索结果排除某个分类如何操作

      我们知道wordpress的搜索结果页search.php和分类页category.php是一样的,但是客户的网站是功能比较多的系统,有新闻又有产品,如果搜...

    ytkah
  • 如何在50行以下的Python代码中创建Web爬虫

    有兴趣了解Google,Bing或Yahoo的工作方式吗?想知道抓取网络需要什么,以及简单的网络抓取工具是什么样的?在不到50行的Python(版本3)代码中,...

    iOSDevLog
  • 将我们解决全球问题的焦点从症状转移到原因

    IBM解决全球问题的最新努力已经从关注日益由气候变化引起的灾难性事件演变为气候变化本身。从处理问题的症状(这通常是相对容易的)到处理问题的根源(特别是全球范围内...

    用户8054111
  • 当你做不到的时候该怎么做:软时序逻辑约束下的时序逻辑规划(CS)

    译文:本文考虑一个时序逻辑规划问题,其目标是在满足用线性时序逻辑(LTL)表示的软规范集中找到一个满足最优选择的无限轨迹,同时满足用LTL表示的硬规范。我们之前...

    N乳酸菌
  • Callbacks in C++11

    Imagine that you have a long-running algorithm which takes many iterations to co...

    望天
  • [你必须知道的.Net]读书笔记--override与new在继承中的区别

    前言: 这本书拿到手已经好长时间了,但由于种种原因一直没读完,也许是我太懒了,应该好好反省自我检讨一下。 所谓“书读百遍,其义自见”,虽然糊里糊涂做web开发六...

    菩提树下的杨过
  • mydumper安装笔记

    参考:http://www.tuicool.com/articles/2eAVVvN

    二狗不要跑
  • React Native 圆形进度条组件

    npm i--save react-native-circular-progress

    forrest23

扫码关注云+社区

领取腾讯云代金券