将页面添加到另一页面

时间:2011-12-13 20:13:09

标签: php wordpress

好吧,我想知道如何将页面添加到另一个页面。

示例:我公司的“与我们联系”将基于该银行的“服务”页面(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-->

我希望你明白, 现在, 谢谢。

1 个答案:

答案 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。