首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在分页后将ACF字段连接到Woocommerce类别页面的"after_shop_loop“部分的底部

在分页后将ACF字段连接到Woocommerce类别页面的"after_shop_loop"部分的底部,可以按照以下步骤进行操作:

  1. 首先,确保你已经安装并激活了Advanced Custom Fields(ACF)和WooCommerce插件。
  2. 打开你的WordPress主题文件夹,找到并编辑functions.php文件。
  3. 在functions.php文件中,添加以下代码来创建一个新的ACF字段组:
代码语言:txt
复制
function custom_category_fields() {
    acf_add_local_field_group(array(
        'key' => 'group_woocommerce_category',
        'title' => 'WooCommerce Category Fields',
        'fields' => array(
            array(
                'key' => 'field_custom_field',
                'label' => 'Custom Field',
                'name' => 'custom_field',
                'type' => 'text',
            ),
        ),
        'location' => array(
            array(
                array(
                    'param' => 'taxonomy',
                    'operator' => '==',
                    'value' => 'product_cat',
                ),
            ),
        ),
    ));
}
add_action('acf/init', 'custom_category_fields');

这段代码创建了一个名为"WooCommerce Category Fields"的ACF字段组,并添加了一个名为"Custom Field"的文本字段。

  1. 保存并关闭functions.php文件。
  2. 在WordPress后台,进入"产品"->"分类目录",选择一个分类,你将看到一个新的"Custom Field"字段。
  3. 输入你想要显示在"after_shop_loop"部分底部的内容。
  4. 打开你的主题文件夹,找到并编辑archive-product.php文件。
  5. 在文件中找到以下代码:
代码语言:txt
复制
if ( woocommerce_product_loop() ) {
    do_action( 'woocommerce_before_shop_loop' );
    woocommerce_product_loop_start();
  1. 在上面的代码后面添加以下代码:
代码语言:txt
复制
$category = get_queried_object();
$custom_field = get_field('custom_field', $category);
if ($custom_field) {
    echo '<div class="custom-field">' . $custom_field . '</div>';
}

这段代码获取当前分类的"Custom Field"字段的值,并在"after_shop_loop"部分底部显示。

  1. 保存并关闭archive-product.php文件。

现在,当你浏览WooCommerce类别页面并分页后,"Custom Field"字段的值将显示在"after_shop_loop"部分的底部。

请注意,以上代码仅适用于默认的WooCommerce模板文件。如果你使用了自定义的模板文件,你需要根据自己的模板文件进行相应的修改。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

woocommerce shortcode短代码调用

、属性显示产品,并支持分页、随机排序和产品标签,取代了对多个短代码需求。...发布商品时默认为 和(全部显示),类别默认为 (显示全部)。-1-1 columns– 要显示列数。默认值为 。4 paginate– 打开分页。与 结合使用。默认设置为 分页 。...tag– 使用指定标签 slug 检索产品。 cat_operator– 用于比较类别术语运算符。可用选项包括: AND– 显示属于所有选定类别的产品。 IN– 显示所选类别产品。...[product_categories]– 显示您所有产品类别。 可用产品类别属性 ids– 指定要列出特定类别 ID。...当您使用其他短代码( )并希望用户获得有关其操作一些反馈时非常有用。

11.1K20

详细讲解All in One SEO Pack设置教程(多合一SEO集)

:为多文章设置同一个规范网址,如果你网站有分页的话建议勾选 启用自定义规范网址:会在文章TDK设置区域添加一个”自定义规范网址”字段,需要你自己手动填写规范网址,不建议启用 使用原始标题:如果All...SEO进行设置,这样更加准确 高级设置 自动生成描述:当选中此项时,插件会自动摘录文章部分内容作为描述,当然你可以替换它们,懒人必备 去除分页面的描述:如果有分页的话,仅在第一添加描述,防止重复内容...CSS 页面头部额外内容:在所有页面的head标签中插入内容,包括设置CSS 首页头部额外内容:在网站首页head标签中插入内容 关键词设置 使用关键词:该选项开启将在文章设置中添加关键词字段 在...,不建议 All in One SEO Pack 文章设置 前边选项全部为全局选项,不过我们使用最多还是在文章中设置,在每篇文章底部都会有一个All in One SEO Pack工具栏,这里字段使我们最需要用到工具...WooCommerce 搜索引擎优化 高级电子商务 SEO 支持 WooCommerce 以优化产品页面、产品类别等。

9910
  • PowerBI 2020.11 月更新 - 各类图标更新及查找异常

    浏览量模式网址参数 您可以“ rdl:reportView = pageView”作为URL部分传递,以在Power BI中配置分页报表外观,并以页面查看模式而不是交互式方式呈现报表。...请参阅以下示例: 即使图表较大且用户需要上下滚动,底部标签仍将冻结,并帮助用户了解他们正在查看类别。 一键点击,前N个+其他 从现在开始,您只需单击一下即可更改显示图表数量。...用它来创建带有内置过滤器(例如国家和州)精美地图,或者为自定义区域创建并存储自己过滤器。数据集群(甜甜圈图和多工具提示)等独特功能使您能够以结构化,用户友好方式在每个位置显示更多数据。...使用内置DRILL DOWN DONUT PRO视觉效果对数据进行聚类 当根据其位置和邻近性数据分组时,可以将它们变成甜甜圈图以可视化集群内容–数据将自动按类别字段分组。切片充当类别过滤器。...用它来创建带有内置过滤器(例如国家和州)精美地图,或者为自定义区域创建并存储自己过滤器。数据集群(甜甜圈图和多工具提示)等独特功能使您能够以结构化,用户友好方式在每个位置显示更多数据。

    8.3K30

    网站及APP坑位流量归因分析-(2)数据采集篇

    今天这一节,结合具体业务场景来看看流量归因分析如何在数据采集方案上落地。...剔除无效数据 在真实用户行为路径中,一定会有相当一部分页面跳转路径是对于分析无效,比如用户由于操作习惯,会在在同级tab中不断切换,首页推荐分类列表tab之间,那就需要相应计算方案去剔除这类数据...,一二三四级,APP启动主页面的五个Tab,为第一层,列表为第二层。...数据采集需要信息如下: 字段顺序 字段名称 字段类型 字段注释 1 bili_code STRING 埋点点位编码 2 app_key STRING APP编码 3 app_name STRING APP...欢迎大家分享、点赞、在看,给个3击呗!

    1.2K20

    woocommerce开发支付网关插件,对接支付通道

    创建插件 因为WooCommerce有很多钩子,所以我们在开发支付网关时候,只需按照一个“框架”来开发就好,下面的是插件框架 具体代码 构造函数 public function __construct...我们有的支付网关,可以先验证用户信息,比如你银行卡支付需要接收短信验证码之类,来确认是用户本人操作,那就需要此步骤,反之,微信支付、支付宝支付、易支付、PayPal等等,支付都在第三方处理,不在我们服务器...我们使用WooCommerce事件延迟表单提交,并将带有卡数据AJAX请求直接发送到我们支付处理器,checkout_place_order 如果客户详细信息正常,处理器返回一个令牌,我们将其添加到下面的表格中...); } JS代码部分 var successCallback = function(data) { var checkout_form = $( 'form.woocommerce-checkout...', $this->id ); echo ''; } 处理付款 验证字段 像名字这样结帐字段应该更早验证,下面是一个例子。

    19510

    mysql千万级分页查询SQL优化

    场景 某后台功能列表,页面底部为通用分页: 总条数: 16209321 页码:1 2 3 4 5 .... 9819 页面默认展示 10 条数据,默认展示条数可选。...拿订单列表查询举例,可以使用用户表里某个特殊字段进行筛选,性别等,这些字段肯定不会在订单表存储,所以必然会进行联表。 使用者常常有疑问: 为何页面只有 10 条数据,查询却如此之慢?...big_table中有一个data_type字段,取值范围1,2,3。...2、 从业务角度看,我们观察了百度、google、微博等网站,分页都不会显示结果集总条数以及也不会有最后一链接,都是通过点击下一方式不断检索后面的数据,也就没有使用 count 函数必要了,...固做以下优化, left join 一并使用动态 sql 链接: 2.与需求方沟通,查询列表可去掉排序规则,使用默认排序即可。

    1.3K20

    爬虫入门经典(十六) | 一文带你爬取斗鱼主播相关信息

    下面先点击第二,观察其URL是否有所变化 ? 这个时候,我们发现分页时候url没发生变化,基本可以确定是通过异步加载。...首先我们需要先找到此部分在哪! ? ?...我们通过观察可以看到,我们所要爬取内容都在上面的["data"]["rl"]内,所以我们可以先获取列表内所有内容然后通过循环遍历,把我们所需要内容全部遍历出来。...如果我博客对你有帮助、如果你喜欢我博客内容,请“点赞” “评论”“收藏”一键三哦!听说点赞的人运气不会太差,每一天都会元气满满呦!...码字不易,大家支持就是我坚持下去动力。点赞不要忘了关注我哦! ? ?

    1.4K20

    基于SSM校园二手交易平台设计与实现「建议收藏」

    类别侧边栏实现,需要为每一个类别的元素都添加一个id,通过id来获取数据库中数据,用Ajax获取数据并且刷新页面的信息。...采用分页技术,防止数据过多时候,显示在同一个页面,给用户带来不好体验,分页支持点击下一上一或者直接点击指定页面,跳转到指定页面。商品点击之后就要跳转到商品详情。...类别侧边栏实现,需要为每一个类别的元素都添加一个id,通过id来获取数据库中数据,用Ajax获取数据并且刷新页面的信息。...采用分页技术,防止数据过多时候,显示在同一个页面,给用户带来不好体验,分页支持点击下一上一或者直接点击指定页面,跳转到指定页面。商品点击之后就要跳转到商品详情。...商城商品展示 其次是底部分页按钮实现,左右切换需要通过jQuery来控制,下一则判断是否已经到达当前显示页数倒数第二个,如果是就删除第一个页数,并且添加下一页数(前提是还有页数可以继续)

    1.4K20

    微信小程序之上拉加载与下拉刷新

    这种方式其实是PC端分页浏览一个分页形式变种,很多PC网页也会采用这种方式来进行内容分页加载,以替代比较古老1,2,3,4,5,6,7...分页(称之为有页码分页,这种分页方式其实在一些场景下仍然是非常有用...另一种在移动端常见操作,就是像在刷微博或微信朋友圈时候,我想看看有没有新内容出现,就会在页面到顶时候,页面从上往下拖拉(这个时候顶通常会出现一个转动菊花之类),然后放开手指,伴随着一声清脆叮铃咚隆声...上拉加载 前面我们已经了解到下拉加载本质是一个分页加载,每次触发加载下一条件是当前页面到达底部,因此,我们可以整理出一个实现基本思路: 初始页号为1,向后端请求第一数据(数据中包含数据总条数...,及当前数据数组),返回渲染该该页数据 监听页面是否被滚动到底部,是的话,则递增页号(+1)并向后端请求该新页号数据,返回结果,将该页数据添加到之前已加载数据后面,并重新渲染 重复步骤2操作...只要在小程序全局配置文件app.jsonwindow部分或在每个Page同名配置文件里,加入一个值为trueenablePullDownRefresh配置项,并在需要处理下拉事件Page代码中加入

    4.3K20

    最佳实战 | 使用微搭低代码10分钟快速搭建企业门户应用

    5、之后我们对页面的布局样式进行细微调整,标题组件全部内间距调整为20,富文本组件左右内间距调整为20,至此我们便完成了"关于我们"页面的创建。...4、为数据视图组件绑定数据模型,随后依次为内容详情页面的图片、文本、富文本组件进行数据字段绑定,绑定完成我们便完成了内容详情搭建。...4、在数据绑定弹窗中,选择数据标识字段,绑定完成保存即可。 5、之后在内容详情选中数据视图组件,并单击右侧配置区数据筛选,调起数据筛选弹窗。...6、在弹窗中设置筛选条件为数据标识 等于 \_id 保存。 7、至此我们便完成了内容列表跳转内容详情页面的跳转逻辑,同理我们也同样可以按照上述方式实现动态列表跳转内容详情相关逻辑。...配置应用底部导航 为每一个页面底部添加一个 Tab 栏组件来实现应用底部导航,Tab 栏配置如下图所示: 为内容详情添加顶部导航 进入内容详情页面,添加一个顶部导航组件,并将顶部导航组件移动至大纲树最上级

    1.8K31

    还在烦恼代码写不出来?低代码助力实现“无码”搭建系统平台

    如果您打开了多个页面和表,它们会在工作区底部列出。底部最多显示5个页面。 属性设置区:用于数据绑定、单元格设置、页面设置、表设置等。...,小编按照顺序为大家依次介绍如何使用活字格设计器设计三个页面的样式和按钮业务逻辑。...(物品列表显示界面中加入超链接) 设计分页页面: 使用快捷键Ctrl+M创建合并单元格作为分页页面后点击分页页面选择功能区Element-Plus插件分页类型。...(设计分页框) 2)PC端物品维护页面 设计物品维护数据和跳转、取消按钮 使用快捷键Ctrl+M创建10个合并单元格,分别作为物品编号页面、物品名称页面、物品单位页面、类别页面、品页面牌、价格页面、备注页面...然后鼠标点击8个需要展示字段页面选择功能区Element-Plus插件输入框类型,同理分别点击跳转按钮和取消按钮选择功能区按钮类型。最后把物品表字段拖拽到相应字段页面中。

    31410

    报表测试经验小结

    这步很重要,因为这个是报表测试数据来源,如果这里数据出错,后面的一切都没有意义。 针对数据统计展现,我们需要了解页面上展现数据来源于库中哪些表哪些字段,根据什么样规则来统计。...,否则会导致该测没测,多余测试做了一堆.一般来说有类别划分(一般界面表现为下拉框),每个类别都要测试到,性别中男,女都要测试.输入可以用等价类来划分要测试数据。...报表首与尾:是否采用了一致规则。 4. 分页:当输出内容多时,分页是否正确,翻页功能是否正确。 友好性: 1.数据或图表是否清晰,一目了然。 2.数据展示符合用户习惯。...报表输出: 报表在电脑上生成,并不是报表结束.报表一般都需要打印出来以做它用,开会或者提交审批之类.所以报表打印功能也是非常重要.测试主要分成三部分:打印设置、打印预览、实际打印效果。...END 标星、点赞、关注三走起,感谢支持。 如果想阅读更多文章,请关注我公众号。

    31610

    django 1.8 官方文档翻译: 1-2-2 编写你第一个Django应用,第2部分

    编写你第一个 Django 程序 第2部分 本教程上接 教程 第1部分 。 我们继续开发 Web-poll 应用,并且专注在 Django 自动生成管理网站上。...你看到 Djaong 管理索引: 你看到一些可编辑内容,包括 groups ,users 和 sites 。这些都是 Django 默认情况下自带核心功能。...在页面的底部还为你提供了几个选项: Save – 保存更改并返回到当前类型对象更改列表页面。 Save and continue editing – 保存更改并重新载入当前对象管理界面。...这样的话你就需要在注册对象 时告诉 Django 对应配置。 让我们来看看如何在编辑表单上给字段重新排序。...现在又是一个好时机,请注意 change lists 页面提供了分页功能。默认情况下每一显示 100 条记录。

    2.5K40

    何在elasticsearch里面使用深度分页功能

    面的文章提到过es默认from+size分页方式返回结果数据集不能超过1万点,超过之后返回数据越多性能就越低。...es里面提供了两种方式来读取深度分页数据: (1)离线读取深度分页数据Scroll方法 (2)能够用于实时和高并发场景searchAfter方法(5.x之后) Scroll方式在前面的文章提到过...,它通过一次查询请求维护一个索引快照search context,然后每次再去批量读取数据,效率比较高。...它缺点就是维护一个search context需要占用很多资源,而且在快照建立之后数据变化删除和更新操作是不能被感知到,所以不能够用于实时和高并发场景。...它缺点是不能够随机跳转分页,只能是一向后翻,并且需要至少指定一个唯一不重复字段来排序。

    2.6K80

    【JavaWeb】108:昨天笔记有问题,今天完善

    今天是刘小爱自学Java第108天。 感谢你观看,谢谢你。 话不多说,开始今天学习: 昨天太晚了,前端写完根本都没来得及测试,结果今天发现了一堆问题。 本来是打算分页跳过直接学搜索。...但是昨天发现自己基本一些点都还搞错,这是我无法原谅自己。 所以打算详细理一理这个实现思路。 1静态页面 静态页面的代码编写和页面效果就是如下图: ?...再根据上面4个参数key取出对应value。 最后利用“+”数据拼接到页面中。 3前端页面拼接 ? 关于发送请求就不再赘述了,直接说返回值,也就是result。...5功能完善 前面的一个业务逻辑是,需要点击对应页码之后才会发起请求,从而渲染出对应数据。 但是如果没有点击页面,页面加载时应该是要有一个默认面的。 一般都是默认第一数据,所以代码补全: ?...好,思路分析完毕,开始写代码: 2分页总页数后台代码 因为是在分页中加入了一个小功能,所以只需要在service层中增加代码即可: ? ①查询总数据数 通过dao层查询数据库中对应数据总条数。

    40920

    从零开始写一个Hexo主题

    :资源文件目录,包括页面样式,js脚本等 _config.yml:主题配置文件 局部模板 我们通过分析常见博客网站可以知道,大部分博客网站都由三部分组成:顶部导航栏,中间内容区域,以及底部信息展示区域...每次点击导航栏选项跳转页面时,顶部导航栏以及底部信息展示区域是不变,只是中间内容区域重新渲染,因此,我们可以通用代码抽离成局部模板以复用。...编写导航栏和底部信息 前面,我们只是搭了个页面框架,接下来我们就将开始正式开始一步步完善我们主题,以下两个文档我们频繁使用,最好可以提前阅读一遍有个了解: Hexo | 变量 Hexo | 辅助函数...首页显示文章数量我们可以通过站点配置文件中 per_page 字段来修改,但是我们不可能把所有文章都放在一,所以我们现在来添加文章列表分页。...比如我们需要在页面的底部展示全站最近6篇文章列表,由于Hexo首页只提供了第一数据,因此我们可以基于site变量进行扩展查询: site.posts.sort({date: -1}).limit(

    4.2K40

    10个常用eyoucms易优CMS标签(织梦CMS迁移可用)

    最近一个月时间我们不少朋友都在忙着织梦CMS迁移到其他免费或者便宜CMS程序中。其中我们有些朋友会迁移到标签相似的易优CMS,但是标签还是有区别的。...我们在迁移程序需要将原有的模板主题换成新程序标签,当然对应模板名称也是需要更换。 在这篇文章中,老蒋整理10个常用eyoucms标签,确保我们可以迁移到新程序中。...基础参数: aid='' 文档ID,在内容可以不设置该属性 typeid='' 栏目ID,调取某个栏目下全部TAG row='100' 返回广告列表总数 getall='' 获取类型,0为当前内容...mod='' 每隔N行输出内容 id='' 可以任意指定循环里变量名替代field,假设id='field1',模板调用:{$field.title} 变成 {$field1.title} 底层字段...="{$field.image_url}"rel="{$field.image_url}"class="jqzoom"/> {/eyou:volist} 总结,我们可以看到大部分标签和织梦还是很相似的

    3K10

    软件测试|Mongodb分页优化及索引使用

    :skip方法从结果集开头进行扫描返回查询结果。...即指定开始位置解决方案是先查出当前第一条,然后顺序数pageSize条。指定范围分页介绍我们假设基于_id条件进行查询比较。事实上,这个比较基准字段可以是任何你想要有序字段,比如时间戳。...所以,如果你有个字段可以保证是有序,那么用这个字段来排序是最好。_id则是最后备选方案。存在问题上面的分页看起来看理想,虽然确实是,但有个问题是不能无法做到跳页。...说了这么多,就是想扭转传统分页概念,在互联网发展今天,大部分数据体量都是庞大,跳页需求消耗更多内存和cpu,对应就是查询慢。...我今天接到需求就是要跳页,而且数量很小,那么skip吧,不费事,还快。比如google,看起来是有跳页选择啊。再仔细看,只有10,多就必须下一,并没有提供一共多少,跳到任意选择。

    1K20

    软件测试|Mongodb分页优化及索引使用

    :skip方法从结果集开头进行扫描返回查询结果。...即指定开始位置解决方案是先查出当前第一条,然后顺序数pageSize条。指定范围分页介绍我们假设基于_id条件进行查询比较。事实上,这个比较基准字段可以是任何你想要有序字段,比如时间戳。...所以,如果你有个字段可以保证是有序,那么用这个字段来排序是最好。_id则是最后备选方案。存在问题上面的分页看起来看理想,虽然确实是,但有个问题是不能无法做到跳页。...说了这么多,就是想扭转传统分页概念,在互联网发展今天,大部分数据体量都是庞大,跳页需求消耗更多内存和cpu,对应就是查询慢。...我今天接到需求就是要跳页,而且数量很小,那么skip吧,不费事,还快。比如google,看起来是有跳页选择啊。再仔细看,只有10,多就必须下一,并没有提供一共多少,跳到任意选择。

    1.1K10
    领券