您当前的位置:首页 > TAG信息列表 > git
协作开发WordPress站点
我打算和一位同事用Wordpress开发一个网站。我们如何管理它,以便我们能够同时共同开发它?我听说git不适合Wordpress
独立于环境的方式链接到前端的某些页面
在我现在工作的网站上,有许多硬编码到模板中的链接,例如隐私和Cookie注册策略、搜索帮助等。链接到这些页面的页面没有任何特殊设计,它们只是继承默认页面布局。我正在从事的项目使用GIT和一个具有多个环境的工作流(针对不同开发人员的多个本地环境、临时环境和生产环境)。在所有这些数据库上,它们通常是完全独立的、非共享的或同步的。在前端链接这些页面的最佳方式是什么?我已经考虑了三种选择,目前我正在使用后一种。如果我只通过引用页面ID(通过get_permalink 例如),那么在登台时,ID可能不相同,链接将断
正在开发的流浪者配置和主题的版本控制
我已经使用Chassis (基于Vagrant),这需要一些调整才能得到我喜欢的版本,所以我觉得应该对其进行版本控制。将来会有变化。我将使用这个Wordpress安装进行主题开发,理想情况下我希望在“themes”文件夹中进行开发,但在另一个Git repo中使用Git repo会导致问题吗?有没有办法管理这一点,让环境和主题都在verison的控制之下?
如何使用GIT正确更新WordPress插件?
我刚刚更新了WoodPress网站本地副本的一些插件(woocommerce,polylang)。正如我所用git 我想提交更改并与live host同步。但问题是,更新也更新了数据库。现在我有点困惑,因为如果我现在与git 例如,数据库不会在实时系统上更新woocommerce 要求我在更新插件后触发数据库更新。另一方面,我看到了其他人的.gitignore 文件,任何人都不会忽略wp-content/plugins. 我也可以转储本地数据库并插入到实时系统中,但数据太不一样了。我现在的计划是先更新li
我应该如何处理我的主题版本编号?
假设我有一个自定义编码的主题style.css:/* Theme Name: My Theme Theme URI: http://someurl.com Author: Me Author URI: http://wordpress.org/ Description: Some description Version: 1.0 我已经有了一个很好的通过git进行源代码控制的工作流,但我想知道的是我应该如何处理版本号?我是在每次更改代码时手动迭代它
将在CMS级别所做的更改保存到源代码管理中的通常过程是什么?
我有一个安装了wordpress的开发环境设置,我每天都有一个wordpress开发人员在那里工作。每次他改变环境时,我都会感到不舒服,因为无法跟踪他所做的更改,所以如果出现错误,我们想返回3天,例如,我无法这样做。我考虑过这个问题的不同解决方案,我想到的唯一解决方案是,每天运行一个cronjob,尝试查看文件系统中是否有任何更改(例如,上载了新文件),然后将其签入。我考虑过这种方法,但我不认为这对数据库部分有效,我无法查看数据库中是否有任何新的更改,因此我必须每天提交数据库,我的SCM将充满提交,使其不
WordPress Health Tool将版本控制报告为关键问题
我使用git部署我的生产站点,因此,站点运行状况工具报告了一个关键问题,因为当站点处于版本控制下时,自动更新不起作用。老实说,允许自动更新并定期提交生产更改并不是问题。有没有办法迫使他们解决/压制这个“关键问题”?
Wordpres核心-更新主题重命名主题文件夹名称
我有一个主题可以在GitHub上检查新版本。当它找到新版本时,会下载并安装它。问题是它安装的主题与以前的文件夹名称不同。产生的错误。我用钩子调用更新程序pre_set_site_transient_update_themes在其中,我使用以下内容检查GitHub api:https://api.github.com/repos/my-name/my-repo/releases/latest我设置了更新package 变量为https://api.github.com/repos/my-name/my-re
当站点的根目录是Git存储库时,启用自动次要核心更新
我有一个使用Git进行版本控制的客户端站点。单个存储库位于Wordpress根级别,但它被设置为忽略除主题和插件文件以外的所有内容。我对最佳实践进行了一些研究,并在子模块上找到了一些内容,我可能会在下次尝试,但目前,我想知道是否有办法实现以下两个目标:保持Git存储库在WordPress根目录下的结构不变,但有效地只使用它来控制单个存储库中的主题和插件的版本</启用自动WordPress核心更新并绕过此错误:This site appears to be under version control.
SSH Git-如何从repo中拉出文件夹,但不删除部署服务器上的其他目录和文件
我正处于git教育的一个阶段,我已经完善了我的。gitignore文件,这样当我从本地开发机器推送到远程存储库(该存储库恰好位于Azure上,但也可能位于github上)时,repo中的文件夹和文件正是我想要的。即:wp内容/插件/我的自定义插件。。。基本上就是这样。我不想在混合中使用wp config,也不想使用wp includes或wp admin等任何库存wp文件夹。无缓存、无wp内容/上载等。输入我的问题:当我用SSH连接到我的网站所在的Linux web服务器时,我如何执行git pull o
Provide logo in theme
我正在对WordPress站点进行一些小更新,该站点作为git存储库进行管理。部署过程类似于,提交到git,推送到git repo,ssh到实例,执行git拉。现在如何更新网站徽标?主题标题正在使用the_custom_logo() 所以我可以告诉你,这个文件必须上传。该网站和git repo已经在wp-content/uploads 这就是当前徽标所在的位置,但仅在此处放置一个文件并不意味着它具有ID或其他元数据,对吗?我很困惑我之前的那个人是怎么做到的。是否有一种方法可以将徽标添加到站点文件并自动更新
公开WordPress主题存储库是个好主意吗?
我已经创建了我的自定义Wordpress+Woocommerce主题,我想在我的github页面上显示作为参考。主题不包含任何登录数据。当然,它包含显示如何创建客户端页面的服务器端php代码。我总是试图根据其他主题/Woocommerce插件中的代码如何工作来构建逻辑。Is there a security danger for the site when making the theme source public?
如何:通过插件或库从版本控制repo更新实时站点主题?
也许有人知道我如何从版本控制项目存储库更新我的live sites主题。关键是,如果您使用版本控制托管主题(作为一个开源项目),并且有一个使用该主题的实时站点,并且可能在其他地方也提供该主题,那么这确实很耗时。通常情况下,这意味着在编写更新/提交内容后,需要半个小时才能运行所有内容。我曾经看到一个服务器通过git项目进行了“实时”更新,但到目前为止,我还不知道如何做到这一点。如果有一个插件已经做到了这一点,那就太好了。库或类似的也可以。Q是关于Github、Bitbucket等的,解决方案是基于git还是
同一网站的多个副本:如何组织代码/架构?
我有一个wordpress网站,现在我想有几个类似的网站,但可能在小方面略有不同。我不知道如何以一种可扩展的方式来管理它。现在,我的一个网站是按以下方式组织的。使用apache服务器和mysql数据库的单个EC2实例。静态文件托管在实例本身中,并使用Cloudfront CDN交付。现在,我知道接下来要做什么了:让静态文件从S3 bucket和mysql db作为专用RDS实例提供服务。我还没做那件事,但我知道怎么做。现在,对于wordpress/PHP代码本身,有两个部分:A) 共性。还有CMS基础设施
如何在版本控制下重命名wp-config.php文件?
git clone git://develop.git.wordpress.org/ develop 在使用Git克隆核心开发存储库之后,考虑到文件和文件夹处于版本控制之下,如何将配置文件重命名为wp-config.php 和wp-tests-config.php?.git src/ tests/ tools/ ... wp-config-sample.php wp-tests-config-sample.php 我知道我能做到git m
部署预配置的数据库
我想用git控制我的WP站点的版本。我面临的一大难题是:如何在数据库中进行版本控制选项/插件设置。我不想触碰现场的仪表板。只有用户需要登录才能写文章,但作为一名开发人员,我只想登录以检查是否所有内容都在实时机器上工作。有没有办法做到这一点?我知道Drupal 8有一个内置的配置管理-这是他们的解决方案。我还知道“versionpress”和类似的插件。但是他们还可以控制帖子/页面/用户等的版本。我不需要这个。示例:Update option \'site_url\' to \'http://example
WordPress主主题+子主题+Git工作流
我一直在尝试使用以下方法开发几个WordPress网站的最佳解决方案,但似乎无法确定最佳工作流是什么。我有一个主网站——WordPress a。我需要设置3个几乎相同的站点。注:almost identical, 因此,每个网站都会有一些修改。因此,我认为每个新网站的儿童主题可能是一条出路。到目前为止,我们还不错。但现在,我需要一个好的工作流来使用Git管理这些网站,我想到的是这样的:使用Composer设置主Git repo,以安装所需的文件和结构:WP core自定义内容目录所需的插件主主题使用相同的
使用LOGIN_FOOTER挂钩在登录页脚上添加最新提交信息
我正在使用login_footer 钩子在登录表单下方显示一些信息。我需要显示上次提交插件时的信息。Hook definition:$this->loader->add_action( \'login_footer\', $plugin_admin, \'e4afz_login_footer\' ); Function:public function e4afz_login_footer() { global $E4AFZ_PLUGIN_ROOT_DIR;
Wordpress with Git
我问这个问题是因为我在网上搜索,但找不到正确的解决方案。实际上,我想要一个解决方案,让多个开发人员可以在单个wordpress项目上工作,而不会给彼此的工作造成任何混乱,但正如我们所知,在wordpress中,每个东西都是在数据库中维护的,比如哪个插件是活动的,哪个插件不是活动的。如果开发人员在本地项目中安装插件,而不是如何相互通信,那么每个人都应该安装特定的插件等,如果每个开发人员都推/拉代码,一些错误的通信可能会破坏其他人的网站。我们是否也应该共享数据库,以共享插件/主题设置,这样开发人员之间就不会有
WordPress和Git--我应该跟踪哪些文件夹?
我正在配置Git和我的WP开发环境,我想知道应该跟踪什么,应该忽略什么。如果跟踪插件和WP核心有意义的话。为主题和;插件?常识表明,跟踪WP作为一个整体,是过分的和无用的,因为我没有参与核心开发和更新;当然,我想跟踪我的工作所在的主题/子主题文件夹。插件?所以我想知道建议的设置是什么,有多少存储库,以及跟踪/忽略什么参考文献:How should I structure a WP website project using git and updating from WP dashboard?What i