在我的WP站点上自定义Enfold主题

时间:2017-02-02 08:30:10

标签: wordpress header custom-headers tenfold

我要在我的WP网站的Enfold主题中自定义标题。我将公司徽标放在左侧,在此下面放置了主菜单。我需要在公司徽标附近添加另一张图片。我'创建'一个主题孩子,我想添加一个小部件,将图像放在公司徽标的右侧,但标题中的主题只是公司徽标和主菜单。我可以自定义标题来执行此操作吗?你能帮我吗?感谢的!

2 个答案:

答案 0 :(得分:1)

如果您购买了enfold主题,您将获得儿童主题。您的标题部分(菜单和徽标)从helper-main-menu.php文件运行,该文件位于enfold / includes / helper-main-menu.php

现在要在子主题中获取它,将header.php添加到子主题中,然后添加名为includes的文件夹并保留helper-main-menu.php的副本。这应该与父主题相同。

现在,您可以编辑子主题文件并添加所需的小部件。

我已经测试过,它对我有用。快乐的编码:)

答案 1 :(得分:0)

我注意到你的主题来自themeforest所以你应该创建一个子主题,然后将你的header.php复制到子主题文件夹中。然后对该文件进行更改。

要创建子主题,请在“主题”中创建一个文件夹。带有您孩子主题名称的文件夹。现在,子主题应该有一个样式表,这是必须的。因此,添加样式表,子主题样式表的开头应如下所示:

/*  
Theme Name: (theme name) Child
Theme URI: (give URL)
Description: (give description)
Version: (give your version)
Author: (author name)
Author URI: (give URL)
Template: (name of parent theme)
*/

其中最重要的是'模板'这是父主题名称。为避免混淆,请从父主题样式表中获取父主题的名称。

现在第二件事是你的孩子主题的功能。只需添加一个名为functions.php的php文件,并放置以下代码。

<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );

}
?>

此代码用于将父主题样式排入队列。干得好!你的孩子主题现在可以使用了。