大家好!今天咱们来聊聊 WordPress 后台列表的那些事儿! 先来个开场白:有没有觉得 WordPress 后台那些文章列表、用户列表看起来很统一、很舒服?想不想自己也做一个? 今天就带大家深入了解一下 WP_List_Table 这个神奇的类,看看怎么用它来轻松构建可扩展的后台列表页面。 一、 WP_List_Table 是个啥? WP_List_Table 是 WordPress 内核提供的一个抽象类,专门用来生成后台列表页面的。它封装了分页、排序、批量操作等常见的功能,咱们只需要继承它,然后定义一些特定的方法,就能快速生成一个功能完善的列表页面,省时省力! 二、 准备工作:先建个插件目录! 俗话说,巧妇难为无米之炊,咱们先创建一个插件目录,把代码放进去: 在 wp-content/plugins/ 目录下创建一个名为 my-custom-list-table 的文件夹。 在这个文件夹里创建一个名为 my-custom-list-table.php 的文件。 然后在 my-custom-list-table.php 文件里写上插件的基本信息: <?php /* Plugi …
继续阅读“深入理解 WordPress `WP_List_Table` 类的源码:如何通过继承它来构建可扩展的后台列表页面。”