好吧,我想知道如何将页面添加到另一个页面。
示例:我公司的“与我们联系”将基于该银行的“服务”页面(Example)。
我想知道如何以示例图像(contact-content.php)的格式创建一个单独的页面并包含在 page.php 中,但条件是当且仅当它是页面“与我们联系”。
我开始编写代码但无法完成代码:
这是我的 page.php
<?php get_header();?><!--AQUI FICA O HEADER-->
<div id="content"><!--INICIO DIV CONTENT-->
<div id="page_content"><!--INICIO DIV PAGE_CONTENT-->
<?php if (have_posts()): while (have_posts()) : the_post();?>
<span class="titulo"><?php the_title();?></span>
<?php the_content();?>
<?php endwhile; else:?>
<?php endif;?>
</div><!--FIM DIV SINGLE_CONTENT-->
</div><!--FIM DIV CONTENT-->
我希望你明白, 现在, 谢谢。
答案 0 :(得分:1)
尝试使用短代码。
将此代码粘贴到您的functions.php:
function my_show_page( $atts ) {
extract( shortcode_atts( array( 'page_id' => 0 ), $atts ) );
$page = get_page( $page_id );
return apply_filters( 'the_content', $page->post_content );
}
add_shortcode( 'my_show_page', 'my_show_page' );
现在,在任何页面或帖子中,您都可以写下:
[my_show_page page_id="999"]
999是要显示的页面的ID。