WordPress中的自定义页面模板

时间:2011-06-29 作者:Grávuj Miklós Henrich

我现在的处境是,我需要面对这样一种情况,即有一个WordPress网站有登录页和几个内部页面设计。我知道在这种情况下,建议为开头有一些注释的页面创建更多的模板文件,如Template Name: Some Style

我已经这样做了,但问题是许多内部页面包含独立于主模板的框和区域。让我向您展示:

enter image description here

因此,假设我们有主文章区域和其他两个框。这三个区域都有不同的设计。首先是一些好的背景,左下角的文章放在一个有背景和渐变的盒子里,右下角的文章也是一个有背景和渐变的盒子,里面有标题和内容。

我被要求以一种方式来解决这种情况,即网站管理员(不知道任何编码)希望添加另一篇具有相同结构的类似文章,以便能够做到这一点。

我应该为此创建一个模板还是三个模板?你有什么建议?添加新文章/页面时,只包含通常WordPress生成的代码,如h2、p、i等,这样就不会手动添加div、类和类似的内容。

你有没有遇到过类似的情况?我在网上搜索了一下,没有找到任何东西。我在想一些关于短代码的事情,但这会让你不得不使用如下代码[some]content...[/some] 甚至有儿童网页,但我还不清楚。你有什么建议吗?

提前感谢!:)

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

是的,您需要向函数中添加短代码。themes文件夹中的php文件,以便在WYSIWYG编辑器中使用[框]中包含的内容之类的代码了解有关短代码的更多信息以及如何使用它们http://codex.wordpress.org/Shortcode_API

结束

相关推荐

如何从Pages表中删除行操作?

我已经知道了here 如何在wordpress admin中从posts表中删除行操作。现在,我想在pages表中执行同样的操作。我查过核心文件,但我就是不明白。任何人下面是函数中使用的代码。php删除帖子中的行操作:function remove_row_actions( $actions ) { if( get_post_type() === \'post\' ) unset( $actions[\'edit\'] ); unse