wordpress主题问题的Header.php文件

时间:2015-12-18 15:54:58

标签: php wordpress

我正在尝试在自定义主题上使用灯箱插件,但它不适用于自定义模板。常规“默认模板”主题适用于灯箱。不幸的是,我很难在某些页面上使用自定义模板。 我正在寻找帮助,在哪里优化我的搜索解决这个问题。 到目前为止,我的搜索只提出了带有header.php文件的问题,包括wp_head()以下是此自定义主题的header.php中的代码:

    <?php
    if( empty($theme['opt-sitelogo']['url']) ) { ?>
        <style>
        /* style to place theme brick in admin bar */
        .newTheme-utility-bar-home {
          background-image: url("https://imageLinkurl.jpg");
          background-repeat: no-repeat;
          background-size: contain;
          height: 60px;
        }
        .newTheme-utility-bar-primary-util {
          padding-top: 30px !important;
        }
        </style>
    <?php }

    wp_head();
    ?>
</head>

任何关于从哪里出发的指示都会非常受欢迎!谢谢!

编辑以下是自定义页面模板:

        <?php /* Name: Custom Content Page */ 
        require 'includes/styles.php'; get_header(); ?> 
        <?php if ( ! get_field('hide_title') ): ?> 
                            <div class='l-header'>
                            <div class='container<?php echo $fluid; ?>'>
                            <div class='page-lead'>                         
                            <h1><?php echo get_the_title() ?></h1>                      
                    <?php $ancestors = get_post_ancestors(get_the_ID());                            
                                $parent_post = get_post(end($ancestors)); 
                  if(get_field('section_description'))  { 
                      echo "<p>" . get_field('section_description') . "</p>"; 
                      } ?> 
                      </div></div></div>
                       <?php endif; ?>              
                       <section role="main" class='l-main'>                     
                         <?php  if ( have_rows('custom_content') || have_posts() ):                                 
                             while ( have_rows('custom_content',$post->ID) ) : the_row(); 
                             if( get_row_layout() == 'basic' ):     
                             include 'modules/basic.php'; 
                             endif;     
                             endwhile; 
                             else : endif; ?> 
                             </section> 
        <?php get_footer(); ?>

0 个答案:

没有答案