如何用slug显示额外的内容?

时间:2017-10-13 07:38:16

标签: wordpress

这是一个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(); ?>

2 个答案:

答案 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');
}
?>