- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何使用 PHP 脚本在多站点 WordPress 安装中创建子站点?
我读过 wpmu_create_blog()
但我不明白如何使用它。
我收到此错误:
Fatal error: Call to undefined function wpmu_create_blog()
最佳答案
你错过的部分在这个问答中:Creating new blog using PHP .总结一个例子,调整Multisite的域和类型。仅用于测试目的,不要离开这个文件 在您的实时服务器中。
<?php
# Load WordPress barebones
define( 'WP_USE_THEMES', false );
require( $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php' );
# Multisite domain
$main_site = 'example.com';
# Type of Multisite
$subdomain_install = false;
# URL param activated
if( isset( $_GET['new-site'] ) )
{
# Create a new user
$rand_number = rand( 1, 2000 );
$username = 'user-' . $rand_number;
$password = 'fake-password';
// $password = wp_generate_password( 12, false );
$email = "email+$rand_number@example.com";
$user_id = wpmu_create_user( $username, $password, $email );
// wp_new_user_notification( $user_id, $password );
# Create site
if( $subdomain_install )
{
$newdomain = "{$_GET['new-site']}.$main_site";
$path = '/';
}
else
{
$newdomain = $main_site;
$path = "/{$_GET['new-site']}/";
}
$title = $_GET['new-site'];
$blog_id = wpmu_create_blog( $newdomain, $path, $title, $user_id , array( 'public' => 1 ) );
echo "New blog with ID = $blog_id";
}
else
echo 'Add to the URL: <b><tt>?new-site=NAME_OF_THE_SITE</tt></b>';
关于wordpress - 如何使用 PHP 脚本在 Multisite 中动态创建新站点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18831077/
我公司的任务是制定一个计划来处理我们即将引进的 50 个新客户。每个客户都直接相关,并隶属于一个“保护伞”公司,所有客户都拥有这些客户。所有 50 个站点都非常相似,每个站点都针对不同的公司,因此它们
在我的新工作中,我们的主要网站使用的是 www.company.com 上的 wordpress。 我正在构建一个公司内部网,我想为其使用不同的 wordpress 主题,并且不想弄乱主网站。我在想我
我有一个多站点解决方案 Content |---Site1 | |---Home1 | |---Site2 |---Home2 其中 Site1 的 Home1 项目和 Site2 的 Home2 项
我有一个 WordPress 网站并安装了 Multisite。 WordPress 位于根目录(如 example.com/)。我的其他站点(多站点)类似于 portfolio.example.co
我在这里安装了 WordPress Multisite:mydomain.com 我用它来拥有不同的语言,例如: mydomain.com/fr mydomain.com/de ... 现在我们
我正在尝试将 Wordpress 多站点设置为 Docker 容器中的网络。从文档中,我了解到多站点仅适用于端口 80 和 443。 如下wpmu服务使用8000端口时,可以访问wordpress d
这个 .htaccess 文件在做什么???我对 .htaccess 一无所知。请帮忙。 RewriteEngine On RewriteBase / RewriteRule ^index\.php$
我正在尝试使用 nginx 后面的子目录设置 WordPress Multisite。 最初我的 WordPress 托管在 https://example.com/wordpress ,现在我将其移
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 9 年前。 Improv
如何使用 PHP 脚本在多站点 WordPress 安装中创建子站点? 我读过 wpmu_create_blog()但我不明白如何使用它。 我收到此错误: Fatal error: Call to u
我已将我们的网站更改为 wordpress 多站点。在我的本地主机上,一切正常。但是在我们的生产站点上,我遇到了一些问题。 正常站点在新设置 (example.com) 后工作,但是当我创建子域站点
我正在尝试设置一个 Wordpress 多站点安装(它基本上适用于 AU 和 NZ 这两个国家/地区),它根据 URL(.com.au 和 .co.nz)显示不同的内容。我已经设置了安装,默认情况下
我最近将一个多站点网络移动到一个新域。目前网络中只有 1 个站点(我正在为网络构建站点,我正在将这个站点推送到暂存服务器进行测试)。 为了移动网站,我执行了以下操作: 已传输所有文件 从数据库 A 导
我正在查看 Windows Azure 的定价计算器。它告诉我,我的 20 个 Wordpress 网站的费用为:每月 132.77 欧元。 (共享网站)所以没什么大不了的。 当我在互联网上研究 Wo
我在安装了 Avada 主题的 Google Cloud 上使用 Bitnami Wordpress 图像。 我已经在/opt/bitnami/php/php.ini 中将 max_execution
如何实现为同一 Sitecore 解决方案上托管的每个网站提供不同的 robots.txt 文件。我想从 sitecore 项目中动态读取 robots.txt。 最佳答案 您需要执行以下步骤: 1)
我在安装了 Avada 主题的 Google Cloud 上使用 Bitnami Wordpress 图像。 我已经在/opt/bitnami/php/php.ini 中将 max_execution
我正在编写一个 WordPress 插件,它使用类中的设置 API。因此,该类从类中调用 register_settings()、add_settings_field() 和 add_settings
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
我是一名优秀的程序员,十分优秀!