是否可以将子帖子添加到父页面?基本上,我有一个父页面,它有两个子页面,其中有一个简单的内容,我希望子页面的内容也放在父页面中,但将其作为摘录,而不是输出所有内容(只是一个摘要)。
我还不知道该怎么做。。
任何帮助都可以
是否可以将子帖子添加到父页面?基本上,我有一个父页面,它有两个子页面,其中有一个简单的内容,我希望子页面的内容也放在父页面中,但将其作为摘录,而不是输出所有内容(只是一个摘要)。
我还不知道该怎么做。。
任何帮助都可以
首先,您需要查询子页面:
$pageargs = array(
\'numberposts\' => -1,
\'orderby\' => \'menu_order\',
\'order\' => \'ASC\',
\'post_type\' => \'page\',
\'post_parent\' => $post->ID
);
$childpages = get_posts( $pageargs );
然后,您需要创建自定义循环:foreach ( $childpages as $childpage ) {
// Output whatever you want here, such as:
?>
<h2><?php echo $childpage->post_title; ?></h2>
<?php echo $childpage->post_exerpt; ?>
<?php }
但请注意,默认情况下,页面不支持摘录。因此,您需要在functions.php
:// Add Excerpt to Pages
add_post_type_support( \'page\', \'excerpt\' );
那么,你应该准备好了。你可以用get_page()
在里面template 并检索子页。然后从中访问数据并格式化/输出。
我很高兴有机会成为这个社区的一员。最近我决定开始学习wordpress和主题构建,所以这是我在这里的第一篇帖子。我在网上阅读了一些关于如何构建自定义主题的教程。我的问题是,如何构建自定义菜单?例如,我在psd上有模板,我将其切片,然后我想将其集成到wordpress上。我支持先构建页面。那么,如何使用自定义css/xhtml构建菜单,使每个链接都指向我创建的页面?也许描述不清楚,但我想你明白我的意思。提前感谢。