有没有等同于MediaWiki模板的WordPress

时间:2013-09-30 作者:Steve K

我是WordPress的新手,急需一种重用常见页面内容的方法。例如,我们有10多个产品页面,在每个产品页面的不同区域,我想包括一个文本声明。在MediaWIKI中,他们有一个Templates 哪个区域太棒了!您可以使用希望包含的内容定义模板,然后将模板包含在页面中。它就像一个预处理器合并系统,将模板的内容转储到需要它的页面中。

以下主题似乎接近我想要的内容,但并不确切

2 个回复
最合适的回答,由SO网友:Steve K 整理而成

我应该试试Post Snippets 在问这个问题之前使用插件-它非常棒,可以满足我的需要。我遇到了一个小问题(对我来说),简单地将页面内容提取到一个片段并不能得到完全相同的呈现输出。我posted a question on the support forum 你可以检查一下,也许可以找到一个解决方案。

SO网友:Wyck

这有两个简单的答案,一个是实际的模板,另一个更像是一个片段。

您可以使用get_template_part 调用实际的PHP模板文件,例如,如果您有一个名为my-text.php 您可以使用:

get_template_part( \'my-text\' );
或者,如果您只想使用短代码路线并在编辑器中调用代码段,您可以执行以下操作:

function footag_func() {
     $foo = \'Brown Cow\'
     return $foo;
}
add_shortcode(\'footag\', \'footag_func\');
// then just use [footag]

结束

相关推荐

Can't create new Pods pages

这很奇怪。突然,我无法创建更多的Pods页面!在编辑页面屏幕中,主按钮显示submit for review,而不是publish,当我按下该按钮时,WP会说:不允许编辑此帖子。嗯,我是管理员,所以我不应该有任何问题,事实上,我以前创建过其他页面。角色和能力对我来说似乎没问题。。。发生什么事了?编辑:我的函数上次升级时似乎出现问题。php代码。但我弄不到什么!