如何在子主题中使用父主题的常量。 WordPress

     2023-02-27     33

关键词:

【中文标题】如何在子主题中使用父主题的常量。 WordPress【英文标题】:How I can Use parent theme's constants in child Theme. Wordpress 【发布时间】:2015-07-02 03:31:30 【问题描述】:

我创建了一个子主题,当我加载站点时它没有找到保存在父主题函数文件中的常量中的徽标图像,并且 httpd.exe 内存上升到 1GB 并且没有显示任何错误然后我检查 apche php发现错误下方的错误日志。

所以问题是如果我需要在子主题中重新定义,我如何将父主题函数文件中定义的常量用于子主题。

[02-Jul-2015 02:53:21 UTC] PHP 警告: 获取图像大小(http://localhost/wordpress/wp-content/themes/my-shahid/images/logo.png): 无法打开流:HTTP 请求失败! HTTP/1.0 404 未在 C:\xampp\htdocs\wordpress\wp-content\themes\my-framework\functions.php 在第 233 行

这是第 233 行的代码

232: $logo = IMAGES . '/logo.png';

233: $logo_size = getimagesize( $logo );

【问题讨论】:

【参考方案1】:

$logo = 图片。 '/logo.png';这不是在 WordPress 中定义常量的正确方法,而是应该将其定义为。

define("THEME_LOGO", IMAGES ."/logo.png");

然后你可以通过在主题范围内的任何地方编写 THEME_LOGO 来使用它

【讨论】:

常量已经像这样定义了 define( 'IMAGES', ASSETS . '/images' );我的问题是使用此常量访问 logo.png 在父主题中有效,但在子主题中无效 在子主题中出现什么错误,您检查过徽标路径吗?可能在子主题中,它正在子主题文件夹下搜索 logo.php,因此在这种情况下,您需要将 logo.png 文件复制到子主题/图像 感谢在子主题中复制的 Image 文件夹,它工作正常。但是如果它没有找到 logo.png 文件,为什么 wordpress 没有给出错误它会不断加载页面并且 httpd.exe 内存使用率越来越高,直到我结束进程。

Magento 2无法在子主题的产品页面中扩展布局

】Magento2无法在子主题的产品页面中扩展布局【英文标题】:Magento2Cannotextendlayoutinproductpageofchildtheme【发布时间】:2017-09-2307:17:57【问题描述】:我创建了一个从luma扩展的“父”主题和2个从“父”主题扩展的子主题(child-a和chil... 查看详情

Drupal 8 如何在子站点上使用不同的主题

】Drupal8如何在子站点上使用不同的主题【英文标题】:Drupal8howtousedifferentthemesonsubsites【发布时间】:2017-01-3005:37:59【问题描述】:我被要求设计和开发一个“网站集”,其中在主伞形网站下方有不同的子网站。让我们将这把伞... 查看详情

php儿童主题的wordpres功能(代码片段)

查看详情

如何通过wordpress中的functions.php覆盖父主题的公共静态函数?

】如何通过wordpress中的functions.php覆盖父主题的公共静态函数?【英文标题】:Howtooverridepublicstaticfunctionofparentthemethroughfunctions.phpinwordpress?【发布时间】:2020-05-1315:03:55【问题描述】:这是在父主题中声明函数的方式,我想更改... 查看详情

从子主题覆盖父主题javascript

】从子主题覆盖父主题javascript【英文标题】:Overridingparentthemejavascriptfromchildtheme【发布时间】:2014-08-1707:53:33【问题描述】:我的父主题在\\includes\\js\\custom.js中有一个脚本,我正试图从我的子主题中覆盖它。我可以从我的父主... 查看详情

xmind删除父主题xmind在父主题下做了一个子主题及n多项,如何把子主题和父主题互换一下。

方法直接拖动子主题,与父主题并列,皆可删除父主题。在主题前插入父主题,然后拖动与之前的父主题同级,即可删除原来的父主题。参考技术A要删除最大主题,需要把子主题的子主题拉倒最大主题下面,再把那个子主题删... 查看详情

ui的考核方式之主题颜色+主题字体+主题样式

首先,项目中的颜色需要怎么管理呢?宏?常量?宏的值可以被改变,不用宏。那就用常量。那常量的名字怎么去起名呢?WSFConstants_Color_0xCCCCCC?WSFConstants_Color_DisableUse?名称应该体现它的作用范围,如果常量值改变了,那么常量... 查看详情

如何在父主题css之后加载wordpress子主题css

】如何在父主题css之后加载wordpress子主题css【英文标题】:Howtoloadwordpresschildthemecssafterparentthemecss【发布时间】:2017-06-1518:08:10【问题描述】:在主主题css之前加载的我的wordpress子主题css文件中。下面给出了我的子主题cssfunctions.... 查看详情

cssdivi的重力形式样式[在子主题css文件中插入](代码片段)

查看详情

如何从子主题中删除 Wordpress 主题选项

】如何从子主题中删除Wordpress主题选项【英文标题】:HowtoremoveWordpressthemeoptionsfromchildtheme【发布时间】:2012-02-1804:12:12【问题描述】:我通过为211主题编写子主题来开始新项目。我很少设计新主题来使用211主题中内置的任何选... 查看详情

如何在 Input Angular Decorator 中使用 Observable?

】如何在InputAngularDecorator中使用Observable?【英文标题】:HowtouseanObservableinInputAngularDecorator?【发布时间】:2020-01-2318:55:56【问题描述】:我对主题有疑问。我在父组件中使用Observable,并通过装饰器Input将其传递给子组件。在子组... 查看详情

在 wordpress 子主题中覆盖父 css 的媒体查询

】在wordpress子主题中覆盖父css的媒体查询【英文标题】:Overridingmediaqueriesofparentcssinwordpresschild-theme【发布时间】:2013-11-2618:20:34【问题描述】:我想创建一个响应式wordpress主题的子主题。父主题的css定义了一些媒体查询,例如... 查看详情

父李在子列表项上保持颜色

】父李在子列表项上保持颜色【英文标题】:Parentlikeepcolorwhenonchildlistitem【发布时间】:2015-01-0310:20:39【问题描述】:我在编辑我的主题导航菜单时遇到问题。我正在使用AvadaWordpress主题。这是我正在开发的网站http://192.185.2.154/~... 查看详情

如何使用 PL/SQL 制作电子邮件包的主题行变量?

】如何使用PL/SQL制作电子邮件包的主题行变量?【英文标题】:HowtousePL/SQLinmakingthesubjectlineofanemailpackagevariable?【发布时间】:2018-08-1715:36:28【问题描述】:如何使用PL/SQL制作电子邮件的可变主题?目前,我使用的是常量字符串... 查看详情

继承自两个父主题的 Android XML 主题?

】继承自两个父主题的AndroidXML主题?【英文标题】:AndroidXMLthemeinheritingfromtwoparentthemes?【发布时间】:2012-09-1820:16:54【问题描述】:Android样式和主题似乎总是让我头晕目眩。我想在不同版本的Android上为我的应用使用HoloUI。所以... 查看详情

Wordpress:处理子主题和父主题之间的 CSS 优先级

】Wordpress:处理子主题和父主题之间的CSS优先级【英文标题】:Wordpress:HandleCSSprioritybetweenChild&ParentTheme【发布时间】:2016-01-0412:45:26【问题描述】:我开始在一个wordpress网站上工作。选择主题后,我决定使用子主题的方式对... 查看详情

我如何使用 bloc 在颤动中切换主题?

】我如何使用bloc在颤动中切换主题?【英文标题】:HowIcanchangethemewithaswitchinflutterusingbloc?【发布时间】:2021-06-2517:26:18【问题描述】:我是Flutter和bloc的新手。我正在制作一个带有bloc状态管理的应用程序,它可以随着系统主题... 查看详情

如何在 WordPress 主题中使用 BootStrap?

】如何在WordPress主题中使用BootStrap?【英文标题】:HowtouseBootStrapinsideaWordPresstheme?【发布时间】:2014-02-0721:46:57【问题描述】:我是WordPress和BootStrapCSS框架的新手,我有以下疑问:我已经安装了这个集成了BootStrap框架的主题,我... 查看详情