Functions in custom theme

时间:2017-04-28 作者:Sik Reviews

我们是一个4人小组,正在为一个学校项目制作网站。标准之一是我们必须从头开始编写自己的主题。由于我们没有编写脚本的经验或知识,所以我们遵循了我们找到的教程。主题类的作品,但我们缺少大多数基本的wordpress功能。我们已尝试添加这些函数。php到我们的主题,因为我们没有它,但我们要么没有得到任何更改,要么网站崩溃。

我们找不到一种方法来实现这一点,我们希望得到一些帮助。

链接到我们的所有脚本:https://gist.github.com/anonymous/8a9f44a2218f1e40ec2d760d15b608f0

1 个回复
最合适的回答,由SO网友:David Klhufek 整理而成

Using functions.php与风格不同。css,功能。子主题的php不会覆盖父主题的对应主题。相反,它是在父函数之外加载的。php。(具体来说,它是在父文件之前加载的。)

这样,功能。子主题的php提供了一种智能、无故障的方法来修改父主题的功能。假设您想向主题添加一个PHP函数。最快的方法是打开它的功能。php文件并将函数放在那里。但这并不明智:下次更新主题时,您的功能将消失。但还有一种替代方法,那就是聪明的方法:你可以创建一个子主题,添加一个函数。php文件,并将您的函数添加到该文件中。该函数也将从那里完成完全相同的工作,其优点是它不会受到父主题未来更新的影响。请勿复制函数的全部内容。php的父主题转换为函数。子主题中的php。

https://codex.wordpress.org/Child_Themes

相关推荐

Calculations in functions.php

我为自己创建了一个发票主题,并试图在自定义列中获取发票总额。我已经尝试调整模板页面中使用的代码,以便在函数中显示这一点。php文件,但它不工作。我的乘法操作数出现了一个操作数错误,我不知道为什么。这是我的代码(如有任何帮助,将不胜感激)。if( $column_name == \'invoice_total\' ) { $hours = 0; // This allows counting of each sub_field //* Set repeater va