douyuepi6485 2018-09-25 09:08
浏览 52

Wordpress包含其他页面中的页面

I have a php page with some html content which is gonna appear on several pages. So I want to be able to include that page on other pages in the same way that you would include the header and footer. I have done this before but I cannot remember how, can you help?

  • 写回答

1条回答 默认 最新

  • dougan5772 2018-09-25 09:34
    关注

    You can use WP_Query and set the post_type to page and the page_id to what page you want to output. Then Loop through the contents:

    <?php
    $args = array(
        'post_type' => 'page'
        'page_id' => '20'
    );
    $query = new WP_Query( $args );
    ?>
    <?php if ( $query->have_posts() ) : ?>
        <?php while ( $query->have_posts() ) : $query->the_post(); ?>
    
        // Contents of the queried ppage results go here.
    
        <?php endwhile; ?>
    <?php endif; ?>
    <?php wp_reset_postdata(); ?>
    

    There is also a plugin that looks like it does what you want called insert page

    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?