^ 回到顶部
  • 人生没有定律,每个人都有自己的节奏
  • 本站wordpress建站教程均通过实践后发布,希望对你有帮助
  • 希望你的坚持,都是因为热爱,而不是因为不甘心
  • 5年wordpress建站经验,5星服务品质
  • 那些不愿意让你吃亏的人,才是真正值得你深交的人,也是值得你付出时间的人
  • 阿里云1核2g仅需102元/年,今日10点开抢

wordpress函数domain_exists()用法示例

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

Check whether a blogname is already taken.


描述

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 );
}

更新日志

Version 描述
MU Introduced.

相关函数

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

让小雨知道,这篇文章帮到了你
扫码关注微信公众号zs40086(微搜片)随时随地微信看片,抢先福利电影等你来

热门推荐

如有疑问,请前往问答中心反馈!

反馈