Wordpress WooCommerce在全球范围内提供插件选项

Wordpress WooCommerce在全球范围内提供插件选项,wordpress,woocommerce,Wordpress,Woocommerce,我有一个带有一些选项的插件: register_activation_hook(__FILE__, "my_player_activate"); function my_player_activate(){ $options = array(...); add_option('my_options', $options); } 现在我用我的插件在这里做了一些动作: add_filter('post_thumbnail_html', 'my_filter_

我有一个带有一些选项的插件:

register_activation_hook(__FILE__, "my_player_activate"); 

function my_player_activate(){
    $options = array(...);
    add_option('my_options', $options);
}
现在我用我的插件在这里做了一些动作:

add_filter('post_thumbnail_html', 'my_filter_post_thumbnail_html', 10, 5 );

function my_filter_post_thumbnail_html( $html, $post_id, $post_thumbnail_id, $size, $attr ) { 

    //call my options here
    $my_options = get_option('my_options');

    // echo something

}
我的问题是,因为我的过滤器、帖子、缩略图、html运行了多次,例如在WooCommerce商店页面中,每次我都必须将我的选项称为我的选项


是否有更有效的方法来实现这一点,以某种方式在全球范围内存储我的\u选项,这样我就不会每次都调用get\u选项了?

这与WoodPress插件开发比WooCommerce更相关。中有一些有趣的线程(特别是针对wordpress.stackexchange.com)。