【问题标题】:Adding Widget to Wordpress Genesis Theme将小部件添加到 Wordpress Genesis 主题
【发布时间】:2017-09-05 02:51:52
【问题描述】:

我正在开发 Genesis Wordpress 主题。我想要的是为主题添加一个自定义标题。如何在下面的代码截图中获取标题选择器?

    // Add support for custom header.
    add_theme_support( 'custom-header', array(
        'width'           => 600,
        'height'          => 160,
        'header-text'     => false,
        'flex-height'     => true,
    ) );

【问题讨论】:

    标签: wordpress genesis


    【解决方案1】:

    添加以下'header-selector' => '.site-title a', 应该可以完成这项工作。 所以它会这样。

    // Add support for custom header.
    add_theme_support( 'custom-header', array(
        'width'           => 600,
        'height'          => 160,
        'header-selector' => '.site-title a',
        'header-text'     => false,
        'flex-height'     => true,
    ) );
    

    【讨论】:

      【解决方案2】:

      将以下 PHP 代码添加到您的子主题函数文件中。 Source

      genesis_register_sidebar( array(
          'id'          => 'new-widget',
          'name'        => __( 'New Widget', 'domain' ),
          'description' => __( 'Add Content Here', 'domain' ),
      ) );
      
      add_action( 'genesis_after_header', 'your_widget' );
      function your_widget() {
      
      if ( is_front_page() && is_active_sidebar('new-widget') ) {
      
      genesis_widget_area( 'new-widget', array(
          'before' => '<div class="new-widget widget-area">',
          'after'  => '</div>',
              ) ); 
      
        }
      
      }
      

      此代码在标头后添加了一个新的小部件,要更改小部件的位置,请将挂钩更改为任何其他genesis hooks

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-24
        • 2021-11-05
        • 2012-12-16
        • 2018-12-14
        相关资源
        最近更新 更多