题
有时,可能有必要在主题中包括经常改变的内容,但是主题需要一些时间来修改,也可能有必要让非技术用户维护某些内容出现在一个以上的页面上。在主题中包含帖子是否有可能(没有严重影响的性能)?
解决方案
您可以,但是我认为主题更容易添加侧边栏,然后在其中放置一个文本范围(或任何其他小部件),因为这要灵活得多。
您描述的是我在某些网站上所做的。您可以加载帖子并显示。我用了 query_posts()
获得帖子,然后 have_posts()
, query_posts()
, the_content()
依此类推将其显示在模板文件中(例如 footer.php
就您而言)。
其他提示
您绝对应该使用小部件来实现此功能,而不是对主题中特定帖子进行硬编码。有一些插件扩展了小部件功能,并使其易于控制小部件出现的哪些页面。
有几种方法可以做到:
- 包括一个页面(菜单中未出现的页面)
- 包括一个帖子
- 在主题中添加一个选项页面,此页面将在此处包含您需要的文本字段。
选项1,2可以使用query_posts实现。选项3可以是Foind 这里