建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

怎么样修改WordPress未分类Uncategorized(怎样修改WooCommerce首页和分类页每行产品数量)

GG网络技术分享 2025-03-18 16:12 0


怎么样修改WordPress未分类Uncategorized

无论您是WordPress网站管理员还是初学者,使用WordPress安装好一个网站后,默认会给你生成一个未分类(Uncategorized)的分类目录。这个目录并不好看,而且对网站SEO和用户体验也不好

为什么要删除未分类的分类目录?

1改善您的网站质量

经常出现“未分类”一词会使您的网站不专业,粗心或疏忽大意。如果您的大多数帖子都列为“未分类”,则显然表明您对编辑帖子的关注不大。

最重要的是,未适当分类的内容将缺乏逻辑上的一致性。这个词的频率会分散您的网站内容,并降低您网站的质量。

2提高读者用户体验

未分类的分类目录给读者导航到您的内容带来了巨大的困难。想象一下走进图书馆,因为您需要一些书籍。您遍历“业务”部分的书架并查找市场营销书籍。您仅在每个书架上看到“未分类”名称,应该将其命名为“销售”,“营销”或“财务”。

高质量的网站在内容上应具有逻辑清晰的顺序。不要让默认的“未分类”类别损害您的网站质量,并阻止读者有效浏览您的网站。

将默认分类目录更改为与您的网站内容相关的类别,在提高网站专业性和提升用户体验方面起着至关重要的作用。

虽然我们无法删除默认分类,因为WordPress始终要求您的网站具有一个分类目录,但我们还可以通过其他方法来重命名“未分类”分类目录或设置新的默认类别。

怎么删除这个未分类分类目录呢?方法有以下几种。

方法一:重命名

直接重新修改一个分类目录名字就可以了。

要重命名默认分类目录,您只需要遵循6个简单步骤:

转到文章 → WordPress仪表板中的分类目录

找到未分类的词

点击编辑

输入类别的新名称

在编辑类别中更改别名

点击更新

方法二:新建一个分类目录,然后把未分类里面的文章全部修改到新分类目录去。未分类目录为空前台就不会显示。

  1. 转到文章 → WordPress仪表板中的分类目录
  2. 导航到添加新分类目录
  3. 名称中输入所需的默认分类目录的名称
  4. 输入别名
  5. 单击添加新分类目录
  6. 进入设置 → 撰写
  7. 找到默认帖子分类目录
  8. 在列表中选择所需的默认分类目录
  9. 点击保存更改

方法三:设置默认分类后删除未分类目录

先去网站后台设置里,把默认分类目录修改为另外一个,然后就可以删除未分类目录了。(WooCommerce要删除Uncategorized分类也是这样,先修改默认商品分类,然后删除Uncategorized)

方法四:代码过滤

通过给主题添加代码,可以在前台隐藏未分类,但是不会影响功能的使用。

/**

* 隐藏未分类

* @link https://blog.naibabiji.com/skill/remove-uncategorized-wordpress.html

*/

add_filter('get_terms', 'naibabiji_hide_product_uncategorized', 10, 4);

function naibabiji_hide_product_uncategorized($terms, $taxonomies, $args , $term_query)

{

// 要隐藏的分类类型

$hide_taxonomies = ['product_cat','category'];

// 要隐藏的分类slug

$hide_term_slugs = ['uncategorized'];

if (array_intersect($hide_taxonomies, $taxonomies) && !is_admin()) {

foreach ($terms as $k => $term) {

if (in_array($term->slug, $hide_term_slugs)) {

unset($terms[$k]);

}

}

}

return $terms;

}

我们在外贸独立站中使用WooCommerce。如何在WooCommerce中删除未分类的产品类别。

WooCommerce中的解决方案在理论上与WordPress中的解决方案相同。但是,它具有与Woocommerce和WordPress不同的界面。我们将按照以下5个步骤向您展示一种有效的方法来删除WooCommerce中未分类的类别:

  1. 转到产品→ 类别
  2. 选择您想要使其成为默认类别的类别
  3. 点击设为默认
  4. 找到未分类
  5. 点击删除

除了这个方法外,上面的代码过滤功能同样也可以作用于WooCommerce

怎样修改WooCommerce首页和分类页每行产品数量

WooCommerce如果不能自适应宽度,那就需要对首页和分类页每行产品数量显示进行控制和修改,以适应你的主题设计风格。由于WooCommerce和wordpress一样更新比较频繁,所以不能直接修改插件本身源文件来实现,最好的办法就是将实现代码插入主题function.php来实现。以下是修改WooCommerce首页和分类页每行产品数量,请将代码插入主题function.php保存即可:

修改WooCommerce首页和分类页每行产品数量

/*

修改每行产品数量

代码来源: www.wpzxbj.com

*/

add_filter(\'loop_shop_columns\', \'loop_columns\');

if (!function_exists(\'loop_columns\')) {

function loop_columns() {

return 5;

}

}

WooCommerce每行产品数量是靠给每行第一个产品元素添加.first class、每行最后一个添加.last class实现的,所以这段代码只能决定在哪里强制换行,与宽度无关。也就是说如果你设置一行显示4个产品,你不能期待每个li的宽度就是1/4,这个宽度是样式表设定的,如果样式表设定的宽度只够一行放下3个,而代码设定一行显示4个,那就会出现每行个数不等的情况。

标签:

提交需求或反馈

Demand feedback