如何:在WordPress中将页面内容填充到另一个页面

时间:2017-03-17 05:29:13

标签: php wordpress while-loop hook-wordpress

我正在使用OptionTree for WordPress选项面板,我正在获取页面ID,并使用该页面ID我想将页面内容填充到另一页面。这是我的代码:

<?php 
$test_input = ot_get_option( 'for_myapp_features' );
?>
<?php $the_query = new WP_Query( 'page_id=$test_input' ); ?>
<?php while ($the_query -> have_posts()) : $the_query -> the_post();  ?>
<?php the_title(); ?>
<?php the_excerpt(); ?>
<?php endwhile;?>

任何帮助都会有所帮助。

2 个答案:

答案 0 :(得分:1)

  

您可以使用get_post_fieldget_the_title()来获取   内容和标题。

$test_input = ot_get_option('for_myapp_features');

echo get_post_field('post_title', $test_input); // to get the title
//or
//echo get_the_title($test_input); // to get the title
echo get_post_field('post_content', $test_input); //to get the content

希望这有帮助!

答案 1 :(得分:0)

如果要显示该页面的内容,请在while循环中添加the_content()the_content()将显示网页的内容。我还会在结束后添加一个查询重置wp_reset_query();,以将全局发布数据恢复到原始查询。