问题标签 [multisite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
472 浏览

php - 升级后的Wordpress多站点获取模板目录不同

我们客户的其中一个站点有一些讨厌的邮件脚本,我们已经清理了这些脚本并将 Wordpress 从 3.1 升级到 4.2。

现在我们的模板有以下问题,文件没有加载。原因是错误的 get_template_directory_uri(); 网址。

它是一个 Wordpress 多站点,文件 url 现在是: http ://example.com/beauty/wp-content/themes/beauty/assets/css/style.css

但它应该是:http ://example.com/wp-content/themes/beauty/assets/css/style.css

有没有办法解决这个问题?我的 php 知识很少,一些想法表示赞赏!

亲切的问候。

0 投票
1 回答
86 浏览

php - 无法添加新站点 - WPMU

我在 hostgator 上安装了 WPMU,一切都很好,除了我无法在 wp-admin/network/sites.php 中添加新站点

我安装了带有默认 WP 主题的全新 WP4.2.2,没有激活任何插件。

我遇到了这个错误

警告:preg_match() 期望参数 2 是字符串,对象在第 3435 行的 /home1/xxx/public_html/wp-includes/formatting.php 中给出

警告:preg_match() 期望参数 2 是字符串,对象在第 3424 行的 /home1/xxx/public_html/wp-includes/formatting.php 中给出

警告:preg_match() 期望参数 2 是字符串,对象在第 3435 行的 /home1/xxx/public_html/wp-includes/formatting.php 中给出

警告:strip_tags() 期望参数 1 是字符串,对象在第 3407 行的 /home1/xxx/public_html/wp-includes/formatting.php 中给出

警告:strip_tags() 期望参数 1 是字符串,对象在第 3407 行的 /home1/xxx/public_html/wp-includes/formatting.php 中给出

可捕获的致命错误:WP_Error 类的对象无法在第 1038 行的 /home1/xxx/public_html/wp-includes/kses.php 中转换为字符串

屏幕死了。

我联系了 hostgator 支持人员,但他们无法解决问题。

有人可以给我一个建议吗?

我真的需要让网站正常运行。

谢谢,

0 投票
1 回答
443 浏览

database - 需要在 wordpress 多站点安装中的两个站点之间复制用户

在我之前的问题中建议我应该使用多站点。小背景:

为什么我们选择多站点?我们有用户在 site1 上注册,但希望他们能够在 site2 上分享他们的内容,所以我们安装了 mutisite,假设我们的用户无需再次注册就可以访问 site2。

以下是我们认为会发生的情况:如果用户在 mysite.com 注册,则用户只需访问 mysite/site2 并且只需要登录(无需再次创建帐户)或自动登录。

以下是发生的情况:测试用户能够访问这两个网站,但无法正确访问 site2。意思是,用户在 site2 的某些页面上获得了一些 404。(该用户仅在 site1 上注册)

注意事项: 1. 所有用户都在 site1 上注册,并通过仪表板,他们在主站点 aka site1 而不是 site2 中可见。Site2>Dashboard>users 只有那些在这个网站上单独注册的用户。无论如何,我们可以将用户从站点 1 复制到站点 2 吗?

  1. site1 中的 first.last 之类的用户名在 site2 URL 中变为 first-last。

  2. 我可以在site1中以userA身份登录,在site2中以userB身份登录。这是我们想要避免的。

这些限制在多站点设置中是正常的还是我错过了配置中的某些内容?

0 投票
1 回答
351 浏览

wordpress - 找不到页面错误多站点网站帖子

我遇到了一个奇怪的问题,我的多站点连接站点在所有帖子和自定义帖子类型上都收到“找不到页面”错误。页面/帖子以及它们上的信息仍然存在。但是当我访问他们时,我收到了错误。

这是有问题的网站之一:ChromaHue

我不确定发生了什么事。我有 Multisite,我有“WordPress MU Domain Mapping”插件将它们映射到所需的域。几周前一切正常,现在我突然遇到问题。

0 投票
1 回答
417 浏览

wordpress - wordpress 中多站点网络的不同 404 页面

我在 WordPress 中创建了一个多站点网络,但我对所有站点都使用了相同的主题,并且我想让所有站点的 404 页面都不同。使用 WordPress 多站点网络可以做到这一点吗?

0 投票
0 回答
238 浏览

wordpress - 从不同域访问 wordpress 网络管理员

我正在运行一个配置有子域的 Wordpress 多站点实例。目前在本地开发没有问题。部署后,我发现管理服务器的系统管理员强制执行domain.com自动重定向。www.domain.com但是有了这个重定向,我似乎无法再访问网络管理面板了。

  1. 我以管理员身份登录www.domain.comwww.domain.fr任何配置的映射域

  2. 进入后,我得到了我登录网站的仪表板

  3. 我继续“网络管理”,wordpress 将我重定向到网络域domain.com

  4. 自动重定向再次将我推回,www.domain.com我再次获得以前的域仪表板

有什么方法可以访问子域中的网络仪表板?

0 投票
0 回答
1014 浏览

php - 在wordpress中登录/注销后重定向到当前页面

我在 wordpress 中有一些网站(使用多站点功能)。它们都在一个域中。例如:www.mymainsite.com(其他是:www.mymainsite.com/mysite2、www.mymainsite.com/mysite3 等)。此外,我还有一些用户必须登录才能访问内容的页面。到目前为止,一切都很好......除了登录。当用户成功登录 wordpress 时,它会重定向到仪表板,当用户退出时,它会重定向到登录页面。

现在,我的问题......在这种情况下,当用户登录/注销 wordpress 重定向到当前页面时,我能做些什么。就像是:

例如:您转到一个页面并收到一条消息“内容仅供登录用户使用。单击此处登录。” 当您单击并成功登录时,将向您显示此页面的内容。

PS:如果我说的不够清楚,请告诉我。

0 投票
1 回答
1549 浏览

wordpress - wordpress 多站点删除 /sites/{ID}/ 自动上传 url

当使用 wp 多站点时,它会很快搞砸。是否有任何解决方案可以删除自动 /sites/{id}/ 文件夹结构?

我可以在站点设置中调整站点上传目录,但它总是通过媒体管理器将“/sites/{id}/”添加到上传的文件中。

是否有任何可用的片段可以删除/禁用这些额外的文件夹结构?

0 投票
0 回答
94 浏览

wordpress - wordpress 不同页面上的相同永久链接

我在 wordpress 中的多站点工作。我需要在菜单上的主页标签中添加一个子菜单,该子菜单重定向到我所在站点的主页,另一个子菜单重定向到多站点的另一个站点的主页。

问题:我不能放一个已经在使用的永久链接。有谁知道如何将相同的永久链接放在不同的页面中?

谢谢你们

0 投票
1 回答
88 浏览

wordpress - WordPress Multisite 可以像普通网站一样工作吗?

我正在帮助一个没有 WordPress 网站技术经验的人,我意识到他可能不小心将其设置为多站点。

我的问题是,如果我不想经历将网站改回常规 WordPress 网站的所有麻烦,我可以将该网站当作常规 WordPress 网站对待和使用吗?或者以后会不会有技术上的困难?(该网站只是显示一些内容,可以将物品放入购物车购买)

而且由于它是一个多站点并且我只有管理员权限而不是超级管理员,因此要安装插件,我必须要求访问超级管理员帐户或让该人为我安装插件,对吗?

最后,我将如何访问和更改wp-content/文件以自己自定义(css/html/js)模板?我是否只是下载 Filezilla 来获取文件并更改它们并将它们上传回来?还是有更好的方法来做到这一点?我需要超级管理员权限来执行此操作吗?除了站点 url、我的管理员帐户和密码之外,我还需要哪些其他信息来设置 Filezilla?

抱歉,这里有这么多问题,如果您需要任何其他信息,请告诉我。

谢谢!