wordpress网站

时间:2017-03-12 16:15:04

标签: wordpress

我需要wordpress网站的唯一标识符。

我正在考虑使用wp_user,但可能会有很多“john_smith”。

是否有可以回应的系统变量?

是否有一个变量可以提供实例的URL?

PS我看过https://codex.wordpress.org/Database_Description的文档,但我对WordPress知之甚少,所以我对它不了解

1 个答案:

答案 0 :(得分:1)

假设您需要安装在WP网站上的插件中的此URL。要获取WP URL,您可以使用get_site_url功能:

$url = get_site_url();

多站点安装可能会变得复杂,因为每个站点都有自己的URL,WP 4.6具有获取站点的新功能,因此您首先需要检查哪个功能存在。< / p>

$urls = [];

// WordPress >= 4.6
if ( function_exists( 'get_sites' ) ) {
    $sites = get_sites();
    foreach ( $sites as $site ) {
        $urls[] = get_site_url( $site->blog_id );
    }
}

// WordPress < 4.6
if ( function_exists( 'wp_get_sites' ) ) {
    $sites = wp_get_sites();
    foreach ( $sites as $site ) {
        $urls[] = get_site_url( $site['blog_id'] );
    }
}