将Wordpress页面集成到现有HTML站点中

时间:2013-10-24 17:49:26

标签: php wordpress

我遇到了一个我正在为客户设计的网站。这本来是一个非常低预算的静态网站,但客户现在需要能够不时编辑一些内容。我听说你可以将wordpress页面嵌入到现有的HTML网站中,并按照Codex网站上的步骤操作,但似乎无法使其正常工作。任何帮助是极大的赞赏。

所以我试图嵌入的wordpress页面如下:

http://octagonclubmiami.com/cs/

我正在使用的代码如下:

这是发布在php文件的开头

<?php 
/* Short and sweet */
define('WP_USE_THEMES', false);
require('cs/wp-blog-header.php');
?>

这是在php文件的正文中

<?php
$posts = get_posts('numberposts=10&order=ASC&orderby=post_title');
foreach ($posts as $post) : setup_postdata( $post ); ?>
<?php the_date(); echo "<br />"; ?>
<?php the_title(); ?>    
<?php the_excerpt(); ?> 
<?php
endforeach;
?>

我想要嵌入的实际页面如下:

http://octagonclubmiami.com/community_service_test.php

当它正在显示时,我猜一些样本帖子而不是之前提到的页面。

提前致谢!

1 个答案:

答案 0 :(得分:1)

更好的解决方案(我认为)是使用get_post()并指定您希望输出的帖子/页面的ID号:

<?php
$page = get_post( 'ID NUMBER HERE' );
setup_postdata( $page ); 
?>

<?php the_date(); echo "<br />"; ?>
<?php the_title(); ?>    
<?php the_excerpt(); ?>

您可以在WordPress后端识别帖子的ID号。