WP的新用户。我在PHP中使用SQL数据动态创建HTML表。WordPress页面不允许使用PHP代码,出于安全原因,我一直被个人要求不要使用PHP插件。
现在,如果我只需要运行一个PHP文件,我只需将其包含在自定义页面模板中即可。由于代码需要显示在“内容容器”(动态加载)中,因此我不完全理解将代码放在何处。
<?php get_template_part( \'content\', \'page\' ); ?>
我注意到上面的代码正在调用该页面的内容容器。我应该在这里加载其他页面吗?还是应该直接修改数据库中的页面数据以反映我的php?这样行吗?在我的情况下,最好做什么?
最合适的回答,由SO网友:Michael Trausch 整理而成
创建动态数据输出的最佳方法实际上取决于内容、原因和方式。
例如,如果您正在创建一个主题,该主题创建自己的自定义帖子类型,例如,存储有关在站点背后运行业务的负责人的信息,那么只需创建一个“single-$CPTNAME.php”模板,其中包含您想要的代码。
另一种方法是创建一个自定义模板,并简单地为给定页面选择该模板。看见the WordPress Page Templates documentation 有关如何创建自定义模板并使其在WordPress管理UI中可选择的更多信息。