我的日历插件-直接在模板文件中添加输出

时间:2012-02-23 作者:Jeremy Miller

我正在使用JoeDolson最新版本的日历插件和最新版本的WP。我想在代码中的特定位置输出事件列表,但我似乎找不到任何方法。关于输出,我发现的唯一一件事是在帖子/页面中使用短代码。

我想理论上我可以添加一个新的边栏小部件,然后以这种方式添加模板。然后将侧边栏放在代码中我想要的位置,但这会带来两个问题:1。这很麻烦。我不希望我的客户能够移动或更改此内容。我想把它设置好并保持这样。

我很难找到这个问题的答案。这似乎是可能的,因为我使用的大多数插件都有一个选项可以直接在模板代码中添加输出,但我似乎找不到答案。

提前感谢!

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

您可以在模板中使用函数do\\u shortcode来输出由“我的日历”为列出事件提供的快捷码生成的内容。

例如,要显示即将发生的事件的列表,请使用以下内容:

<?php echo do_shortcode(\'[my_calendar_upcoming before="3" after="3" type="event" fallback="No events coming up!" category="General" template="{title} {date}" order="asc" skip="0"]\'); ?>
请注意函数使用单引号,短代码属性使用双引号。

结束

相关推荐

prefix table and plugins

出于安全原因和良好实践等原因,我将我表的前缀从wp\\u1改为其他形式。我很好奇,大多数安装的新插件都采用了新前缀,但我有一个插件拒绝使用wp\\u1,并且仍然使用wp\\u2安装。它仍然有效,但我很好奇,这是正常的做法还是一个写得不好的插件?