如何将非文本编辑器内容分解为多个页面(wordpress)


How to break non text editor content into multiple pages (wordpress)

所以这个问题基本上说明了一切。我有一个自定义帖子类型,其中包含大量自定义字段(图像,所见即所得等),我正在尝试将帖子分成多个页面。例如,让文本编辑器输入显示在一个页面上,图像编辑器输入显示在另一个页面上。我尝试过多种方式使用,包括在帖子类型之间插入文本编辑器和添加.但是它们都没有奏效,它只是在一页上显示所有内容。

那么有谁知道如何/是否可以将自定义字段数据拆分为多个页面?

-注意-我想到的另一种选择是为每个内容创建不同的页面,然后硬链接它们。但我认为不可能从另一个帖子中引用其他帖子数据。

这是我的单轨.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. 你真的需要分页吗?为什么不放置一个带有选项卡的部分来显示其他内容?您可以在其中放置图库、地图和作者信息,而无需重新加载页面。