我创建了一个wordpress查询,它使用its标题从一个特定页面获取整个内容
到目前为止,我有以下几点:
<?php
query_posts(\'pagename=features\');
if (have_posts()) :
while (have_posts()) : the_post();?>
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
<?php endwhile; ?>
<?php else : ?>
<h3 class="center">No Section available</h3>
<p class="center"><?php _e("No Section available"); ?></p>
<?php endif;
//Reset Query
wp_reset_query();
?>
主要的问题是,有许多页面被称为“功能”,但它们都有不同的父页面。有没有可能通过家长的方式做到这一点?
例如,以下是我的分层页面结构:
产品>designgo silver>功能产品>designgo silver>屏幕截图产品>designgo silver>优点
产品>designgo gold>功能产品>designgo gold>屏幕截图产品>designgo gold>优点
产品>designgo白金>功能产品>designgo白金>屏幕截图产品>designgo白金>优点
如果我可以这样做:
<?php
query_posts(\'pagename=features&parent=designgosilver\');
if (have_posts()) :
while (have_posts()) : the_post();?>
那太好了,
有人能给我们一个指针吗?
干杯
SO网友:tfrommen
您就快到了&mdash;但是please, 使用WP_Query
.
$args = array(
\'pagename\' => \'features\',
\'post_parent\' => PARENT-PAGE-ID-HERE,
);
$query = new WP_Query($args);
if ($query->have_posts()) :
$query->the_post();
// ...
wp_reset_postdata();
endif;
// EDIT:如果您不想或无法使用父页的ID,可以通过其标题访问它,例如:
\'post_parent\' => ($parent = get_page_by_title(\'Designgo Silver\')) ? $parent->ID : 0,