Making WordPress.org


Ignore:
Timestamp:
03/31/2020 04:06:55 AM (5 years ago)
Author:
dd32
Message:

Plugin Directory: Clear memcache/db in-memory caches during XML Sitemap generation.

Fixes #5025.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/class-plugin-directory.php

    r9647 r9650  
    33
    44use WordPressdotorg\Plugin_Directory\Admin\Customizations;
     5use WordPressdotorg\Plugin_Directory\Tools;
    56use WordPressdotorg\Plugin_Directory\Admin\Tools\Author_Cards;
    67use WordPressdotorg\Plugin_Directory\Admin\Tools\Stats_Report;
     
    13841385     */
    13851386    public function jetpack_sitemap_skip_post( $skip, $plugin_db_row ) {
     1387        static $calls = 0;
     1388        if ( $calls++ >= 50 ) {
     1389            // Clear some memory caches.
     1390            $calls = 0;
     1391            Tools::clear_memory_heavy_variables();
     1392        }
     1393
    13861394        if ( Template::is_plugin_outdated( $plugin_db_row->ID ) ) {
    13871395            $skip = true;
Note: See TracChangeset for help on using the changeset viewer.