【问题标题】:Customize Enfold theme on my WP site在我的 WP 网站上自定义 Enfold 主题
【发布时间】:2017-02-02 08:30:10
【问题描述】:

我必须在我的 WP 网站的 Enfold 主题中自定义标题。我将公司徽标放在左侧,并在其下方放置了主菜单。我需要在公司徽标附近添加另一张图片。我“创建”了一个主题子项,我想添加一个小部件以将图像放置在公司徽标的右侧,但标题中预期的主题只有公司徽标和主菜单。我可以自定义我的标题来做到这一点吗?你能帮我吗?谢谢!

【问题讨论】:

    标签: wordpress header custom-headers tenfold


    【解决方案1】:

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

    现在要在子主题中获取此内容,请将 header.php 添加到您的子主题中,然后添加一个名为 include 的文件夹并保留一份 helper-main-menu.php 的副本。这应该与父主题中的相同。

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

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

    【讨论】:

      【解决方案2】:

      我注意到您的主题来自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' );
      
      }
      ?>
      

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

      【讨论】:

      • 非常感谢.. 我已经完成了这些步骤,但我的问题是 Enfold 主题(所以我的子主题也是)在公司徽标和主菜单的标题中预期..我想在我的标题中添加一个小部件,以便在徽标的右侧放置一个图像。你能帮帮我吗?
      猜你喜欢
      • 2021-10-27
      • 1970-01-01
      • 1970-01-01
      • 2020-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-11
      • 1970-01-01
      相关资源
      最近更新 更多