问题标签 [child-theming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
539 浏览

php - 我正在尝试为子主题创建一个footer.php,但收效甚微-使用wordpress + oceanwp + elementor

我最近使用 elementor 页面构建器为 OceanWP 创建了一个子主题。我已通过 Filezilla FTP 将文件夹上传到父文件夹旁边的主题文件夹中。在清除 WP Rocket 和 Cloudflare CDN 上的缓存后,我创建了 style.css 和 functions.php 并将适当的代码添加到站点的每个页面和所有页面中。

然后我去添加一个footer.php文件(因为我需要在附属链接标签之前的文件中添加一些额外的代码</head>),这就是我感到困惑的地方。

我应该从父母那里复制代码footer.php并将其插入孩子吗?(我这样做了,我的边距变得一团糟,css 样式变得疯狂)

在我添加我需要的代码之前,它应该留空吗?(我这样做了,我的页脚消失了,菜单无法正常工作?!)

两者都不是,我是否需要在子主题中添加某种类型action or enqueue scriptfunctions.php允许页脚正确显示?

我正在这样做,所以当更新主题时,这些代码片段不会完全从我的服务器和站点中删除。

我什至需要这样做吗,我应该将它添加到父 footer.php 文件中吗?

我对编码非常陌生,只知道少量的 HTML、CSS,并且刚刚开始学习 PHP。

这是我的子主题 function.php 文件中的代码

0 投票
1 回答
834 浏览

css - Wordpress Hello Elementor Child Theme style.css 即使使用 !important 也无法正常工作

我有一个名为“Hello Elementor Child”的活跃子主题。由于其他人在覆盖 Elementor 并将 !important 添加到每个 css 规则时遇到问题,我也做了同样的事情。

我的问题是没有什么是压倒一切的。当我“查看源代码”并找到主页上使用的背景图片时,我可以确认该图片的链接是好的。但是,它根本没有出现在网站上。

我不想将所有自定义代码添加到 Elementor 编辑器(或 css 插件),因为(1)我没有这个精打细算的客户的专业版和(2)我不想要一堆代码头部。

style.css 文档 https://trimedia.co/hccpersonalcare/wp-content/themes/hello-theme-child-master/style.css?ver=1.0.0

链接到背景图片,以便您了解它的外观:https ://trimedia.co/hccpersonalcare/wp-content/themes/hello-theme-child-master/images/men-masked-personal-care-wide .jpg

测试地点是https://trimedia.co/hccpersonalcare

0 投票
1 回答
49 浏览

wordpress - 如何编辑 Woocommerce style.dev css 文件?

我正在尝试编辑来自 style.dev.css 的 Woocommerce 结帐页面的样式。我试图将文件复制到我的子主题目录并在新的子文件中进行更改。但是,页面似乎仍在加载原始文件而不是主题文件我没有在 style.css 子文件中进行编辑的原因是大多数选择器都有 !important 并且不想进行大量覆盖。请问有人知道我错过了什么吗?

0 投票
1 回答
119 浏览

php - 如何更改面包屑中的最终结果,以便在 Storefront WooCommerce 主题上使用子主题时显示为 H2?

我正在使用 WooCommerce,我应用了 Storefront 主题,然后我创建了一个子主题,我可以使用它来更改我的网站。

我想要做的是改变所有页面上显示的面包屑中的最终结果,以将结果显示在<h2>标签中,而不是当前所在的标准<p>标签中。例如:

最终会变成:

在 WordPress 上更改子主题时,我是一个新手,并且无法在线找到任何有用的答案,这就是我在这里寻求帮助的原因。我知道需要更改 breadcrumbs.php 文件,但是我不确定需要更改哪些部分以允许我在上面提出的更改。这些更改对于 SEO 目的都是必不可少的。

0 投票
1 回答
307 浏览

php - 页面上未填充高级自定义字段

我按照 ACF 文档代码示例将自定义字段插入页面,但没有看到它实际显示的任何运气。我是 php 的新手,所以我会喜欢另一套眼睛。

我插入了这段代码:

进入我的主题中的 content.php 文件,这是 WP Bootstrap Starter 的子主题。

0 投票
1 回答
592 浏览

custom-wordpress-pages - 使用 pagebuilder 主题(主要是 Elementor)时未显示自定义页面模板

我安装了一个主要由 Elementor 制作的主题(我买的)。由于我在自定义此主题时遇到了一些问题(并且仍然拒绝为 Elementor Pro 付费),因此我决定自己创建自定义模板会更容易。我以前使用自定义主题时做过这个,我从头开始制作自己(我以为这次我节省了一些时间......)。

所以我的问题是:我将这个名为 page-home.php 的模板保存到了我的子主题(由购买的主题制成)中的一个名为页面模板的文件夹中。创建新页面时,它没有显示在下拉菜单中。然后我只是将它复制到主题中,激活它......但仍然没有显示。

这是因为主题正在使用像 Elementor 这样的页面构建器吗?还是您认为主题的创建者以某种方式禁用了此选项?

提前感谢您的帮助。

0 投票
0 回答
33 浏览

php - 创建子主题,未加载一些脚本和 css 文件

我正在为活动模板创建子主题。在子文件夹的functions.php文件中有此代码。

但是当子主题处于活动状态时,名为 lightgallery 的插件的一些 js 和 css 文件尚未加载。并在控制台出现 404 错误。404的网址是这样的:

我在子主题中没有这样的文件夹,它正在子主题中搜索它。我不知道为什么它不从父主题中读取它。

我应该怎么做才能加载这些文件?

--ps:另一个问题是当子主题被激活时,主题是ltr。并且样式并不完美,虽然已经加载了主题板的主要样式并且我没有在父主题中找到任何 rtl 样式。但在父母风格中,每件事都很好,而且是 rtl。

0 投票
1 回答
28 浏览

php - 修改子主题“Mikado Newsflash”上的 single.php

我有一个带有“Mikado Newsflash”主题和自定义子主题的网站。我可以在子主题上添加功能,但是如果我修改 single.php,我不会得到任何结果。即使我删除了主题上的代码,它仍然有效。它在其他地方被调用吗?我已经修改了 framework/modules/blog/templates/singles 等核心模板,但没有结果。关于如何覆盖 single.php 的任何线索?

这是 single.php 主题文件:

0 投票
0 回答
17 浏览

wordpress - 如何在分类详情页面显示点击的分类相关帖子?

我使用此代码使用了自定义页面,这些链接重定向到显示“未找到任何内容”的类别详细信息页面。如何在分类详情页面显示点击的分类相关帖子?注意:我使用的是 20-child 主题。

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
23 浏览

php - wordpress 子主题不会自动从父主题加载 single-post_type.php

我第一次尝试设置 wordpress 儿童主题。header.php除了样式表和 javascript 文件等之外,父级还有一个用于自定义帖子类型和页脚的复杂模板。

子主题只需要更改 css(暂时)。我的孩子主题只有style.cssand functions.php

我已经product在父主题文件夹中有一个用于自定义帖子类型的 single-product.php。那不是从父级自动加载的。请建议需要什么才能使其正常工作。

谢谢。