我想将自定义分类法的段塞添加到WooCommerce产品的永久链接中。为此,我添加了一个叫做品牌的分类法。现在我想把品牌的鼻涕虫添加到产品网址。
之前:www.shop.com/product/product-name/
之后:www.shop.com/product/brand-product-name/
我做了一些研究,找到了以下类似的教程:https://wisdmlabs.com/blog/add-taxonomy-term-custom-post-permalinks-wordpress/
但是我自己并没有添加自定义的Post类型“WooCommerce prouct”,所以我不知道如何从这里添加重写代码:
重写代码
编辑:这是我的自定义html" target="_blank">代码:
add_filter('post_type_link', 'productbrand_permalink_structure', 10, 4);
function productbrand_permalink_structure($post_link, $post, $leavename, $sample) {
if (false !== strpos($post_link, '%brand%')) {
$productbrand_type_term = get_the_terms($post->ID, 'brand');
if (!empty($productbrand_type_term))
$post_link = str_replace('%brand%', array_pop($productbrand_type_term)->
slug, $post_link);
else
$post_link = str_replace('%brand%', 'uncategorized', $post_link);
}
return $post_link;
}
问题是,URL看起来像这样:
www.shop.com/product/brand-/product-name/
有没有办法删除品牌-
后面的/
在permalik选项内的自定义库中,我添加了以下内容:
/product/%brand%-
但它总是将/
添加到末尾。
事实上,这可能比你想象的要容易。
只需访问设置
我正在尝试向现有的WooCommerce产品添加一个具有多个值的新属性。 这是我正在使用的代码。我把它简化了一点,使它更清楚。 该属性显示在产品的属性列表中。然而,条款没有添加。 数据库中也有这些术语: 我做错了什么?我做了很多研究,读了一些其他的问题,但它们对我没有帮助。 在WooCommerce中以编程方式创建新产品属性
我正在使用此代码添加自定义属性 这个代码的结果我得到了添加只是产品属性名称没有术语值... 我找了很多,但没有得到任何答案。
第一件事:这是我在stackoverflow上发布的第一个问题。换句话说,这是我在你们的帮助下无法独自解决的第一个问题(非常感谢你们,你们让世界运转起来!)。 我的问题与@LoictheAztec对另一个问题的回答有关(我原本计划在那篇文章的评论中发布我的问题,但由于我是/曾经是潜伏者,我缺乏这样做的声誉):https://stackoverflow.com/a/47766413/13263330
目标:在一个按钮点击中添加多个可变产品到购物车。 我试着将这段代码放入循环中,但它不起作用。 但是这种方法不能解决问题,因为我需要在一个按钮点击中添加几个产品变体。 所有的建议都将不胜感激。多谢了。
我正在使用名为高级定制字段(ACF)和WooCommerce的插件。我想为WooCommerce产品变体创建一个文本和图像字段。我在ACF中创建了字段,并将它们分配给。 但是在下没有看到这些字段。我搜索了,看起来我必须写一个自定义代码来适应这些字段。我试着搜索这个问题,我创建的大多数建议和教程都是关于通过代码创建自定义字段,而不是使用ACF,这对我没有帮助,因为字段必须使用ACF,这是因为我使用V
我正在尝试将类添加到WooCommerce单产品页面,特别是产品页面上的“product”div,但也添加了其他元素——使用挂钩和过滤器。 我对PHP不是很在行,我更像是一个前端开发人员,但我一直负责设计WooCommerce,以适应自定义Wordpress主题。 我以前使用下面的代码通过文件向Wordpress中的body元素添加类。我在WooCommerce模板中的产品页面上找到了“产品”di
我在一个使用工具集类型生成“产品”帖子类型和“产品类别”分类法(产品类别)的网站上工作。现在我正在将WooCommerce添加到该站点,需要将“产品类别”分类设置为产品的WooCommerce分类,即Product_cat。WooCommerce已经选择了产品帖子类型,所有产品都出现在WooCommerce产品中。我只需要让分类也出现在那里。 我尝试使用一个名为Taxonomy Switcher的
在Woocommerce中,我需要在添加产品时跳过购物车页面,并直接重定向到仅限订阅产品类型的签出。 我在其他地方找到了下面的代码,它适用于跳过基于产品ID的购物车页面,但是我不能正确地使用产品类型(请参阅下面我尝试的内容)。 我尝试的:(它破坏了整个网站:变成了一个blanc页面) 有没有办法做到这一点?