- $tags_per_page = apply_filters( 'tagsperpage', $tags_per_page ); // Old filter
- } elseif ( 'category' == $taxonomy ) {
- $tags_per_page = apply_filters( 'edit_categories_per_page', $tags_per_page ); // Old filter
+
+ /**
+ * Filter the number of terms displayed per page for the Tags list table.
+ *
+ * @since 2.7.0
+ * @deprecated 2.8.0 Use edit_tags_per_page instead.
+ *
+ * @param int $tags_per_page Number of tags to be displayed. Default 20.
+ */
+ $tags_per_page = apply_filters( 'tagsperpage', $tags_per_page );
+ } elseif ( 'category' == $this->screen->taxonomy ) {
+ /**
+ * Filter the number of terms displayed per page for the Categories list table.
+ *
+ * @since 2.8.0
+ *
+ * @param int $tags_per_page Number of categories to be displayed. Default 20.
+ */
+ $tags_per_page = apply_filters( 'edit_categories_per_page', $tags_per_page );