您当前的位置:首页 > TAG信息列表 > multisite
将PHP升级到版本7时WordPress中的已知问题
我在PHP 5.6.30和MySQL社区服务器5.6.35中运行WordPress多站点网络我计划将服务器升级到PHP 7.1版。x和MySQL到MariaDB版本10在进行此类升级之前,我是否需要了解并解释任何问题?
WordPress MultiSite-当用户在主站点注册时,如何将用户添加到子站点
我正在建立一个Wordpress多站点网络,用户可以在主站点上订阅一个或多个服务,也可以访问子站点上的内容。子网站的访问权限将取决于他们在主站点上订阅的服务。我想使用一些代码做的是,当用户在主站点注册时,我可以将该用户添加到子网站,并添加一些属性/元数据来定义用户对子网站的访问权限(可能是我将使用memberpress来管理访问权限)我的主要问题是,当用户注册主站点时,可以使用什么代码将其添加到子站点?
如何更改WordPress网站上属于7站点多站点的徽标?
我们有一个多站点,其中有7个站点连接到网络。我们最近进行了一些品牌更改,目前正在修改我们其中一个网站的外观和感觉,以代表新的品牌。我正试图在其中一个微型网站上添加新徽标,但我意识到这并不像在单个wordpress网站上添加徽标那么简单,因为在定制主题然后通过“网站标识”部分更改徽标时,“添加徽标”按钮不存在。是否有人能够帮助我如何更改其中一个网站的标题徽标。我们想要更改的站点是使用“bridge child”主题构建的。任何帮助都将不胜感激。非常感谢。你好Monish
多站点网络:如何以编程方式更改新博客上的固定链接结构
我有一个子域多站点网络。为了以编程方式创建新的子域,我实现了一个系统,只需填写一个表单。现在我有一个需求:创建新博客时,我想将其永久链接结构设置为/postname/。我尝试过以下解决方案:How to set permalink structure via functions.phpfunction set_default_permalink_for_new_blogs($blog_id) { global $wp_rewrite; $wp_rewrite-&g
强制移除父主题css/js并从子主题中调用它们
我使用多个站点,只有一个站点。我想强制我的父主题不要调用任何css/js。同时,我想强制我的子主题使用其函数包含新的CSS/JS。php文件。我在这个伟大的门户网站上看到了许多建议,但没有一个对我有用。我的问题是我无法阻止父主题函数。php停止加载CSS/JS你能用一个CSS的例子和一个Js的例子解释一下吗?非常感谢。
多站点子域导致403个被禁用
因此,我根据WordPress网站页面设置了多站点:https://codex.wordpress.org/Create_A_Network我正在使用最新的WordPress 4.8。安装程序example.comsub.example.com仪表板和站点的子域的所有请求都会给出403-禁止您没有访问/此服务器的权限。。htaccess RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L]
在WordPress多站点后端显示自定义帖子类型的所有帖子
我一整天都在四处寻找答案,我会发布一个我认为可能有用的链接,但最终没有找到答案。我希望能够在我的Wordpress多站点上创建一个后端菜单页面,该页面显示来自帖子类型“game”的每个站点的所有帖子列表,以及与该帖子类型相关的各种自定义字段。以下是我找到的链接以及发生的情况:Other Stack Exchange question首先,这并不能说明我需要显示自定义帖子类型和自定义字段。我可能会补充说,我对代码不是很在行,但我不断地修补它,无法让它完成我需要它做的事情。有人有什么建议吗?编辑:还有,我很确
从网络中的所有站点使用Get_Theme_mod
我正在创建一个显示网络中所有站点的站点。网络中的每个站点都有一个主题自定义程序,用户可以在其中输入文本。我能够获得网站的名称和url,但需要找到一种方法从该网站获取主题选项。这是我目前使用的代码:<?php $bcount = get_blog_count(); global $wpdb; $blogs = $wpdb->get_results($wpdb->prepare(\"SELECT * FROM $wpdb->blogs WHERE spam = \'0\' AND de
如何将两个URL指向多站点配置中的同一个子站点
我在你当前的帖子中没有看到解决方案。。。我们的一个子网站(newengland.nfoic.net)有一个指向它的URL(nefirstamendment.org),并在管理员中使用站点ID号记录,并检查主站点。我想指向另一个URL NEFAC。组织到网站,并想知道如何实现这一点。我在后端添加了具有相同ID的站点,但无法标记为主站点,因为两个站点都不会显示它。除此之外,我还需要做什么:重定向nefac。将记录组织到多站点域更改nefac所在的DNS服务器。组织url在nefac中注册。在我的(云)主机管理
WordPress MultiSite Theme
我有多个网站。(3个网站)所以我想在其中一个网站上应用不同的主题。但当我激活主题时。所有站点都受到影响。这就是多站点的工作方式吗??有人能澄清一下多站点可以做什么吗?安装多站点(子目录)修改了wp配置。php和。htaccessdefine( \'WP_ALLOW_MULTISITE\', true ); define(\'MULTISITE\', true); define(\'SUBDOMAIN_INSTALL\', false); define(\'DOMAIN_CURREN
WordPress Multisite with VVV
在命令行中,我使用vv create 要创建新的WordPress多站点,请在设置期间在多站点选项上选择“y”。该过程完成后,即创建了站点,但尚未设置网络。我进入wp配置文件,并添加/* Multisite */ define( \'WP_ALLOW_MULTISITE\', true ); 获取管理区域中的网络选项。现在我被困了,因为在设置网络时,它会显示“警告:检测到现有WordPress网络。请完成配置步骤。要创建新网络,您需要清空或删除网络数据库表”在代码块上方启用网络。此外,虽然我能够将
多站点-全球CPT-建议?
我有一个WP多站点:1个前端无法访问的主域,20个公共子站点;如果访问者查询主域,地理ip解析会将其重定向到最合适的子站点。我有一个自定义的全球性帖子类型:所有数据必须显示在所有子网站上。今天,我有一个同步过程,它将所有数据(post+postmetas+相关分类)复制到所有子站点。这个过程是可行的,但速度很慢,需要消耗大量资源;此外,在所有子站点上复制相同的数据是愚蠢的,所以我尝试用另一种方式。我考虑使用posts_request 滤器我检查查询的对象,如果是我的全局CPT,我会用主域的前缀替换表前缀。
在WordPress MultiSite中创建默认页面
新网站创建时,我正在努力创建WordPress多站点页面。我找到了一些钩子来实现这一点,但钩子没有响应。我在stack和其他网站上找到的一些资源是https://stackoverflow.com/questions/40014419/wordpress-multisite-default-page-for-newly-created-site 和http://www.wpbeginner.com/wp-tutorials/how-to-add-remove-default-pages-in-wordpr
将外部URL添加到WooCommerce我的帐户导航
我需要将自定义项目添加到WooCommerce我的帐户导航。我可以毫无问题地添加项目。由于它是指向用户配置文件的链接,因此我使用以下代码:<?php global $switched; switch_to_blog(2); ?> <a href=”<?php echo bp_loggedin_user_domain(); ?>”>Profile</a> <?php restore_current_blog
在WordPress多站点中列出除当前博客和主博客之外的所有博客
我需要列出所有当前WordPress多站点博客,除了用户所在的博客和主博客。我们有一个404页面,除了用户当前所在的博客和主博客之外,我们还想推荐其他博客(物理位置)。以下是我们的结构:主要博客(地点)博客1(纽约)博客2(伦敦)博客3(巴黎)我可以列出所有博客,但需要从列表中删除主博客和用户所在的博客。<?php $bcount = get_blog_count(); global $wpdb; $blogs = $wpdb->get_result
多站点-具有Polylang的父站点,每种语言具有不同的域
客户希望Wordpress多站点安装,其中他们将有100多个子站点。子站点将拥有自己的域或使用子域。这一切都很好,但现在他要求父网站使用Polylang插件提供英语和法语,并为每种语言提供不同的域。示例:http://ParentSite.com 和http://ParentSiteFrench.com 将两者都转到网络的主站点,但ParentSiteFrench除外。com将仅显示Polylang中的FR页面。这可能吗?提前感谢!
无法访问多站点WordPress的仪表板。Chrome导致“ERR_TOO_MANY_REDIRECTS”
我为这个问题苦恼了两天。这是我的环境:我在Ubuntu 16.04中使用亚马逊EC2,我已经安装了LAMP、phpmyadmin、vsftpd等等。然后我配置了一个clean Wordpress 安装和一切都与我的主要网站工作良好。但是,当我在Chrome中设置多站点时,每当我尝试访问主站点旁边的任何子站点的仪表板时,都会导致“ERR\\u TOO\\u MANY\\u重定向”。在其他浏览器中,我也遇到了类似的问题。这不是与浏览器相关的问题。当我尝试访问子网站主页时,所有资源,如脚本和样式。css,结果为
在更新站点信息时更新MultiSite中的Network/Site-info.php上的自定义字段的操作挂钩
我当前正在使用代码将自定义字段添加到site-info.php &;site-new.php 在网络管理中,要向数据库添加自定义选项,当我创建新的子网站时,这会起作用,它会在数据库中设置并检索输入值中的值。但是当我尝试更新此自定义选项的值时site-info, 这甚至没有到达函数,很可能是因为我使用了(错误的)钩子wpmu_new_blog, 因为我正在更新,我尝试使用wpmu_blog_updated, wpmu_edit_blog, wpmu_update_blog, 但我就是不能让它工作。任何
Testing Plugins for Multisite
我最近发布了一个WordPress插件,它在单个站点上非常有效。我被告知该插件在多站点安装上不能正常工作,我理解其中的一些原因。我已经更新了代码,现在需要一种方法来测试更新后的代码,然后才能转到实时客户的多站点安装。我有一个用于测试的WordPress安装程序的单站点安装,但需要在多站点安装上进行测试。根据我所能找到的唯一方法是在网络上至少有两个站点来安装整个多站点安装,以测试我的插件。设置WordPress的整个多站点安装是插件开发人员的唯一/首选方式,还是有更快的测试环境可用。
如何从WordPress多站点中删除留在数据库中的用户?
如何让WordPress自动从数据库中删除已删除的用户?我发现我可以进入phpMyAdmin>wp\\u注册并手动删除它们,但这对那些管理我的站点的人来说是一件麻烦事。我花了两天时间寻找插件、代码片段和黑客,但我找不到实现这一点的方法。有人能帮我解决这个大问题吗?