您当前的位置:首页 > TAG信息列表 > multisite
如何在登录时不存在角色的情况下为用户分配角色
我目前有一个WP站点的前端部分,允许管理员创建新用户,然后从下拉列表中分配用户角色,这非常有效。然而,我正在使用一个插件来根据AD/LDAP对用户进行身份验证,这样我也可以在公司级别上使用它。问题是,当用户第一次针对LDAP进行身份验证时,没有用户分配,插件中也没有我可以看到的关于如何进行身份验证的位置(使用NextAD plugin).然而,我看到我可以在登录时对授权进行自定义检查,并认为我可以在那里添加角色:function mb_authenticate_user( $user ) {
多站点-获取当前帖子ID
我在我的项目中使用WPMU,但是我在从所有站点获取当前帖子id时遇到了一些问题。如果我运行此代码,我将收到当前站点的相同帖子id,而不是所有其他站点的不同帖子id。是这样的switch_to_blog 不起作用。如何从所有站点获取当前帖子的所有ID?$sites = get_sites(); /** @var WP_Site $site */ foreach ($sites as $site) { if ( $site->archived || $site-
如何将POST媒体从单机版迁移到多站点构建
我们有一个独立的wordpress站点,我们正在迁移到多站点构建。这两个版本位于两个单独的服务器上,但使用相同的域。我们目前正在访问多站点构建,只需将主机文件更改为指向它所在的服务器即可我们使用默认导出/wordpress importer 传输帖子、页面等。它可以工作,但几乎不会传输与这些帖子相关的任何媒体资产。
从WordPress下载定制主题
我激活了wordpress主题twenty twenty 并对其进行一些更改,如背景颜色、更改默认内容和登录页等。我可以导出这个修改过的主题并导入到另一个wordpress网站中,这样我就不必一次又一次地进行相同的更改吗?我们必须在40个wordpress网站上复制相同的内容,我们正试图通过multisite来实现这一点,但multisite的问题是它安装的是主题的默认内容,而不是修改过的内容。谁能告诉我如何做到这一点?
是否在已创建的负载均衡器上启用AWS托管多站点域的HTTPS(使用AWS购买的SSL)?
是否有任何拥有WP multisite的人经历过此过程?我已经创建了负载平衡器,并且在EC2实例上有一个域(多站点站点之一)。我的负载平衡器设置如下所示:将要https://foobar.com 只是超时并准备https://www.foobar.com 只需忽略SSL请求。有没有我错过的一步?也许有什么httpd.conf 或wp-config?我相信有人也经历过类似的事情,这将有助于我们大家处理这样的问题。我觉得对于一个简单的WP站点,使用WPEngine比使用AWS更有意义:(
如何将当前托管的Wordpress.com网站和当前托管在Azure上的自定义Web应用程序集成在一起?
背景:我是一名C开发者,开发了一个可以托管在Azure(或任何Linux服务器)上的网站/应用程序。另一个人创建了Wordpress博客,并通过Wordpress提供的标准托管服务进行管理。com公司问题:我们希望将我们的网站融合在一起,以便通过单个域名访问。理想情况下,它将是无缝的,我们应该从Wordpress中创建的文章/帖子页面导航到由web app后端程序处理和呈现的URL。我们希望能够将web应用程序生成的内容“嵌入”到Wordpress管理后台创建的帖子中。我不知道实现这一目标的最佳方法是什么
如何知道站点是否正在使用多站点?
是否可以确定Wordpress站点是否使用浏览器或其他工具的多站点功能?
多站点Wordpress在病毒主机上不能正常工作
我需要帮助安装WP。我有一个家庭服务器,用于LAMP和WP测试。我创建了三个网站:main.lan, test2.lan 和pbtest.lan.pbtest.lan 首先安装,这是一个带有子文件夹的多站点安装。它工作得很好。然后我添加了两个新站点。我可以从另一台电脑访问,所以我在电脑和服务器上的主机文件中创建了必要的条目,以便使用域名进行访问。就在这时,问题出现了。当我把main.lan 在浏览器中,我有main.lan 网站已打开。与相同test2.lan. 但当我试图打开pbtest.lan 我明白
301 Redirection After Comment
下面的代码将访问者重定向到您想要的任何页面。// Redirect to thank you post after comment add_action(\'comment_post_redirect\', \'redirect_to_thank_page\'); function redirect_to_thank_page() { return \'https://example.com/thank-you\'; } 但是,我使用WP Multisite
有没有办法去掉后期格式化滤镜?
我已尝试删除\\u theme\\u支持(“post formats”)设置的更高优先级,但它不起作用
来自电子邮件的WordPress多站点用户激活挂钩
我已经创建了一个自定义注册页面,要求提供电子邮件、用户名和其他俱乐部的会员号码。在创建用户之前,我使用api检查新用户是否是俱乐部的现有成员,并接收该成员记录的id号。我想把它存储在Wordpress用户那里,所以我把它保存在元数据中。这是一个多站点,因此我使用以下代码。$user_meta = array(\'add_to_blog\' => get_current_blog_id(), \'new_role\' => \'subscriber\', \'club_id\' => $c
如何在插件中使用wp_set_password?
我正在为我的多站点安装开发一个私有插件。我希望用户能够从插件设置页面更新其WP密码。我尝试了一些运气不佳的事情。在下面的代码中do_things 从未调用。当我移除add_action 我通过调用wp_set_password.任何帮助都将不胜感激。<?php /* Plugin Name: My Plugin Description: Author: Me Version: 1.0.0 */ class My_New_Plug
使用WordPress多站点(子目录)重定向到根目录的WordPress页面
我正在使用Wordpress Multisite(具有子目录结构)。一切都很好,而不是Wordpress页面。当我发布一个页面并尝试访问它时,它会重定向到主多站点。例如,如果页面位于以下路径中:https://example.com/en-us/my-new-page/它会自动重定向到:https://example.com/en-us/或另一个示例,如果页面位于以下路径中:https://example.com/es-es/my-really-new-page/它会自动重定向到:https://exam
多站点(MU)子域-仅安装一个WordPress
我的网站上安装了wordpress v5.3.2。我想让它成为一个多站点,我已经阅读并完成了Wordpress文档中提到的所有步骤。我喜欢将我的网络设置为子域。我有直接的管理面板,我不知道还有什么我必须在我的主机上做。一切似乎都很好,因为我的网络设置已经完成,我可以在我的网络上创建网站。问题是我无法访问子域地址或其仪表板。我在尝试转到仪表板时遇到内部服务器错误。我想知道为什么它不工作,或者在我的任何子域上都无法识别wordpress安装。以下是Wordpress网站上关于MU的报道:“Multisite是
更改多站点的所有站点中的固定链接结构
如何一次修改多站点所有站点中的永久链接结构?
所有页面都有302重定向,我无法删除
我已将此网站设置为多站点,主域为http://www.scottish-orienteering.org.如果我在开始时输入一个没有www的页面,它总是302重定向到带有www的主页,而不是当前页面。例如https://scottish-orienteering.org/example 将指向http://www.scottish-orienteering.org 使用302重定向。这在每个页面上都会发生,我希望它重定向到和www相同的页面。我尝试禁用所有插件,更改主题,并删除。htaccess文件,但它
多站点中的我的站点链接不正确
在network admin中My Sites 链接,未链接到主父站点。相反,它链接到一个子网站博客。如何更改此链接?有没有办法重建WP菜单?我不知道它是怎么变成错误链接的。
多站点设置-菜单项引用不同子域中的页面
我有一个多站点设置,有两个子域。第一个是site1.example.com 其中包含页面page1 和page2, 第二个子域是site2.example.com 带页面page3 和page4.我正在为创建自定义主题site1.example.com 我想在其中programmatically 在中创建菜单项site1.example.com 参考文献page3 在里面site2.example.com.到目前为止,为了以编程方式创建引用同一子域中页面的菜单项,我所做的是使用函数wp_update_na
多个域指向WP-MU上的同一站点
我已经在bitnami图像上设置了Wordpress Multisite(在AWS上)。我有许多领域的工作很好,每个都有自己的WP网站。(例如:a.com、b.com、c.com)我还有一些别名域(a1.com、a2.com、a3.com),我希望由现有的a.com wordpress站点来处理。我已将dns设置为点a1。com到与a.com相同的主机。但这总是带我到默认的WP站点,并显示关于创建新站点的消息。不是我想要的。如果可能的话,我不想在apache中编辑VirtualHost设置。WordPre
如何在WP多站点上以编程方式设置“站点地址(URL)”?
我有一个新的WP multisite配置为默认使用子域。网络站点是在用户注册时以编程方式创建的。我想让用户选择输入自定义域,然后更新Site Address (URL) 为了他们。What is the WP function used to update this field?