我正在尝试在自定义主题上使用灯箱插件,但它不适用于自定义模板。常规“默认模板”主题适用于灯箱。不幸的是,我很难在某些页面上使用自定义模板。 我正在寻找帮助,在哪里优化我的搜索解决这个问题。 到目前为止,我的搜索只提出了带有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(); ?>