您当前的位置:首页 > TAG信息列表 > multisite
有没有办法强制特定插件在多站点安装中使用单站点表?
我正在开发一个多站点网络,我的客户希望在一个单独的站点(站点B)上有一个前端用户仪表板,该仪表板可以从&;允许用户使用网络中其他网站(站点A)的特定功能。我可以通过创建切换到站点A(switch\\u to\\u blog(“”))的自定义短代码,执行插件短代码,然后将其返回到站点B来实现其中的一些功能,但这并不总是有效的(例如,最终成员用户活动插件将键入的活动条目存储在站点B表中)。有没有办法强制特定插件使用单个站点表?这似乎是一个更加优雅的解决方案,但我找不到任何相关信息。
切换到博客后,GET_POST_META失败
我在wordpress multisite中为自定义cron编写了一些代码,这些代码来自每个博客站点,获取他们的帖子和Posteta数据,并将它们放在xml结构中。但是,当我检索元数据时(使用get_post_meta) 来自每个博客(使用switch_to_blog), 我从主站点(blog\\u id=1)获取数据,而不是从我想要的站点(例如blog\\u id=33)获取数据这是我的部分代码的一个示例:function generate_xml(33); function gene
WordPress主页设置在第一次加载时不起作用
我有一个MultiSite安装,它在用户注册时设置一个站点,将它们登录到新站点,然后将它们重定向到新站点的主页。这非常有效,但我有一个奇怪的主页设置问题:当我尝试使用以下内容设置主页时:/** Homepage Setup **/ if (!current_user_can( \'manage_options\' )) { $homepage = get_page_by_title( \'home\' ); if ( $homepage ) { u
WordPress多站点中包含自定义子站点域图片的共享上载文件夹URL:s
这篇文章涉及以下方面的解决方案:Shared upload folder in wordpress multisite 使用用户提供的解决方案:TheDeadMedic我在WooCommerce的一个mutliste中使用了上面帖子中的过滤器,图片直接存储在:https://domain.com/wp-content/uploads/我的所有子网站都有自己的域,如:https://subsite1.com https://subsite2.com https://subsite3.com&
我想创建一个300多站点的WordPress网络使用子域名
这是这上面的网络site 除了主站点之外,我还有两个多站点,我想知道的是,我能创建这么多的多个站点吗?没有网络崩溃,没有太多错误,或者数据库本身会因为数据太多而崩溃?
多站点,每个站点多个域
我目前有一个多站点安装,包含4个站点和4个域,如下所示:Site 1 -> site1.comSite 2 -> site2.comSite 3 -> site3.comSite 4 -> site4.com在的域中有一个拼写错误Site 3, 所以我们改变了site3.com 到site3-new.com. 到目前为止还不错。现在我们想要site3-new.com 要显示Site 3, 我们想要site3.com 要显示site3-new.com.最后一步让我头痛不已。现在发生的
WordPress缓存是否为多站点网络中的所有博客共享?
当我做wp_cache_set( \'some-item\', $item, \'my-group\' ) 在多站点网络的任何站点上some-item 在其他博客上可用,还是每个博客都有自己的“缓存域”?如果缓存只是当前博客的本地缓存:有没有一种简单的方法可以共享网络范围的缓存?在google或WordPress文档中找不到有关此的任何信息。。。对于这个问题,我们假设object cache plugin 或安装了drop-in。(我知道现成的wp\\u cache\\u set函数仅在当前请求期间缓存数
Avoid having infinite loops
我正在使用以下代码(https://developer.wordpress.org/reference/hooks/set_user_role/) 在多站点安装上,在其博客之间同步用户角色。我的问题是,这种方法是否会导致无限循环?// Sync user role add_action( \'set_user_role\', \'sync_user_role\', 10, 2 ); function sync_user_role( $user_id, $role ) {
Subdomains With Wordpress
我将创建一个具有多个子域的WP站点。想想这就像stackexchange。com公司我要wordpress。stackexchange。com,游戏。sta。。。。,硬件sta。。。。等我应该创建所有子域及其文件夹并安装单独的Wordpress吗</我应该使用htaccess重定向吗?(我不确定我能用这些知识轻松做到这一点)我应该使用像WP Network这样的插件(或其他什么)
HyperDB、多站点-在新站点创建时将站点的表放入特定数据库
我的任务是创建Wordpress Multisite,并让Wordpress Multisite在为该(新)站点创建的另一个数据库中为每个新站点创建表(假设不必创建每个站点的数据库,并且它们已经存在)。我已经成功地安装了HyperDB并创建了WP Multisite,但是在数据库中创建站点的新表时,我仍然遇到了一些问题,这些表只针对新站点。我管理要在主数据库中创建的表,即对于每个新站点,主数据库中都有特定的表,如wp\\U 1\\U posts、wp\\U 2\\U posts。。。不幸的是,这不是我们想
多站点排序合并的GET_POSTS()查询
我有一个多站点(测试)安装的WordPress,并希望获得每个博客的帖子。几个小时后,我找到了解决办法。但现在,我有了合并查询,并喜欢按日期对每个博客中的帖子进行排序。现在我得到了blog1帖子,在所有blog1帖子之后,我得到了blog2帖子。如何对数组排序?以下是迄今为止的代码:$custom_posts = array(); $blog_ids = wp_get_sites(); foreach ($blog_ids as $key=>$current_bl
在WordPress中,多站点是什么意思?
我是WordPress的新手,不完全是,但有6个月了。我很困惑MULTISITE. 我想知道是什么,correct me if I wrong => 这是一种轻松创建多用途网站/主题的方法吗?默认情况下,WordPress可以创建博客或商业网站等,但通过使用WordPress提供的多网站功能,我认为我们可以轻松创建多用途网站。如果我错了,请再次更正我。或者它是用来做其他事情的那么,这是什么,多站点功能的作用是什么,它们能做什么(意味着它们能提供什么,使我的站点/主题更好),它们对开发人员有用吗(意
Wp-cli是否可以在多站点实例中显示所有站点上的所有用户及其角色?
使用列出多站点用户wp-cli(1)如果我运行wp user list 我在multisite(2)的顶层获得了一个用户列表(我的例子中有2个管理员)。列出多站点的用户,我有25个站点有不同的用户。一些用户在不同的站点中扮演不同的角色。当我使用网络标志时wp user list --network 我得到了同样风格的报告roles 柱但该报告涵盖了多站点网络。列出多站点的用户+角色我的目标是列出每个站点的所有管理员。这就是我被困的地方。显然,添加附加标志--role=administrator 不会给对话
Contact Form 7 in Multisite
我在WordPress多站点项目中使用wp引擎。我在一个站点中使用Contact form7创建了一个联系人表单,该联系人表单没有反映在另一个站点中,我是否需要设置任何配置。我想在一个地方获取所有提交的联系人表单详细信息,因为我正在使用“联系人表单高级数据库”。
多站点上的PostType和自定义字段
是否有一个插件可以在主网络上创建自定义帖子类型和自定义字段,以便其在该网络中的所有站点都可用,并且可以被该网络中的所有站点访问。。。对于我们使用的单个站点advanced custom field 和simple post type 还有什么适合多站点的吗?请不要说Multisite Post Duplicator 因为它为网络中的每个站点创建了帖子类型自定义字段等的副本。。。这样一来,数据库就会变得太大,有多个副本。
在WordPress的多站点网络中,创建具有所有主要内容的新站点
我几个月前在Wordpress开始了一个项目,我已经完全配置了网站、设计、内容、模板等。。。现在我想创建一个站点网络,我已经用本手册配置并启动了它https://codex.wordpress.org/Create_A_Network, 但当我创建一个新站点时,整个站点并没有被复制,就好像我在新创建的站点中再次安装了Wordpress一样。我可以通过克隆主网站上的所有数据来创建一个新网站吗?
如何删除旧的超级管理员用户?
我在网上搜索了这个,也在StackExchange上搜索了答案,但我找不到删除超级管理员用户的明确说明!我正在一个有100多个站点的多站点上执行一些管理任务,需要删除/清理仪表板中的一些旧开发人员帐户。我进入网络>用户,看到一个超级管理员列表,无法删除其中任何一个。我可以禁用他们的帐户(这是合乎逻辑的第一步)。我是否需要从100多个站点中分别删除他们,然后才能从WPMU中删除他们的帐户?或者,是否有一种快速/简单的方法将其角色从超级管理员降级为订阅服务器?
你能有多个站点的可湿性粉剂,并保持用户分离吗?
我知道多站点存在,但我从未使用过它。我可以在一种分销商模式下使用它吗?在这种模式下,我运行了一次WordPress安装,但为不同的用户提供了完全不同的站点?以至于用户甚至不知道其他网站的存在,他们只是看到了自己的网站?每次我搜索时,我都会不断找到相反的文章:让用户跨多个网站工作,而不是将他们放在一个网站内。
首次登录时将角色分配给用户(如果他们是第一次登录)(在管理员之后)
我正在运行Wordpress多站点。我希望第一个用户登录到一个新站点,以分配管理员角色,以便他们可以管理其他角色。第二个用户,以及该特定站点上的所有用户,应该只是贡献者。当我创建一个新站点时,第一个登录该站点的用户还应该具有管理员角色,以及所有其他后续贡献者。我该怎么做?我试着两者都用wpmu_new_user 和wpmu_activate_user 使用以下函数,该函数不起作用,当我尝试使用此函数设置时,创建的用户没有角色:function test_onboarding_user($user_id){
如何在WordPress多站点中更改用户启动角色?
我正在使用WordPress MultiSite。在哪里可以更改用户起始角色?它不会显示在“设置”>“常规”>“新建用户默认角色”下。