很多人在找 kadence 教學、blocksy pro、blocksy child、woodmart主题 或 woodmart教程 时,其实不是想看一堆主题介绍,而是想解决一个很具体的问题:主题装好了,下一步怎么安全地改页眉、页脚、商品页提示、活动横幅和自定义代码?尤其是 Blocksy Pro 的 Content Blocks,看起来像“模板”,又像“钩子”,新手很容易不知道从哪里下手。
这篇文章不做空泛对比,而是按站长真实工作流来写:先判断用 Blocksy、Kadence 还是 WoodMart;再用 Blocksy Pro Content Blocks 做一个可复用的内容块;最后说明哪些修改要放进 blocksy child 子主题,哪些完全不需要写代码。读完后,你至少能完成一个全站通知条、一个 WooCommerce 商品页说明区,或者一个只在指定分类显示的营销模块。
先判断:你到底适合 Blocksy、Kadence 还是 WoodMart?

如果你还在选主题,可以先用需求倒推,不要只看演示站好不好看。
Blocksy 更适合想用 Gutenberg 区块、轻量页面结构和条件显示的人。它的 Pro 版 Content Blocks 能把一段内容挂到页眉、页脚、文章前后、WooCommerce 页面、指定分类、指定用户状态等位置。对内容站、教程站、小型品牌站和轻量 WooCommerce 店铺来说,它的自由度很高。
Kadence 的优势是上手快、区块生态成熟,很多用户搜索 kadence 教學,是因为想快速做首页、按钮、网格、表单和落地页。如果你更习惯用 Kadence Blocks 拼页面,并且不想频繁折腾主题钩子,Kadence 会更省心。
WoodMart 主题则偏 WooCommerce 商店,特别是产品筛选、商店页布局、商品卡片、购物车侧栏、移动端商店体验。搜索 woodmart主题 或 woodmart教程 的用户,通常是要做电商,而不是普通博客。它功能重,配置项多,适合商品量较多、需要现成电商模块的网站。
简单说:内容和灵活钩子选 Blocksy;快速区块建站选 Kadence;重电商选 WoodMart。本文重点放在 Blocksy Pro,因为它的 Content Blocks 是很多站长低估的功能。
安装前准备:不要一上来就改主题文件
正式操作前,先确认三件事。
第一,网站已经开启 Blocksy 主题,并安装 Blocksy Companion 插件。Content Blocks 属于 Pro 扩展能力,如果后台看不到对应入口,通常是 Pro 插件没有启用,或者授权没有完成。
第二,备份数据库和 wp-content。Content Blocks 本身是后台配置,不一定会破坏网站,但你可能会同时调整页眉、CSS 或 WooCommerce 模板。备份可以让你放心测试。
第三,确认是否真的需要 blocksy child。很多新手一听“改主题”就先建子主题,其实 Blocksy 的颜色、排版、页眉、页脚、条件内容块,大多数都能在后台完成。只有你要写 PHP 函数、覆盖模板文件、长期维护自定义 CSS/JS,才建议创建子主题。
创建第一个 Blocksy Content Block:全站通知条
下面以“全站顶部活动通知条”为例,这也是最适合练手的场景。
步骤一:进入 Content Blocks
在 WordPress 后台进入 Blocksy 相关菜单,找到 Content Blocks 或内容块入口。点击 Add New,新建一个内容块。标题建议写清楚用途,比如“全站顶部优惠通知条 – 2026 春季活动”。标题只是后台管理用,不会直接影响前台 SEO,但清楚命名能避免后期找不到。
步骤二:选择内容块类型
Blocksy Pro 的 Content Blocks 通常会让你选择 Hook、Popup、Template 等类型。新手建议先从 Hook 开始,因为 Hook 的逻辑最直观:把一段内容插入到主题预留的位置。
如果你要做顶部通知条,可以选择页眉前、页眉后或页面内容前的位置。不同版本的名称可能略有差异,核心原则是:先选不会破坏布局的位置,不要一开始就插入到商品价格、购物车按钮附近。
步骤三:用 Gutenberg 编辑内容
进入编辑器后,你可以像写普通文章一样添加段落、按钮、列、图标或短代码。例如:左侧写“全站 WordPress 主题配置服务限时开放”,右侧放一个“查看教程”按钮。按钮链接可以指向站内服务页、分类页或相关教程。
这里建议少用复杂动画。通知条的目标是让用户看懂,不是展示特效。移动端尤其要控制高度,最好一行文字加一个按钮,避免把首屏内容挤下去。
步骤四:设置 Display Conditions 显示条件
Content Blocks 真正强的地方在条件显示。你可以设置:
- 全站显示;
- 只在文章页显示;
- 只在 WooCommerce 商品页显示;
- 只在某个分类或标签显示;
- 登录用户和未登录用户显示不同内容;
- 排除购物车页、结账页等关键页面。
如果是全站通知条,我建议排除购物车页和结账页。原因很简单:用户已经进入购买流程时,不要再用横幅干扰转化。内容站则可以只在教程分类显示,避免首页或服务页太拥挤。
步骤五:设置过期和复查时间
Blocksy 本身可能不会替你“自动判断活动是否过期”,所以你要在标题里写日期,或者给团队留一个复查提醒。很多网站顶部还挂着两年前的黑五活动,不仅影响信任,也会让用户觉得网站没人维护。
第二个实战:给 WooCommerce 商品页加说明区
如果你用 Blocksy 做轻量商店,可以用 Content Blocks 在商品页加入统一说明,例如“发货时间”“售后政策”“尺码提醒”“下载类商品授权说明”。
操作流程和通知条类似,但显示位置要更谨慎。建议优先放在商品摘要下方、加入购物车按钮下方或商品 Tab 前后,不要放在价格和按钮之间,除非这段内容直接影响购买决策。
内容写法可以采用三列:配送说明、支付方式、售后支持。每列不超过两行。移动端会自动堆叠时,要检查间距是否过大。
显示条件建议设置为“所有商品页”,如果不同商品分类政策不同,就按产品分类拆成多个 Content Blocks。例如实体商品显示物流说明,虚拟商品显示下载和授权说明。这样比在每个商品详情里手动复制一段话更好维护。
blocksy child 子主题什么时候必须用?
很多人搜索 blocksy child,是因为担心主题更新后修改丢失。这个担心是对的,但不代表所有修改都要放进子主题。
适合放在 Content Blocks 或自定义器里的内容:
- 顶部通知条、底部说明、文章前后提示;
- 商品页统一服务说明;
- 简单 HTML、按钮、短代码;
- 不涉及 PHP 逻辑的内容模块;
- 主题自定义器能完成的颜色、字体、页眉布局。
适合放进 Blocksy Child Theme 的内容:
- functions.php 中的自定义函数;
- WooCommerce 钩子逻辑;
- 自定义文章类型或字段输出;
- 需要版本管理的 CSS/JS;
- 覆盖模板文件。
创建子主题的基本结构通常包括 style.css 和 functions.php。style.css 写子主题名称、模板目录等信息;functions.php 用来加载父主题样式和你的自定义逻辑。不要直接改 Blocksy 父主题文件,因为父主题更新后这些修改很容易被覆盖。
和 WoodMart 的思路有什么不同?

WoodMart 主题自带大量电商模块,很多功能不需要再用 Content Blocks 这类钩子系统重复实现。例如商品筛选、分类页布局、商品标签、促销倒计时、购物车抽屉等,WoodMart 后台通常都有对应选项。
如果你正在做大型 WooCommerce 商店,商品数量多、筛选维度复杂、需要现成商店组件,WoodMart 的配置效率会更高。但它也更“重”,设置项多,性能优化要更细。361sale 之前也写过 WoodMart 商店页和筛选相关教程,可以继续看:Guide d'optimisation des performances des pages de magasin et de catégorie de WoodMartainsi que Comment activer correctement les filtres de produits sur les pages de catégories de WoodMart.
Blocksy 的优势则是轻量和通用。你可以用 Content Blocks 按条件插入内容,用子主题处理少量代码,再配合 WooCommerce 做一个不臃肿的商店。两者没有绝对好坏,关键看你的网站是不是需要 WoodMart 那一整套电商能力。
和 Kadence 的思路有什么不同?

Kadence 更像“区块建站套装”。如果你的主要工作是搭首页、服务页、落地页、文章布局,Kadence Blocks 会让编辑体验更直接。很多 kadence 教學 都围绕行布局、按钮、信息盒、表单和模板库展开。
Blocksy Content Blocks 更像“条件内容管理器”。它不只是做页面,而是决定某段内容出现在哪里、对谁显示、在哪些页面隐藏。如果你的网站已经有大量文章、分类、商品页,希望统一插入提示、广告位、服务说明或代码片段,Blocksy Pro 会更灵活。
一个常见组合是:用 Blocksy 做主题框架,用 Gutenberg 或 Kadence Blocks 做内容排版,用 Content Blocks 处理全站条件模块。只要控制插件数量和样式冲突,这个组合也可以很稳定。
发布前检查:别让内容块影响前台体验
创建完 Content Block 后,不要只在后台预览。至少检查以下位置:
- 首页是否出现重复横幅;
- 文章页、分类页、商品页的位置是否正确;
- 手机端是否遮挡菜单或首屏内容;
- 购物车页和结账页是否已排除;
- 缓存清理后,未登录用户是否能看到正确版本;
- 如果用了按钮,链接是否能正常打开;
- 如果用了短代码,禁用相关插件时是否会裸露短代码文本。
如果你使用缓存插件或 Cloudflare,修改 Content Blocks 后要清理页面缓存。否则你在后台已经更新,前台访客看到的仍然是旧版本。
Foire aux questions FAQ
Blocksy Content Blocks 会影响速度吗?
少量内容块影响通常很小。真正拖慢网站的往往是过多第三方脚本、复杂动画、大图和未优化的字体。如果每个内容块都加载轮播、视频、外部表单脚本,就会明显增加前端负担。
没有 Blocksy Pro 能做类似功能吗?
可以用子主题钩子、代码片段插件或页面构建器模板实现部分效果,但显示条件和后台管理体验通常不如 Pro 版集中。对不熟悉 PHP 的站长,Content Blocks 更安全。
Blocksy Child 和 Content Blocks 能同时用吗?
可以,而且这是比较健康的做法。内容、横幅、说明区放 Content Blocks;逻辑代码、模板覆盖、长期维护的样式放子主题。不要把所有东西都塞进 functions.php。
WoodMart 用户需要 Blocksy Content Blocks 吗?
不需要。WoodMart 是另一套主题体系,不能直接使用 Blocksy Pro 的 Content Blocks。WoodMart 用户应优先使用 WoodMart 自带设置、HTML Blocks、WooCommerce 钩子或子主题方案。
Kadence 用户要不要换 Blocksy?
如果你只是做普通页面和文章排版,不一定要换。只有当你非常依赖“按页面、分类、用户状态插入内容”的逻辑,并且当前方案维护困难时,才值得考虑 Blocksy Pro。
总结:主题教程的重点不是“功能多”,而是可维护
Blocksy Pro、Kadence、WoodMart 都能做出漂亮网站,但站长真正要关心的是后期维护成本。Blocksy Content Blocks 的价值在于:把全站提示、商品页说明、文章前后模块这些重复内容集中管理,并用条件显示减少手动复制。
如果你是内容站或轻量商店,建议先用 Blocksy Pro Content Blocks 解决可复用模块,再用 blocksy child 保存必须写代码的部分。如果你是重电商,WoodMart 仍然是很成熟的选择;如果你追求快速区块搭建,Kadence 也值得继续使用。选主题不用追热门,能稳定维护、方便更新、用户体验清楚,才是长期最省钱的方案。
延伸阅读
Lien vers cet article :https://www.361sale.com/fr/87629/L'article est protégé par le droit d'auteur et doit être reproduit avec mention.













11 mars 13:490
Aujourd'hui, le référencement est toujours d'actualité, mais le jeu a changé. Auparavant, on s'appuyait sur des tas de contenus, des tas de mots-clés pour obtenir du trafic, et maintenant on accorde plus d'attention à la qualité du contenu + à la confiance dans la marque + à l'expérience de l'utilisateur. En plus de s'appuyer uniquement sur le SEO est en fait de plus en plus difficile, beaucoup de bonnes SEO + médias sociaux + marketing de contenu + conversion de domaine privé à faire ensemble. Le référencement reste un canal d'acquisition de clients à long terme, mais il ne peut plus être considéré comme le seul canal.Il travaille dur.
11 mars 10:540
Normal, inclus seulement au nom de Google pour voir la page, ne signifie pas qu'immédiatement au classement, "a été inclus mais n'a pas été classé" habituellement parce que : la concurrence des mots-clés, le poids de la page est faible, le contenu n'est pas assez fort, la page est relativement nouvelle. Continuez à optimiser les mots-clés à longue traîne, la qualité du contenu et la chaîne interne, il faut généralement un peu de temps pour que le classement s'améliore lentement !Amelia Foster 6 mars 16:200
Avez-vous une capture d'écran ?lit. même un fils qui n'est pas un poisson connaît la joie du poisson 6 mars 09:230
Ne commencez pas par utiliser les plugins d'optimisation, mais localisez d'abord les goulets d'étranglement : Utilisez Query Monitor pour voir les SQL lents, les crochets lents. Mettez tous les plugins en pause pour les comparer, puis activez-les un par un. Vérifier que l'autoload est trop grand (tableau des options). Vérifier les index de la base de données avec les requêtes de tables volumineuses. S'attaquer d'abord aux performances de l'hôte et de la base de données si le TTFB du serveur est élevé.Il travaille dur.
3 mars 16:470
Bonjour Windjammer, il n'y a vraiment pas besoin de s'embêter avec des environnements locaux compliqués, les gens ordinaires suivent ces étapes et la mise à jour ne fera pas planter le site 👇. Tout d'abord, sauvegarder l'ensemble du site, fichiers + base de données sont préparés, c'est la ligne de fond, hors du problème peut être une clé pour revenir en arrière. Si vous voulez mettre à jour votre site, ne le faites pas en un seul clic, mais faites-le par lots, changez d'abord les plugins sans importance, puis les principaux. Immédiatement après la mise à jour, videz le cache, passez au premier plan pour vérifier la page d'accueil, la page d'article, les boutons, les formulaires, ces positions clés. Il est préférable d'installer un plug-in qui prend en charge le retour à la version précédente ; en cas de panne, il est possible de revenir à l'ancienne version en une seconde. En résumé : sauvegarder d'abord, changer par lots, vérifier après avoir changé, laisser un moyen de revenir en arrière, très stable ✅😎 J'espère que cela vous aidera !bugbang 2 mars 09:550
En général, ce n'est pas le paiement qui n'a pas fonctionné, mais le rappel (webhook) qui n'a pas renvoyé l'état de la commande. Étapes de dépannage : WooCommerce → Statut → Logs : voir si la passerelle de paiement a une erreur de webhook / une erreur de signature / un dépassement de délai. Vérifiez si le site est bloqué par un WAF (Cloudflare, Pagoda Firewall, plugins de sécurité). Vérifiez si l'option "Cache checkout pages/interface paths" est activée (les pages de paiement et les interfaces de rappel ne doivent pas être mises en cache). Recherchez dans les journaux d'erreurs du serveur les erreurs 500/fatal qui interrompent l'exécution du callback. Solution : Libérer les URLs de rappel de wp-json, wc-api et de la passerelle de paiement (configurer selon la documentation de la passerelle). Désactiver le cache et le test de compression JS merge sur la page de paiement une fois. Si vous utilisez Cloudflare : définissez les règles "no-challenge" et "no-block" pour les URL de rappel.Ulla Nala Zhenhuan (18嬛嬛嬛) 31 janvier 09:360
1) Déterminer s'il s'agit d'une "attente normale" ou d'un "blocage anormal". Vous pouvez d'abord examiner trois signaux : si le délai de publication de la page est compris entre 7 et 14 jours, s'il n'y a qu'un petit nombre de pages avec ce statut et si la page est apparue dans le plan du site XML. Si ces trois éléments sont réunis, il s'agit très probablement d'une étape normale d'exploration et d'évaluation, et il n'est pas nécessaire d'intervenir immédiatement. 2) Dans quelles circonstances "attendre" est-il inutile ? Les cas suivants ne seront pas résolus automatiquement par le temps : la page n'a presque pas de liens internes (page isolée), le contenu est très similaire aux pages existantes sur le site, les points canoniques renvoient à d'autres URL, et trop d'articles similaires sont publiés sur le même sujet pendant une courte période. Dans ce cas, Google a été parcouru, mais a jugé que "cela ne vaut pas la peine d'entrer dans l'index". 3) La façon la plus efficace d'intervenir manuellement (sans chichis) La priorité est de faire ces 3 choses : ajouter des liens internes, créer un lien vers la page à partir d'anciens articles ou rubriques connexes, améliorer la densité de l'information sur le premier écran. Les 2-3 premiers paragraphes répondent directement à la question de l'utilisateur, évitent trop de remplissage, confirment que la page canonique est autoréférentielle pour éviter d'être jugée comme une page dupliquée, puis vont au SGC pour demander la réindexation. 4) Quelles sont les "actions d'intervention" contre-productives ? Déconseillées : supprimer et reposter fréquemment, cliquer plusieurs fois de suite sur "demander l'indexation", forcer l'empilement de mots-clés pour être indexé, changer arbitrairement d'URL ou de titre. Ces opérations permettront à Google de réévaluer la stabilité de la page, mais ralentiront l'inclusion. 5) Une norme de jugement pratique Si un article : a été crawlé, il n'y a pas de problème de noindex / robots, il y a au moins 1-2 liens internes connexes, le contenu résout manifestement un problème indépendant, il est inclus, ce n'est qu'une question de temps, ce n'est pas un problème de plug-in.Porteur de poste 30 janvier 10:000
La nouvelle station ne fait pas de liens externes peut être complètement, le premier contenu et la structure de la station pour faire un bon travail plus stable. En s'appuyant uniquement sur le contenu, il est généralement possible d'inclure une partie des mots-clés à longue traîne dans le classement, mais la quantité de concurrence élevée sera lente. Il est recommandé d'attendre l'inclusion stable du site, 30-50 contenu de qualité, les mots clés ont commencé à entrer dans le top 20/30, et puis une petite quantité de liens externes, les mots de marque prioritaires / chaîne nue / type de citation, ne viennent pas à chasser le nombre. 👍