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

时间:2013-02-15 08:15:45

标签: wordpress wordpress-plugin custom-post-type meta-boxes

我试图在WP中实现IMDb ratings plugin,这样: 我制作了一个元框,然后在其中复制了来自IMDb网站 here is the code generated by plugin IMDb评级插件生成的HTML代码,但是在加载网站时,插件内容非常慢(几秒钟)。

Meta box:

        array(
        'label' => 'iMDb Rating',
        'desc'  => 'iMDb Rating Script',
        'id' => 'imdb-rating',
        'priority' => 'high',
        'type' => 'textarea',
        'std' => ''
        ),

在帖子中显示元框方法:

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

问题: 有没有办法让插件加载更快,或者以一种好的方式实现它以避免显示缓慢?

我也在wordpress.stackexchange问过,但我被重定向到了这里。

1 个答案:

答案 0 :(得分:0)

我建议的两种方式:

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