返回介绍

domain_exists()

发布于 2017-09-10 22:14:20 字数 2337 浏览 954 评论 0 收藏 0

domain_exists( string $domain,  string $path,  int $site_id = 1 )

Check whether a blogname is already taken.


description

Used during the new site registration process to ensure that each blogname is unique.


参数

$domain

(string) (Required) The domain to be checked.

$path

(string) (Required) The path to be checked.

$site_id

(int) (Optional) Relevant only on multi-network installs.

Default value: 1


返回值

(int)


源代码

File: wp-includes/ms-functions.php

function domain_exists($domain, $path, $site_id = 1) {
	$path = trailingslashit( $path );
	$args = array(
		'network_id' => $site_id,
		'domain' => $domain,
		'path' => $path,
		'fields' => 'ids',
	);
	$result = get_sites( $args );
	$result = array_shift( $result );

	/**
	 * Filters whether a blogname is taken.
	 *
	 * @since 3.5.0
	 *
	 * @param int|null $result  The blog_id if the blogname exists, null otherwise.
	 * @param string   $domain  Domain to be checked.
	 * @param string   $path    Path to be checked.
	 * @param int      $site_id Site ID. Relevant only on multi-network installs.
	 */
	return apply_filters( 'domain_exists', $result, $domain, $path, $site_id );
}

更新日志

Versiondescription
MUIntroduced.

相关函数

Uses

  • wp-includes/ms-blogs.php: get_sites()
  • wp-includes/formatting.php: trailingslashit()
  • wp-includes/plugin.php: apply_filters()
  • wp-includes/ms-functions.php: domain_exists

Used By

  • wp-includes/ms-functions.php: wpmu_create_blog()
  • wp-includes/ms-functions.php: wpmu_validate_blog_signup()
  • wp-includes/ms-deprecated.php: create_empty_blog()

User Contributed Notes

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文