我正在为自定义字段使用ACF插件。我正在使用它向我的网站添加第二个内容区域。
我有一个JS的peice,它说如果这个div存在,那么就向页面内容div添加一个类来增加它的大小。
js公司:
<script type=\'text/javascript\'>
jQuery(function() {
jQuery("div.page-content-text-additional").each(function(){
jQuery(this).closest(\'#container\').find("div.page-content").addClass("double");
});
});
</script>
HTML:
<div id="container">
<div class="page-content">
<div class="top-menu-page">
<div class="logo-page">
<div class="draw-logo">
</div>
</div>
<div class="menu-links">
<?php wp_nav_menu( array(\'top-menu\' => \'Top Menu\' )); ?>
</div>
</div>
<?php
// TO SHOW THE PAGE CONTENTS
while ( have_posts() ) : the_post(); ?> <!--Because the_content() works only inside a WP Loop -->
<div class="page-title">
<p class="subs"><span>
<?php the_field(\'first_title\'); ?>
</span></p>
</div>
<div class="page-content-text">
<?php
$first_comment = get_field(\'first_content_block\');
echo do_shortcode("[vr_jsp] $first_comment [/vr_jsp]");
?> <!-- Page Content -->
<?php
endwhile; //resetting the page loop
wp_reset_query(); //resetting the page query
?>
</div>
<?php
// TO SHOW THE PAGE CONTENTS
while ( have_posts() ) : the_post(); ?> <!--Because the_content() works only inside a WP Loop -->
<div class="page-title-additional">
<p class="subs"><span>
<?php the_field(\'second_title\'); ?>
</span></p>
</div>
<div class="page-content-text-additional">
<?php
$second_comment = get_field(\'second_content_block\');
echo do_shortcode("[vr_jsp] $second_comment [/vr_jsp]");
?> <!-- Page Content -->
</div>
<?php
endwhile; //resetting the page loop
wp_reset_query(); //resetting the page query
?>
<div class="return-home"><a href="<?php echo home_url(); ?>">Return to home page <strong>X</strong></a></div>
<br clear="all"/>
</div>
</div>
我的css可以工作,但由于div页面内容文本额外呈现,无论是否包含内容,JS都会使用double类。如果ACF查询中有内容,是否有办法仅呈现页面内容文本附加内容?