我已经为我的网站开发了一些计算器(php),我需要Wordpress集成。计算器有一个表单,提交后会显示结果。结果取决于数据库中的查询。Is it possible to create "static pages" (at least static URLs) that provide to the user dynamic content?
只是想澄清一下,我想要这样的东西:
website/blog
website/forum
website/calculators
website/calculators/one
website/calculators/two
我听说过页面,但我不能在上面包含php代码。沃思指出,计算器不是静态的,结果每天都会变化。
最合适的回答,由SO网友:s_ha_dum 整理而成
您确实需要静态页面。要做到这一点,最简单的方法是:
创建一个或多个custom template files 对于静态页面。这就是PHP的用武之地。
/*
Template Name: Calculator
*/
get_header();
// your calculator code
// Whatever PHP you have should work
// This is very minimal. You may want something more complicated.
get_footer();
将文件另存为某个名称
not on the reserved list从wp\\u admin->页面创建静态页面。为什么要创建页面,请使用适当的“模板”(即您创建的模板之一)保存它们。(查看右侧侧边栏中的“页面属性”。)
通过这种方式,您可以使计算器页面与网站上的其他页面保持一致。