首页 > 解决方案 > WPMU 从特定博客 id 的 db 表中获取值并将其放入 html

问题描述

您是否认为此代码可以通过其 ID 从特定子站点的表中获取值?

global $wpdb;

        $blogs = $wpdb->get_results("SELECT blog_id FROM wp_blogs where blog_id > 1");

        foreach ($blogs as $blog) {

            $option_values = $wpdb->get_results("SELECT option_value FROM wp_" . $blog->blog_id . "_options WHERE option_name='plugin_app_color' ");

            foreach ($option_values as $value) {
                var_dump($value->option_value);
            }
        }

如果是这样,我如何将 CSS 代码中的值放入<head>HTML 中?

像这样的东西:

<html>

<head>

<style type="text/css">
div { color: <?php echo $value ?>; 
}
</style>

</head>

</html>

我需要获取一个 css 值(在我的例子中是一个元素的十六进制颜色)并通过 css 类将它放入其他元素中。此值保存在子站点数据库表中。

我想在functions.php中使用一个函数来做到这一点。

先感谢您。

标签: phphtmlcssdatabasewordpress

解决方案


推荐阅读