将所有主题选项添加为数组或作为wordpress中的单个选项

时间:2012-09-06 10:56:54

标签: php wordpress wordpress-theming

我用控制面板开发一个新的wordpress主题有100多个选项..所以我问最好将所有这些选项存储为一个数组并将其放入全局变量并使用它或存储每个选项另外一个选择?

CPU使用率和网站速度有什么好处。我注意到主题的主页有超过120个查询。

1 个答案:

答案 0 :(得分:1)

也许您应该创建一个options数组,并使用serialize函数存储它(它将为您提供一个字符串而不是一个数组,因此您可以存储它)。然后,使用unserialize重新生成数组。

为此选项数组使用一些缓存。 Wordpress提供此功能:

$result = wp_cache_get( 'my_result' );
if ( false === $result ) {
    $result = $wpdb->get_results( $query );
    wp_cache_set( 'my_result', $result );
} 
// Do something with $result;