设置HelpHub的本地实例

什么是HelpHub?

HelpHub是WordPress最终用户文档的代码名。它住在wordpress.org/support网站.

本地设置HelpHub的问题

当在本地设置时,HelpHub将是一个独立的WordPress安装,而WordPress.org网站WordPress.org网站 用户创建和共享WordPress代码的社区站点。您可以在这里下载WordPress核心、插件和主题的源代码,以及社区对话和组织的中心位置。https://wordpress.org/是一个由网络组成的网络。此网络正在共享收割台标题 你网站的标题通常是人们第一次体验到的东西。位于页面顶部的刊头或页眉是网站外观的一部分。它可以影响访问者对您的内容和您/您组织的品牌的看法。它在不同的屏幕尺寸上也可能看起来不同。和页脚,所以我们从中获得的代码SVN公司SVN公司 Apache Subversion(通常缩写为SVN,在其命令名SVN之后)是一个软件版本控制和修订控制系统。软件开发人员使用Subversion维护文件的当前和历史版本,例如源代码、网页和文档。它的目标是成为广泛使用的并发版本系统(CVS)的最兼容的继承者。WordPress核心和WordPress.org发布的代码都通过SVN进行集中管理。https://subversion.apache.org/。不是一个完整的网站,我们需要对文件进行一些更改,使其作为一个独立的网站工作,而我们所做的更改只需要保留在本地实例中。

要求

地理信息技术吉特 Git是一个免费且开源的分布式版本控制系统,旨在快速高效地处理从小型到非常大型的项目。Git易于学习,占地面积小,性能闪电般快。大多数现代插件和主题开发都是使用这个版本控制系统完成的。https://git-scm.com/.结构

主人分支将用于从SVN和生产中获取更新。然后这些更新将重新基于开发人员t分支。这个分支保存了我们将要进行的更改,这些更改是网站独立运行所必需的。发展分支,建议创建新的(功能)分支,其中将添加错误修复和功能代码。本教程将不介绍此部分,但这是一个通用结构和工作流程。

插件和主题

  • HelpHub主题–https://meta.svn.wordpress.org/sites/trunk/wordpressorg/public_html/wp-content/themes/pub/wporg-support/
  • HelpHub插件–https://meta.svn.wordpress.org/sites/trunk/wordpressorg/public_html/wp-content/plugins/support-helphub/
  • bb新闻–https://wordpress.org/plugins/bbpress网站/
  • WordPress导入程序–https://wordpress.org/plugins/wordpress-importer/
  • 小工具导入者和导出者–https://wordpress.org/plugins/widget-importer-exporter网站/

安装程序

当一切就绪后,使用终端导航到WordPress安装的根目录并启动GIT存储库。

初始化

获取HelpHub主题和插件插件 插件是一个包含一组功能的软件,可以添加到WordPress网站。他们可以扩展功能或为WordPress网站添加新功能。WordPress插件是用PHP编程语言编写的,并与WordPres无缝集成。这些可以在WordPress.org插件目录中免费https://wordpress.org/插件/或者可以是第三方基于成本的插件.

svn校验https://meta.svn.wordpress.org/sites/trunk/wordpressorg/public_html/wp-content/themes/pub/wporg-support/wp-content/themes/wporg-support
svn校验https://meta.svn.wordpress.org/sites/trunk/wordpressorg/public_html/wp-content/plugins/support-helphub/wp-content/plugins/support-helphub/

将这些添加到您的GIT回购并提交。

git添加-A。
git commit-m“生产”

创建发展分支,安装并激活所有需要的插件和主题WP-CLI公司WP-CLI公司 WP-CLI是WordPress的命令行界面,用于以编程方式执行管理和开发任务。项目页面是http://wp-cli.org/ https://make.wordpress.org/cli/.

git校验-b开发
wp主题激活wporg-support
wp插件激活支持helphub
wp插件安装-激活bbpress
wp插件安装--激活wordpress-importer
wp插件安装--激活widget-importer-exporter

下载并导入导出的临时数据库的.xml文件,并对执行相同操作导出的登台小部件的.wie文件。其他选项可在中找到GitHub回购。与生产相比,这些数据库已经过时,但我们确实只需要一些数据就可以处理错误和功能。

此时,您的本地实例将出现严重错误。通过在中添加以下内容进行修复wp-config.php文件(在WordPress安装的根目录中):

定义('WP_DEBUG',true);
定义('WPORGPATH','https://wordpress.org/’);

正常开放wp-content/themes/wporg-support/header.php归档并查找此行wporg_get_global_header();。就在添加之后

do_action(“wp_head”);

以及外部菲律宾比索菲律宾比索 PHP(PHP:Hypertext Preprocessor的递归缩写)是一种广泛使用的开源通用脚本语言,特别适合web开发,可以嵌入到HTML中。http://php.net/manual/en/intro-whatis.php.标记:

<车身<?php body_class(数组(“single handbook”,“make-docs”);?>>

您可以添加结账</body></html>中的标记wp内容/主题/wpog-support/footer.php但这并不是真正必要的。

导航到主题,安装npm包并运行grunt。

光盘wp-content/themes/wporg-support/
npm安装
咕噜声建造

现在将所有这些添加到您的GIT回购并提交。

git添加-A。
git commit-m“本地设置”

从这里,您可以创建新的分支并处理新代码或修复旧代码中的错误。我们将在另一个教程中介绍这个过程。

上次更新时间: