0

奇怪的问题,也许我的逻辑在这个问题上是错误的,但我在 Wordpress 中有这样的结构:

  • 第 1 页

    • 第 1 页的子页面
    • 第 1 页的子页面
  • 第2页

    • 第 2 页的子页面
    • 第 2 页的子页面
    • 第 2 页的子页面

在我的主题中,我将其输出为每个父母一页。

例如:

布局是

<h1>title of page 1</h1>
<p>content of page 1</p>

之后是几个小块:

<div class="box first child-page">
box with content of child page of page 1
</div>
<div class="box second child-page">
box with content of child page of page 1
</div>
<div class="box last child-page">
box with content of child page of page 1
</div>

但; 现在我的问题!当有人使用搜索框时,还会显示带有唯一永久链接的子页面,这是正确的,但我需要它们链接到父页面。子页面不应作为唯一页面访问,但内容必须是可搜索的(因为该内容确实存在于网页上)。希望你们明白我要说的。我尝试将子页面 301 重定向到父页面,但我需要一些更简单的东西让我的客户能够创建子页面,而不必担心 301 重定向。

问候。

4

1 回答 1

1

要获取父 url,您可以在子页面的循环中执行此操作

<?php
     $parent = get_permalink($your_child_loop_variable->post_parent);
?>
于 2013-02-20T11:30:45.270 回答