Linux 软件免费装
Banner图

CPT Meta Size Analyzer

开发者 hiteshtalpada
praful2111
krishaweb
更新时间 2025年6月28日 12:46
PHP版本: 7.2 及以上
WordPress版本: 6.7
版权: GPLv2 or later
版权网址: 版权信息

标签

performance custom post type admin tools meta size content size

下载

1.0.1

详情介绍:

CPT Meta Size Analyzer is a simple yet powerful plugin that provides insights into your WordPress post meta and content sizes. It helps you monitor and analyze meta and content data for various post types including custom post types (CPT). Key Features: Use Cases:

安装:

  1. Upload the plugin files to the /wp-content/plugins/cpt-meta-size-analyzer directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress.
  3. Configure display options in Meta Analyzer > Meta Setting.
  4. Go to Meta Analyzer > Sizes Table to view meta and content sizes.

屏幕截图:

  • **Sizes Table** - View total meta and content sizes by post type.
  • **Meta Size Column in Post List** - Individual post meta size with a 'View' button for detailed info.
  • **Meta List Modal** -  Displays a modal window showing all meta keys and meta value for the selected post.

升级注意事项:

1.0.0 Initial release 1.0.1 Addressed and resolved all reviewer feedback to ensure plugin compliance and improved functionality.

常见问题:

  1. Why does the size change after clearing the cache?

= 1. How is the post meta and content size calculated? =\ The plugin calculates the total size of post meta and content data by fetching all entries for a post type and summing their byte sizes. It then converts the size into KB (Kilobytes) and MB (Megabytes) for better readability. = 2. Why does my post size show as 0 KB? =\ If the total size is too small (less than 1 KB), rounding may result in a 0 KB display. The plugin provides precise calculations in bytes, KB, and MB, so even small values are accounted for. = 3. What does the conversion formula look like? =\ The conversion formula used in the plugin is:

  • KB CalculationTotal Bytes ÷ 1024
  • MB CalculationTotal Bytes ÷ (1024 × 1024) When you clear the cache, the plugin recalculates the post meta and content sizes, ensuring that any recent changes in the database are reflected.

  1. Can I filter which post statuses are included in the calculations?

Yes! The plugin allows filtering post statuses using the cptmesia_content_size_post_statuses filter: add_filter( 'cptmesia_content_size_post_statuses', function( $statuses ) { $statuses[] = 'private'; // Include private posts. return $statuses; });

  1. How do I troubleshoot incorrect size calculations?

  • Make sure your database tables are properly optimized.
  • Check if your hosting provider imposes any restrictions on querying large datasets.
  • Try clearing the cache and reloading the sizes.

  1. Does this plugin affect website performance?

No, the plugin fetches data efficiently and uses caching to reduce database queries. However, if you have a large number of posts, calculations may take slightly longer. = 9. Can I clear cached data? =\ Yes, you can click on the "Clear Cache" button to refresh and recalculate all meta and content sizes. = 10. What post types are supported? =\ By default, it supports Posts, Pages, and Products (WooCommerce), but you can enable other custom post types from the plugin settings. = 11. Can I include private or custom post statuses in calculations? =\ Yes, by default, only 'publish' and 'draft' posts are included. You can modify this using the cptmesia_content_size_post_statuses filter. See Filters section below for an example.

更新日志:

1.0.0