问题标签 [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 投票
3 回答
36 浏览

css - 为什么 wp 子主题中的 Css 文件代码写成注释行?

我在 wp 子主题中有 style.css。(下面是示例代码)和注释行中的这段代码。据我所知,评论对文档的布局没有影响。好吧,为什么这些代码写在注释行?

0 投票
0 回答
35 浏览

php - 无法在子主题中向自定义 wp 用户角色添加功能

在我的孩子主题的 / function.php; 我正在调用以下内容,这似乎注册了新角色“marketing_admin”,因为它现在出现在我的 Wordpress 仪表板中;但是我的一系列能力被完全忽略了。我与这个新角色有关的所有代码如下:

0 投票
1 回答
20 浏览

php - 如果身体标签通过子主题具有“家”类

我试图用 php 简单地显示内容if statement

我只想为主页添加一个页脚元素(到 footer.php)。

所以,ifbody 标签有类 ' home'; 然后添加新的页脚元素。我在下面尝试;但目前根本没有显示任何内容。

上面的代码在我的子主题functions.php文件中;

0 投票
0 回答
30 浏览

wordpress - 如何使 WordPress 儿童主题工作?

子主题中 .php 文件的更改不会应用于我的前端站点。

我已经从父“成长”激活了一个名为“成长儿童”的WordPress 儿童主题。

我想更改我网站上的页脚文本和链接,因此,按照说明,我已将footer.php文件(实际上名为 04.footer.php)从父目录复制到子主题文件夹。我进行了更正,但它们并未应用于我的网站。怎么了?

当我直接在父目录中进行相同的更正时,它们很好地应用于我的站点。

我在子主题的functions.php中使用了以下代码:

我想在我的子主题文件夹中更改父主题文件,以便在更新主题时不会丢失更改。

0 投票
1 回答
34 浏览

php - 使用子主题时如何在 php 中添加 page_id?

我需要为客户添加各种内容,包括到 wordpress 页面的段落。我正在通过 Wordpress/childthemes 工作。出于某种奇怪的原因,我收到的页面没有通过 Wordpress 中的页面面板进入,也没有我可以识别的页面 ID,因此我可以通过 functions.php 或类似方式对其进行编辑 -我只有一个演示页面。我需要放置图像和段落。

我希望找到 page_id 以便我可以通过子主题中的 php 页面添加 HTML 内容

0 投票
0 回答
40 浏览

wordpress - Wordpress - Woocmmerce - 自定义主题 - 如何正确管理响应式图像和纵横比?

我需要有关响应式图像和纵横比的技术/概念建议。

我正在做一个电子商务,我需要在商店页面中 - 所有显示产品网格但不显示单个产品页面的页面 - 出于设计原因,图像以 10:12(宽度:高度)的纵横比显示. 我还需要设置图像,以便根据设备视口的宽度将照片下载为尽可能轻(以 kb 为单位)。

对于轻图像的下载,我读到有 srcset,并且 wordpress 默认实现了它们。如果有人已经使用它们,是修改它们更好,还是它们已经以有意义的方式设置?对于纵横比,我看到在“自定义 wordpress -> woocommerce->图像产品”面板中,您可以设置纵横比,即使将来您必须更改设计,您也可以随时更改它。此外,在“仪表板 -> 设置 -> 媒体”中,您可以更改图像的大小,也可以在此处即时更改。

我不清楚如何管理所有这些相互共存的可能性。

考虑到我想得到什么,我需要弄清楚在以下情况之间采取哪种方式:

1 - 实现一切(您将如何在代码和wordpress-dashboard设置方面做到这一点?)以便在插入新产品时无需在加载到wordpress库之前使用photoshop裁剪图像,即使从加载的图像开始比例 1:1。然后在“自定义 -> Woocommerce -> 产品图像”中设置“固定纵横比”并上传图像,就好像没有明天一样。

2 - 强迫自己准备具有我在wordpress(photoshop)外部选择的纵横比的图像,并以正确的比例将它们加载到wordpress中。然后在“自定义 -> Woocommerce -> 产品图片”中设置纵横比“无裁剪”。

3 - 还有其他想法吗?

显然,当我必须上传新产品时,我宁愿浪费尽可能少的时间,所以最好是第一种方式......

目前我的css没有给出图像应该如何显示的任何指示,但它们会根据容器的宽度(flex-parent,宽度为 px)调整大小(flex-grow:1)。

抱歉这个问题太复杂了,我尽量说清楚:)

我的设置是 Wordpress - Woocommerce - 儿童主题。


我的父主题添加了这些:

我的实际图像的 html 是:


截图:

桌面 1

桌面 2

桌面 3

桌面 4

手机1

移动 2

0 投票
1 回答
126 浏览

php - 无法创建 Wordpress 子主题

因此,我正在尝试从 wordpress 主题“全屏代理”创建一个名为 Premierpas 的子主题。我在主题中创建了 Premierpas 文件夹,然后添加了一个包含该内容的 css 文件:

和具有此内容的functions.php:

我已经尝试了很多其他版本的函数代码,但都没有成功。当我尝试激活它时,我的网站就崩溃了。我只有一条消息告诉我存在技术问题,我收到一封电子邮件以激活恢复模式。我确信这个错误是微不足道的,如果我在浪费你的时间,我很抱歉,但我很坚持这个......任何帮助将不胜感激,在此先感谢

0 投票
1 回答
31 浏览

wordpress - 为什么我在创建新页面时看不到我的自定义模板?

我刚刚开始了解 WordPress 模板。

我制作了一个名为“attribute_information_popup.php”的非常简单的模板,并将其放入我的子主题中的文件夹“page_templates”中。

当我进入“创建页面”时,我没有看到我的模板出现在页面编辑器右侧“页面属性”部分的下拉列表中。

0 投票
2 回答
967 浏览

wordpress - get_template_directory_uri() 突然开始返回错误的值

在我的网站上,该函数get_template_directory_uri()在使用我的子主题时开始返回完全错误的值。就在刚才,这一切都在工作,儿童主题和一切。然后突然间它开始回归http://example.com/~villageofmanteno/vmanteno-child,它应该是http://example.com/~villageofmanteno/yootheme-child。现在整个站点都损坏了,所有脚本 URL 都返回 404。站点根目录位于/~villageofmanteno.

这是现在真正奇怪的部分,我得到的 URL 的最后一段vmanteno-child似乎不是来自任何地方。我从来没有在任何地方输入过,没有文件或主题以vmanteno. 这个词vmanteno从来没有出现在我的代码中。所以我不知道那可能是从哪里来的。

我什至尝试删除我的子主题,重新创建它,然后复制我的旧文件,但它仍然损坏。当我关闭子主题时,一切都很好。

子主题文件夹称为yootheme-child.

现在我的子主题中唯一的模板文件是page-meetings.php,但是这个问题会影响每个页面上的整个站点,所以这与它没有任何关系。

这是我的style.css

我的functions.php

另外我应该提一下,WordPress 地址和站点地址都设置为正确的值http://example.com/~villageofmanteno

编辑:get_template_directory_uri()get_stylesheet_directory_uri()返回相同的东西。

0 投票
1 回答
304 浏览

themes - Moodle Moove 儿童主题

我正在尝试在moodle 3.6中为“Moove”制作一个儿童主题!但是一旦我更新我的数据库并单击主题选择器按钮,我就会收到 HTTP 500 错误!

我按照下面博客中的说明进行操作,但显然,我做错了。有人能帮帮我吗?

https://edwiser.org/blog/create-child-theme-moodle/