所以这个问题基本上说明了一切。我有一个自定义帖子类型,其中包含大量自定义字段(图像,所见即所得等),我正在尝试将帖子分成多个页面。例如,让文本编辑器输入显示在一个页面上,图像编辑器输入显示在另一个页面上。我尝试过多种方式使用,包括在帖子类型之间插入文本编辑器和添加.但是它们都没有奏效,它只是在一页上显示所有内容。
那么有谁知道如何/是否可以将自定义字段数据拆分为多个页面?
-注意-我想到的另一种选择是为每个内容创建不同的页面,然后硬链接它们。但我认为不可能从另一个帖子中引用其他帖子数据。
这是我的单轨.php页面目前
<?php get_header(); ?>
<div class="single-track-storie">
e_title(); ?> </h1>
<?php the_field('content-1'); ?>
</div>
<?php
$img1 = get_field('game_image1');
$img2 = get_field('game_image1');
?>
<img src="<?php echo $img1['url']; ?> " alt="<?php echo $img1['alt']; ?>">
<img src="<?php echo $img2['url']; ?> " alt="<?php echo $img2['alt']; ?>">
<?php wp_footer(); ?>
有一些方法可以做到这一点,但是它们都不是WP函数的原生方法。
1. 您可以添加简码。
这个想法是,你注册一个短代码,你想显示的内容,比如[post-image-stuff]
,然后将该代码添加到你的帖子内容中,它就会加载。若要分页,请使用<!––nextpage––>
前任:
Article content and so on
<!––nextpage––>
[post-image-stuff]
这将是您的帖子内容,不利的部分是您需要注册短代码,但这并不难。我承认我从未尝试过这个,但它应该有效。
2. 你真的需要分页吗?为什么不放置一个带有选项卡的部分来显示其他内容?您可以在其中放置图库、地图和作者信息,而无需重新加载页面。