这是一个single.php,例如url是 http://url.com/sample-post/
我在高级自定义字段插件中添加了一些额外的内容,并在内容中显示。一切都在这里,但我想展示像http://url.com/sample-post/extra-content/
这样的额外内容有可能吗?如果是,我怎么能做到?我一直在寻找几个小时,但我没有找到任何东西。
我希望你理解我,对我糟糕的英语感到抱歉。谢谢大家的帮助。
<?php get_header(); ?>
<main class="content" role="main">
<?php while ( have_posts() ) : the_post(); ?>
<?php the_content(); ?>
<?php the_field('some-extra-content'); ?> // Extra Content
<?php endwhile; ?>
</main>
<?php get_footer(); ?>
答案 0 :(得分:0)
请尝试下面的ACF代码
<?php get_header(); ?>
<main class="content" role="main">
<?php while ( have_posts() ) : the_post(); ?>
<?php the_content(); ?>
<?php echo get_field('some-extra-content', $post->ID); ?>
<?php endwhile; ?>
</main>
<?php get_footer(); ?>
答案 1 :(得分:0)
不完全相同的网址,但您可以使用查询字符串。
http://url.com/sample-post?extra=true
<?php
if($_GET['extra'] === 'true'){
the_field('some-extra-content');
}
?>