我们能创建我们自己的主题函数.php吗?

时间:2016-10-14 作者:Nitish Kumar

我在WordPress中创建了自己的主题,并包含了所有相关文件。但是当我粘贴functions.php 来自其他主题的文件,我的页面开始出现以下错误-

Warning: require(D:\\Arisen\\xampp\\htdocs\\test/wp-content/themes/luco_watch/inc/custom-header.php): failed to open stream: No such file or directory in D:\\Arisen\\xampp\\htdocs\\test\\wp-content\\themes\\luco_watch\\functions.php on line 354

Fatal error: require(): Failed opening required \'D:\\Arisen\\xampp\\htdocs\\test/wp-content/themes/luco_watch/inc/custom-header.php\' (include_path=\'D:\\Arisen\\xampp\\php\\PEAR\') in D:\\Arisen\\xampp\\htdocs\\test\\wp-content\\themes\\luco_watch\\functions.php on line 354
当我移除它时functions.php 文件,我的网站运行良好。

所以我的问题是,我们能创造自己的functions.php 文件和方式?我需要那个文件,否则我不会把那个文件包括进去。

1 个回复
SO网友:Andy Macaulay-Brook

您可以而且应该创建自己的功能。php文件。

你不能把一整段依赖于其他文件的代码放到你的主题中,而只是期望它能正常工作。它可能还包含大量您不需要的东西。

从空开始functions.php 只需根据需要添加内容即可。看看wordpress在其中一个主题中使用的函数种类。org或automatic是一个很好的起点,因为与其他一些主题相比,它们往往非常干净,并且尝试展示最新的主题功能。可能是十六岁吧。

相关推荐

如何在Functions.php中链接style.css

我是WordPress的新手;我刚开始学习WordPress。我想把风格联系起来。函数中的css。php,但我无法解决这里可能存在的问题。谁能给我指出正确的方向吗?指数php<?php get_header(); ?> <?php if ( have_posts() ) { while ( have_posts() ) { the_post();