我在我的网站上使用此PHP代码从数据库中获取wordpress页面内容:
$page = get_page_by_id($records["value"], OBJECT, 'page');
query_posts('p='.$page->ID.'');
echo '<div id="page-title">'.$page->post_title.'</div>';
echo nl2br($page->post_content);
echo '<p> </p><hr /><p> </p>';
在wordpress中,我把页面放在HTML和对齐的图像等但是当它显示在我的网站上时它只是以不正确的格式显示图像和文本(不是我把它放在文本编辑器中)
我在这里做错了什么?
答案 0 :(得分:0)
我也想知道你为什么这样做?没有必要以这种方式调用帖子标题和内容。只需制作一个page.php。 TwentyFourteen确实有页面模板,但在名为“page-templates”的文件夹中。你可以通过下面的示例代码简单地制作一个page.php。
<?php get_header(); ?> //the header template
<?php while ( have_posts() ) : the_post(); ?> //start the loop
<?php the_title(); ?> //Page Title
<?php the_content(); ?> //The content
<?php endwhile; ?> //end loop
<?php get_sidebar(); ?> //sidebar template
<?php get_footer(); ?> // footer template
您可以在任何地方添加div / span。