网站上几乎所有的内容都将动态生成(php+db后端)
将数据传递到php模板(设置为wordpress主题中的模板)的首选“wordpress方式”是什么
所以模板应该是
<?php
generate_content_based_on_this_variable(page);
?>
我需要通过考试
page
对于每个不同的页面
编辑1
所以我有一个页面,为了简单起见,看起来像这样
大家好,这是第X页。这里的内容是通过db调用生成的:
从db中选择*其中page=X
[在此处显示db结果集]
模板应该是这样的
<?php
the_content()
$query=\'SELECT * FROM db WHERE page=X\'
$result=$db->execute($query)
foreach($result as $row){
echo $row
}
?>
最合适的回答,由SO网友:KalenGi 整理而成
如果您想在WordPress中生成一个页面,该页面的结构和内容是独立于常规帖子处理机制动态生成的,那么:
创建一个标题为“的新页面”My Custom Page“。这将生成页面slug”my-custom-page
\' 默认情况下。
在活动主题文件夹的根目录中,例如为名为page-my-custom-page.php
.
将自定义php代码放入页面模板中。
导航到your-site.com/my-custom-page/ 查看结果