您当前的位置:首页 > TAG信息列表 > multisite
多站点无限重定向环路
安装多站点后,我无法登录到仪表板-我有无限重定向循环到登录页面。以下是我添加到wp配置中的内容/* Multisite */ define( \'WP_ALLOW_MULTISITE\', true ); define(\'MULTISITE\', true); define(\'SUBDOMAIN_INSTALL\', false); define(\'DOMAIN_CURRENT_SITE\', \'nazarserdyuk.com\'); define(\'P
多站点>编辑站点>主题-这些主题是什么?
我正在使用WordPress 4.0.1查看多站点设置中特定站点的仪表板。如果我去编辑网站(通过将鼠标悬停在顶部的主页图标上),信息选项卡会提供有关当前网站的一些信息。但是,如果我转到“主题”选项卡,它会列出一些主题。顶部有一行写着“此屏幕上不显示启用网络的主题”。这些列出的主题都不是当前站点的激活主题。为什么要列出?
WordPress多站点网络的唯一POST-ID
正如标题所说,有没有办法确保多站点网络中来自子域的帖子可以使用不同的ID?之所以这样,是因为我WP Favorite Posts 插件,以及来自不同子域/站点的两篇(或任意数量的)帖子在网络中具有相同的id时,将其中一篇添加到收藏夹帖子时,也会添加另一篇具有相同id的帖子,反之亦然。基本上,就我了解这个插件的工作原理而言,它添加了href 指向内部链接,例如,在帖子查询上,该链接包含处理程序&;帖子id,类似于:<a href=\"....?wpfpaction=add&pos
注册时无法将用户添加到博客(多站点)
我正在尝试将一个用户添加到一个特定的博客中,其角色由用户在注册时选择。我可以通过以下方式向meta添加所需的角色:add_filter( \'add_signup_meta\', \'add_register_meta\' ); public function add_register_meta($meta = array()) { $role = sanitize_text_field( $_POST[\'role\'] ); $meta[\
Shared table across network
我目前正在创建一个插件,该插件将读取xml文件并将数据导入wordpress多站点上的4个表中。表相当大,有很多列,因此post表不适合此任务。网络上的每个“博客”都需要能够访问此表中的数据。我已尝试使用dbDelta函数按照此处的codex说明创建表:https://codex.wordpress.org/Creating_Tables_with_Plugins但在多站点上,这会为网络中的每个“博客”创建一组表。这是多余的,因为所有不同的表集的数据都是相同的。我一直在谷歌上搜索,但找不到WordPres
GET_CURRENT_BLOG_ID在多站点设置中返回1
我在这里遇到了一个相当奇怪的情况。我目前在一个多站点上并创建了一个站点。此网站的博客id为3。然而,每当我调用get\\u current\\u blog\\u id()时,它都会返回1(这显然是一个网络id)。我不知道为什么,但域名肯定发生了变化。示例)用于berandom。com/the\\u manianow it israndom(现在是随机的)。com/社区/the\\u mania顺便说一下,我正在运行IIS。这是什么原因?
如何判断一个插件是否与多站点兼容?
作为WordPress管理员新手,我刚刚完成了我的第一次非自动WordPress升级。我将五个不同的WordPress安装从4.1.3升级到4.2。它们都是指作为一个主域和四个附加域托管在同一web主机上的不同web站点。在每个网站上,我都使用以下插件:Akismet</Yoast的Google Analytics</谷歌Adsense</WordPress的Google XML网站地图和Jetpack。com为了进一步简化管理,我考虑将所有五个安装整合到一个多站点安装中。到目前为止,我
我正在尝试为我的登录页面创建安全问题字段
在过去的两个小时里,我一直在尝试创建一个mu插件,该插件要求用户首先回答一个问题,这样他就可以登录网站。这是“拿破仑的白马叫什么名字?”,因此,用户回答“白色”,理论上应该是可行的。问题是,它似乎在登录期间没有得到验证。这是我的代码: <?php add_action( \'login_form\', \'add_login_field\' ); function add_login_field() { ?> <p>
Plesk上的WordPress多站点通配子域名
我已经按照指示做了here 关于如何在Plesk上为我的多站点设置配置通配符子域,但无法使其正常工作。在后端,一切都正常工作:我可以创建一个新站点,并将其正确添加到数据库中,但我无法访问管理区域。如果我访问新站点的主页,我会得到Parallels默认保留页,但站点管理员返回404。有谁能推荐我如何测试以找出我的设置在哪一点配置不正确?这是我一步一步地遵循的程序。在Apache/var/www/vhost/Domain中设置域通配符子域。com/conf/vhost。confAdd单行-ServerAlia
使用SSL的多站点域映射
我做了一些搜索,但在其他地方找不到这个问题,如果已经在其他地方讨论过,我深表歉意。我已经设置了多站点安装;我正在尝试为子站点设置域映射。主站点启用了通配符SSL,WP Admin强制使用SSL。问题是映射的域没有SSL,WP Admin中到前端的链接显示为https:// 即使主URL是在没有SSL的情况下定义的。e、 g。网站URLhttps://sub.multisite.com/主页URL:http://sub.com/ (但在WP Admin中显示为https://sub.com/ e、 g.“访
在多站点中通过博客ID获取上传URL
问题的实质是,我正在寻找这样的解决方案:$blog_upload_dir_info = wp_upload_dir( $date, $blog_ID ); $blog_upload_url = $blog_upload_dir_info[ \'baseurl\' ]; 在哪里$blog_ID 与当前博客ID不同。最明显的解决方案失败:switch_to_blog( $blog_ID ); $blog_upload_dir_info = wp_upload_dir(); r
WordPress和SQL-如果列值不存在,则从另一个表更新和插入
为我的wordpress站点安装了一些mysql。均在1 DB以内。我正在尝试更新wp_options 表格来源wp_2_options (多站点)。他们都有option_name (unique\\u键)和option_value 列它需要更新option_value 在wp_options 如果option_name 中已存在wp_2_options 桌子并从中插入行wp_2_options 如果option_name 不存在。那么我该怎么做UPDATE 和“使用插入”UNIQUE KEY 值而不是P
WordPress MultiSite with Nginx,子文件夹,以及从子文件夹
亲爱的WordPress爱好者们:,我正在使用WordPress multisite。默认博客可以使用permalinks,但不能使用子博客。我在尝试访问网络站点上的/wp admin时遇到重定向循环。我正在使用FastCGI和Facebook的HHVM;与纯香草FastCGI相似。我知道我缺少重定向文件的服务器块:首先,我想了解为什么我会在子站点上得到重定向循环。谢谢你的帮助。我的nginx配置如下:# You may add here your # server { # ...
如何可靠地刷新多站点上的重写规则?
假设您有一个需要刷新重写规则的插件。您可以通过激活挂钩和添加刷新延迟来正确地完成这一切,所以一切都是平滑和兼容的。然后在一个晴朗的日子,有人试图在多站点上运行它。而不是简单的场景,如:WordPress网站已创建,插件已安装并激活,您现在有噩梦般的场景,如:安装了插件并激活了网络,在multisite中创建了一个新的WordPress站点(或100个),理论上它应该可以正常工作,对吗?在实践中,它以惊人的方式出错:$wp_rewrite 状态可能来自错误的站点switch_to_blog() 也不跟踪重写
获取多站点中特定分类内的所有术语
我在一个多站点中有一个父亲博客/主博客,其中有20多个术语的特定分类法。我只需要一个分类法中所有术语的列表。。。我不介意使用WPDB进行查询,但只是不知道如何正确地编写它,或者以我尝试使用的任何其他方式:switch_to_blog“但这在查询条件时不起作用Any suggestion?我尝试了:多站点全局术语插件(不起作用)。。。EDIT (response to question in comment)这是我尝试过的切换到博客的一个示例:function multisite_profession_se
创建多语言多站点
我想创建一个管理多个域的WordPress安装,据我所知,我需要使用WordPress multisite来实现这一点,但场景比这更具体,情况如下:我有三个域:exapmle。否|示例。se |示例。丹麦主站点是示例中已经存在的站点。没有,但我的客户正在向其他国家扩张,希望将他的网站翻译成其他两种语言。exapmle。否-挪威语|示例。se-瑞典语|示例。dk-丹麦语这些网站将是相同的,只翻译其内容,但在所有网站上都有一些帖子,翻译成该网站的语言,一些帖子将只出现在一个网站上。我该如何创建这样一个系统?(
WP管理栏-获取当前主题名称作为自定义菜单标题
我希望在我的WP管理栏子菜单中以文本形式回应当前主题。如何在\'title\' => \'php snippet here\', ?http://codex.wordpress.org/Function_Reference/get_current_themehttp://codex.wordpress.org/Function_Reference/add_menu$theme_name = get_current_theme(); echo $theme_name;
在多站点中创建特定于站点的CS的可能性
我想知道,使用多站点功能,是否有可能拥有完全相同的多个wordpress站点、相同的内容、相同的主题(每个都在自己的子域中),但每个站点的css样式很少?如果是这样,那么我们如何才能做到这一点。
通过WordPress多站点同步且完全相同的多个站点的可能性
我确实阅读了文档,我相信我在那里找不到这些信息。我想知道,如果有可能,我可以有多个网站的内容(页面,帖子和所有数据库的东西)完全同步,这样所有的帖子,页面CRUD在一个网站,导致其他网站的变化。我唯一不需要同步的是:-特定于站点的CSS(通过wp stackexchange解决了此问题。)</站点特定子域
新的WordPress上载已中断
从3.8.1版开始,我就一直在运行WordPress网站网络(Multisite)。我一直在不断更新插件和核心。在某种程度上,我发现上传新图像会产生错误的结果。当我上传文件时,它会转到wp-content/blogs.dir/7/files, 7作为博客id。WordPress出于某种原因认为应该链接到https://siteurl.com/files/file-name.png 因此,媒体库或新添加内容中的所有图像都会被破坏。我不记得编辑过任何配置,以前所有的文件都转到了目录,例如。wp-content