栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

WooCommerce操作挂钩和覆盖模板

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

WooCommerce操作挂钩和覆盖模板

首先在 下面的参考中, 您将找到如何通过主题
正确覆盖woocommerce模板
(避免编辑插件模板)

在您的第一个代码段中,如您对

woocommerce_single_product_summary
hook所看到的,您必须使用WordPress函数对
@hooked
位于此 hook位置的 所有不同模板进行排序
do_action()

do_action( 'woocommerce_single_product_summary' );

因此,在您的自定义代码(第2的代码片段)你刚更换过 ,用 钩模板蛞蝓 _(即 不是 一个钩)_和将 工作为切入点
行动挂钩 。请参阅此答案底部的参考,以获取WooCommerce操作列表并过滤现有的挂钩

后果:* 如果您将钩子替换为模板slug ,则注释列表代码中所有其他钩子模板(以 @hooked 开头)将丢失。 *


说明 (如何)

如何-具体示例:

您要 自定义

woocommerce_template_single_title
hook中的
woocommerce_single_product_summary
钩子
模板

THE HOOK NAME:  woocommerce_single_product_summary hook.THE TEMPLATES HOOKED (+priority order number)  => corresponding template

file name:
— woocommerce_template_single_title (5) => single-
product/title.php
— woocommerce_template_single_rating (10) => single-
product/rating.php
— woocommerce_template_single_price (10) => single-
product/price.php
— woocommerce_template_single_excerpt (20) => single-product/short-
description.php
— woocommerce_template_single_add_to_cart(30) => single-product/add-to-
cart/ (6 files depending on product type)
— woocommerce_template_single_meta (40) => single-product/review-
meta.php
— woocommerce_template_single_sharing - (50) => single-
product/share.php

然后,您将需要 编辑 位于 (子文件夹)中 的相应

woocommerce_single_product_summary
钩子
。。。一旦我们了解了模板结构文件和该模板中的钩子,最后并没有那么复杂。
title.php
single-product
__

优先数 ,给出了钩模板的顺序:先中更小,在年底大…


其他方式:

您还可以使用所有现有模板的挂钩 来针对非常特定的更改或自定义,并将自定义功能置于

function.php

活动子主题(或主题)的文件或任何插件文件中。

使用

add_action()
WordPress函数的示例:

// define the woocommerce_single_product_summary callback functionfunction my_custom_action() {     echo '<p>This is my custom action function</p>';};     add_action( 'woocommerce_single_product_summary', 'my_custom_action', 15 );

这个函数的优先级序号

15
,并显示 “这是我的自定义操作功能” 字符串文本,之间
product price

product short description

此挂钩函数的此挂钩函数的可选参数:
-模板slug(字符串)。
-优先级(int)。




转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/465819.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号