帮助我的分页插件变得更好

时间:2011-06-22 作者:Javier Villanueva

我不确定这是否是寻求这种帮助的正确地方,因为这不是一个实际的问题,但希望我能学到一两件事。

我正在开发一个插件(我的第一个插件),灵感来自Infinite Scroll Plugin, 但是,我不是在向下滚动时显示旧帖子,而是在单击“显示更多”链接时显示它们。

我的意图是将其公开,但我知道在这样做之前,我可以改进很多方面,我在几个主题中对其进行了测试,效果很好,但我不确定它在现实世界中会如何表现。以下是github上的链接:https://github.com/javiervd/Click-and-Load-Pagination

我最担心的是:-如何处理用户,包括和外部jQuery库,而不是WP库?我目前正在排队WP的jQuery,但我不确定这有多好。-简单正如我所说,这个插件基于无限滚动插件,所以我使用了一种类似但简单得多的方法来设置选项,希望这也能得到优化。-最佳实践?这是我的第一个“真实”插件,我确信我没有遵循最佳实践:(

我希望你们中的一些人能帮助我,我会确保在我发布它时提及所有这样做的人,如果你愿意,请随意分叉/请求拉动。

提前感谢!

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

好的,这里有一些提示:

永远不要直接从插件体运行任何有意义的代码(尤其不要对jQuery进行排队everywhere 就像你做的那样——那是自找麻烦),总是在适当的时机做;

学习如何使用$default 中的参数get_option() 将为您节省大量的打字时间;

学习如何使用plugins_url() 为文件建立可靠的URL;

学习submit_button(), 不挑剔但漂亮;

考虑在单个阵列中存储选项;

如果使用选项,则应实施卸载以删除它们。

结束

相关推荐

使用AJAX获取帖子附件

我正在开发一个插件,并尝试使用ajax从帖子的附件中获取url。如果用户使用的是单机。php页面。几秒钟后,我将发送一个Ajax请求,从这篇文章中获取所有附件的url。脚本是一个php文件,位于我的插件文件夹中。我发现在这个脚本中,像get\\u children和get\\u posts这样的正常函数不起作用。我的php日志显示:在/Users/tss/WWW/plugin\\u-devel/wp-content/plugins/bgallery/ajax\\u-nextimage中调用未定义的函数ge