使用<?php
标记“正确”——意思是WordPress方式——意味着你不能在帖子内容中使用它。
您可以选择:
请改用短代码。这将允许您在post/page/CPT内容编辑器中执行预先编写的PHP。这些允许使用参数,并且可以非常动态。
使用自定义模板。在子主题中,有几种方法可以设置模板,模板本身将包含要执行的PHP。
您可以自动命名要使用的文件,例如page slug。php-将“slug”替换为页面的实际slug,这是永久链接的最后一部分。如果您有www.example。设置为页面时,您将创建一个名为“Page mypage.php”的文件,该文件将自动应用于该页面。对于帖子,请使用“Post mypage.php”等。
或者,您可以创建页面模板并手动选择它。例如,您可以创建“tpl fancy.php”,并在文件顶部添加注释,将其命名为fancy页面模板。然后,当您创建页面时,编辑器将有一个下拉菜单,允许您从列表中选择精美的页面模板。通过这种方式,您可以对多个页面使用相同的模板,并且根据您想要完成的内容,这可能比为每个单独的页面创建单独的模板更有效。
否则,您需要在模板的其他部分执行PHP。例如,如果您有一个widgetized边栏,您可以创建一个自定义PHP小部件并将其拖动到该区域中。如果需要自定义菜单,可以在相应的模板文件中创建该菜单。这完全取决于您想要执行哪种特定类型的PHP。
如果您能够使用有关要执行的代码的更具体细节来更新您的问题,社区可能会提出一些建议,建议您在不启用内容编辑器内直接执行PHP的情况下完成这项任务,因为这会带来安全风险。