我正在为客户设计的网站遇到了一点障碍。这最初是一个非常低预算的静态网站,但客户现在需要能够不时编辑一些内容。我听说您可以将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
当它目前显示时,我想是一些示例帖子而不是前面提到的页面。
提前感谢!
更好的解决方案(我认为)是使用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号。