不带短码的前端接口

时间:2013-05-25 作者:clockwiseq

因此,我认为自己是WordPress开发的“高级新手”,但我仍然没有完全理解页面和模板的概念。我试图在插件中包含的一个功能出现问题,发现这可能是由于我在页面上显示界面的方式(通过短代码)造成的。如果不自定义主题,如何在字体端显示界面(具有交互功能的网格)?我的插件目前的工作方式是,它使用短代码来存放所有执行显示界面工作的php代码,这些短代码作为内容添加到插件激活时创建的页面中。还有别的方法吗?

1 个回复
最合适的回答,由SO网友:Matthew Boynes 整理而成

在我看来,你所做的是实现这一目标的最佳方式。首先,页面是一种很好的方式,因为它们让用户能够自定义页面的某些部分,如标题、元字段等。你不必使用短代码本身,你可以过滤the_content 对于这些页面,短代码提供了额外的灵活性。例如,如果用户不想使用页面,则可以在模板文件中直接调用它们;如果用户想使用自定义帖子类型或其他内容,则可以在其他帖子中使用它们。无论如何,干得好,这是一个很好的方式。这并不能解决您的问题,但您可能可以将其从列表中删除。

结束

相关推荐

Grasion Forms ExactTarget附加插件:创建新提要时,第2步后不会发生任何操作

这看起来是一个很棒的插件。创建新提要时,我在步骤1中检查适当的ExactTarget列表。第2步提示我选择重力表单,但当我选择表单时,不会发生其他任何事情。我的浏览器检查器将AJAX请求显示给/wp管理/管理ajax。php状态为200,但其响应内容如下:<br /> <b>Fatal error</b>: Uncaught exception \'Exception\' with message \'Serialization of \'SimpleXMLE