我可以创建自己的“最近发布的帖子”小部件或自定义现有的小部件吗?

时间:2011-10-13 作者:N2Mystic

我想启用“最近的帖子”小部件,当有比我当前设置的要显示的帖子更多的帖子时,它能够显示“查看所有”链接。

我还希望能够从中排除某些类别或帖子。

是否可以通过我的主题功能来执行这两种操作。php?

(1) 自定义现有小部件或(2)创建一个我可以自定义的副本?

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

通常,最好是复制现有的一个,将其命名为独特的名称,然后添加自己的功能。

复制WP_Widget_Recent_Posts 来自wp的类包括/类wp小部件最近的帖子。php到您的函数中。php(或者,最好是主题中专门用于小部件的另一个文件)并重命名为其他文件,如My_Widget_Recent_Posts

在其中添加您的功能。

别忘了打电话register_widget(\'My_Widget_Recent_Posts\') 作为init 阶段。

结束

相关推荐

Why use widgets?

我对使用WordPress很陌生,我想知道使用小部件的好处是什么?看here 这听起来像是为那些不是程序员的人准备的,他们想在他们的网站上添加插件。对吗?或者小部件是否在某种程度上使站点更加健壮?