0

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

元框:

        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上问过,但我被重定向到这里。

4

1 回答 1

0

我可以建议的2种方法:

  • 使用 AJAX 加载 IMDB 数据,这样页面将首先呈现,然后您可以加载其余数据。你甚至可以在你的主题中创建一个自定义的 wordpress 页面来加载插件并从你的页面 js 中调用它。
  • 缓存数据,以便您仅定期重新加载。我没有使用过这个插件,所以我猜你可能需要做一些重写才能做到这一点。
于 2013-02-15T08:19:16.407 回答