PHP是否干扰了高级自定义字段?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP是否干扰了高级自定义字段?相关的知识,希望对你有一定的参考价值。
php代码似乎正在阻止或干扰我的高级自定义字段,因为除非我先删除PHP代码,否则它不会显示。我不知道问题出在哪里。
非常感谢您的帮助。
PHP
<?php if(strpos($_SERVER['REQUEST_URI'], 'gaeilge') !== false)
$newsCat = 'cat=5,7&showposts=3';
else
$newsCat = 'cat=6,8&showposts=3';
; ?>
高级自定义字段
<div class="carousel-item active">
<div class="row py-5">
<?php if( have_rows('block') ): ?>
<?php while( have_rows('block') ): the_row();
// vars
$content = get_sub_field('content');
?>
<div class="col-lg-4 col-md-4">
<?php if(strpos($_SERVER['REQUEST_URI'], 'gaeilge') !== false) ?> <!--Check if url contains the word "items" -->
<h2 class="fw-b c-blue mt-0">Ár bhFís</h2>
<?php else ?>
<h2 class="fw-b c-blue mt-0">Our Vision</h2>
<?php ?>
</div>
<div class="col-lg-8 col-md-8">
<p class="c-blue mb-0"><?php echo $content; ?></p>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
</div>
答案
通过更改添加新闻文章的方式来解决。
<div class="row pt-4 pb-3">
<?php
// args
$args = array(
'posts_per_page' => -1,
'post_type' => 'post'
);
// query
$the_query = new WP_Query( $args );
?>
<?php if( $the_query->have_posts() ): ?>
<?php while( $the_query->have_posts() ) : $the_query->the_post();
?>
<div class="col-lg-4 col-md-4 col-sm-6 mb-5">
<div class="w-100 mb-2 px-2">
<a href="<?php the_permalink(); ?>"><img class="w-100" src="<?php $featimage = the_post_thumbnail_url('news-image'); ?>" alt=""></a>
<p class="text-muted mt-4 mb-2"><?php echo get_the_date('dS M, Y'); ?></p>
<a href="<?php the_permalink(); ?>"> <h3 class="c-blue"><?php the_title(); ?></h3></a>
</div>
</div>
<?php endwhile; ?>
<?php endif; ?>
<?php wp_reset_query(); // Restore global post data stomped by the_post(). ?>
</div>
以上是关于PHP是否干扰了高级自定义字段?的主要内容,如果未能解决你的问题,请参考以下文章