Wordpress 如何在WP中加速IMDb评级插件?

Wordpress 如何在WP中加速IMDb评级插件?,wordpress,custom-post-type,meta-boxes,Wordpress,Custom Post Type,Meta Boxes,我尝试在WP中以这种方式实现: 我制作了一个元框,并在其中复制了IMDb网站的IMDb评级插件生成的HTML代码,但加载网站时,插件内容非常慢(几秒钟) 元框: array( 'label' => 'iMDb Rating', 'desc' => 'iMDb Rating Script', 'id' => 'imdb-rating', 'priority' => 'high',

我尝试在WP中以这种方式实现:
我制作了一个元框,并在其中复制了IMDb网站IMDb评级插件生成的HTML代码,但加载网站时,插件内容非常慢(几秒钟)

元框:

        array(
        'label' => 'iMDb Rating',
        'desc'  => 'iMDb Rating Script',
        'id' => 'imdb-rating',
        'priority' => 'high',
        'type' => 'textarea',
        'std' => ''
        ),
在post中显示元框方法:

<?php $test_field_value = get_post_meta( get_the_ID(), 'imdb-rating', true ); echo $test_field_value; ?>

问题: 有没有办法让插件加载得更快,或者用一种好的方法来实现它以避免显示速度慢

我也问了,但我被重定向到这里。

我可以建议两种方法:

  • 使用AJAX加载IMDB数据,这样页面将首先呈现,然后可以加载其余数据。你甚至可以在你的主题中创建一个自定义的wordpress页面来加载插件,并从你的js页面调用它
  • 缓存数据,以便仅定期重新加载。我没有使用这个插件,所以我猜你可能需要做一些修改才能实现

我认为一定有更简单的方法。也许有;但是ajax的方式不应该太难;另一方面,缓存则要复杂得多。