如何对起始页进行自定义编码?

时间:2013-06-02 作者:IronGoofy

一般来说,我在开发方面很有经验,还编写了一些PHP代码来生成hmtl页面。我也有一个运行WordPress的博客,里面有许多帖子。

首先,我想“生成”索引页(用户访问我的域时看到的第一个页面)。我可能可以用PHP编写这些代码,但我不确定在我的WordPress站点中“放置”这些PHP代码的位置。(我想重新使用网站的总体设计。)稍后,我希望在代码中生成其他“类型”的页面(例如,用户表单和基于输入生成的结果页面)。

可能是一个完全没有意义的问题;-)但我很感激任何指点(还有博客、书籍等)。谢谢

1 个回复
SO网友:Todd Rowan

听起来你只是想为你的Wordpress网站定制一个索引页面。在这种情况下,请在站点中创建一个新页面(/wp-admin/post-new.php?post_type=page). 然后创建主页模板文件并将其分配给新创建的页面(自定义模板分配位于Page Attributes 编辑页面上的小部件)。

最后,将Wordpress配置为使用新页面作为主页,而不是默认的最新帖子列表(在此处分配:/wp-admin/options-reading.php). 请注意,这样做还将删除按日期查看最新帖子的任何入口点,但您也可以在阅读选项配置中为其分配一个页面(并为其分配适当的模板文件)。

此自定义主页模板文件可能包含您想要的任何内容,但它也将在标准Wordpress环境中执行,因此您可以在呈现时使用整个WP API。

此代码的位置位于您碰巧使用的任何Wordpress模板的文件夹中(/wp-content/themes/...theme name...).

结束

相关推荐

making php value numeric

我在堆栈溢出上使用了此页面中的一些代码:Using wp_query is it possible to orderby taxonomy?这是一个能够根据分类法值对查询进行排序的函数。虽然它工作得很好,但我想更进一步。我从分类术语中检索到的值是一个数字。但是,如果我按这个数字排序,它会给出以下顺序:1 10 11 2 21 22,依此类推。我希望它能“正常”排序,1 2 3 5 9 11 15 21 22等等。根据谷歌的说法,我应该在值中加0,使其成为一个数值,但我不知道在这段代码中应该放在哪里。在某个