您当前的位置:首页 > TAG信息列表 > composer
使用Composer安装插件时遇到问题
我正在使用Composer安装wpackagist存储库中的插件。我已将所有相关行添加到composer.json 我的主目录中的文件wp/ 目录按预期安装的插件(它是this one 如果有任何区别)中的文件夹wp/plugins/.我现在看到的问题是,它没有显示在我的WordPress仪表板的插件部分,我也无法用wp plugin activate <name>. 在这个过程中,是否还需要对Composer或其他地方执行其他操作才能安装插件?这是我的composer.json:{
如何在所有插件中搜索Composer的供应商/autoload.php?
我已经将一些项目(主题和插件)设置为composer项目。这些项目可以是彼此的开发依赖项。现在我正在研究一个主题,它需要vendor/autoload.php 文件然而,当我将该主题引入另一个项目(如插件)时,我仍然需要访问autoload.php. 问题是autoload.php 文件现在位于插件的目录结构中,而不是主题。define(\'FL_CHILD_THEME_DIR\', get_stylesheet_directory()); define(\'FL_CHILD_THEME_URL\
在插件开发中使用Composer进行依赖管理
我是wordpress插件开发新手。通常我会使用composer向代码中添加第三方libs,但我在github上找不到任何使用composer的wordpress插件。我读到了关于wpackagist的文章。org和composer可以用来管理wordpress插件之间的依赖关系的方式。在这种情况下,将有一位作曲家大师。json和所有信息。但如果我想使用composer开发一个插件呢?我会简单地将自动加载包含在“plugin root”文件中吗?但是,如果其他插件也会这样做,并带来自己的自动加载程序,在最
根据FIG标准命名WordPress项目
我正试图围绕名称空间、自动加载器和FIG标准,以及最重要的是如何尽可能地实现与WordPress的集成。这是我的文件结构,是在awesome的帮助下创建的roots/bedrock WordPress stack.|-- /web | |-- /app | | |-- /mu-plugins | | | |-- autoload.php | | | |-- /cibulka-mu-base // abstr
如何在Composer中安装WPMU?
我正在寻找一种使用composer安装WPMU和高级ACF插件的方法,但尚未找到任何安装它们的功能方法。我找到的最好的替代方法是将它们上传到私有bitbucket,然后使用Satis. 如果有人能给我指出一个实际的例子和/或一个更好的选择,那么萨提斯。
带有Composer的WordPress,如何处理更新?
我正在努力提高我的工作流程,现在我正在尝试使用Composer来处理Wordpress&;Wordpress插件。我以前从未使用过Composer,对于如何用它更新Wordpress,我感到非常困惑。我知道我可以在我的Composer中更改Wordpress版本后键入Composer update。json文件,但这会删除我的wp。配置。php,只需重置所有内容。我学习了一些教程,这些教程演示了如何使用Composer设置Wordpress,并将核心文件和wp内容文件夹分离,以获得更清晰的目录结构。
如何防止WP插件之间的作曲者依赖冲突?
在我们的插件开发中,我们使用Composer来安装。Symfony\\Process 我们以后在代码中使用的。最大的问题是how do we make sure that this dependency is not in a conflict with some other plugin 还使用Symfony\\Process 在另一个版本中。现在我知道这主要是PHP固有的问题,但我们仍然希望为用户提供一个解决方案,至少在发生此类冲突时向他们发出警告(而不是努力失败)。例如,一种方法是扫描插件目录ven
在持续集成环境中,如何实现插件和主题的数据库条目
我正在建立wordpress持续集成环境-git->composer->bitbucket AWS codepipeline等。我还没有弄清楚如何为开发团队自动设置存储在数据库中的WordPress元数据。主题定制、插件设置/配置、如何处理许可插件,如卸载Media Pro-我无法与开发团队共享许可证密钥(有些是签约的),但他们需要插件进行测试。有没有人有很好的资源来解决这些问题?
在插件或主题范围之外的库中使用WordPress getText函数
如果我有一个Packagegist提供的库,可以在WordPress插件或主题开发中使用,如果我有几个可以本地化的字符串,我应该如何解决多语言支持问题?我知道,在WordPress的世界里,对作曲家的使用有过一些争论,但观点却大相径庭。(例如:1, 2, 3) 但我在这里的问题并不是关于WordPress开发中对Composer的看法,而是本地化WordPress库的最佳实践是什么,它不是插件或主题。我会避免把它变成插件,因为它不是,也不是为最终用户设计的。但就像许多composer软件包一样,它是一种用
如何通过Composer更新Windows上的WP-CLI?
我在四月份使用composer在我的Windows机箱上安装了wp cli。我相信以下命令:composer create-project wp-cli/wp-cli --no-dev 如上的备用安装方法中所述here.从那以后,我使用了“composer update --no-dev“要更新,但刚刚意识到它只是更新依赖项,而不是wp cli包本身。如果我运行”wp cli version“它报告了WP-CLI 0.18.0版本,而v0.20.4是最新发布的版本。我似乎找不到任何方法来更新wp cli。
Composer安装程序-未找到config.php
我正在尝试使用composer在本地主机上安装WordPress。当我转到localhost时,我被重定向到localhost/wp-admin/setup-config。php。我没有得到安装,而是得到了请求的URL/wp admin/setup config错误。在此服务器上找不到php。当我转到localhost/wordpress/wp-admin/setup-config时。php它能工作吗?我做错了什么?这是我的目录树:-- .git -- .gitignore -- comp
如何使用Composer.json在我的插件中添加第三个供应商Git项目
我需要用这个Git project 在我的插件中。首先,我将源代码放在一个文件夹中,并用require_once dirname(__FILE__) . \'/vendor/Frozensheep/RightmoveADF/RightmoveADF.php\'; 但有一个问题,因为虽然显然是一个类(例如GetBranchPropertyList) 由命名空间使用加载: // use Frozensheep\\RightmoveADF\\Request\\GetBranchP
如何提供需要CMB2(插件依赖)的插件?
每个认真的插件开发人员可能都必须解决这个问题:默认情况下,WordPress不支持composer或任何依赖关系管理。我已经写了一个很棒的插件,我想把它放到WordPress的官方存储库中。组织。问题是:我不想自己编写所有这些选项页(包括网络选项页)-这就是我使用CMB2库的原因。它实际上是许多WordPress开发人员用来创建选项页面的一个众所周知的框架:https://github.com/CMB2/CMB2很可能将CMB2库放入我的插件(这也需要不断更新)不是一个好主意。但我还有什么其他选择呢?处理
Composer无法将PHP Codesniffer下载到插件
尝试安装时出错squizlabs/php_codesniffer 通过composer打包到我的WordPress插件中。我将飞轮用于本地服务器,composer 1.8.6安装在/usr/local/bin/composer.phar我还尝试在本地插件文件夹中使用composer文件,但仍然出现相同的错误。这是我在插件目录中运行的命令composer require --dev squizlabs/php_codesniffer
本地WordPress MultiSite在AWS开发服务器上不工作“建立数据库连接时出错”
我在本地mac上使用mamp安装了composer WP starter。它按预期工作。我正在使用phpdotenv隐藏我的wp配置。php设置和我将wordpress目录移动到文档根目录下的子目录中。我在本地mac dev2上使用虚拟主机。域名。com。我使用wp db migrate pro查找dev2并将其替换为dev3作为域名。com在本地和AWS上是相同的。唯一的其他区别是数据库连接设置。我知道数据库连接设置是正确的,因为我在运行composer并使用wp cli安装wp的shell脚本中使用了
使用Composer加载自定义类
我想使用composer在插件中加载自定义类。我试过使用它,但没有成功。是否可以使用compose for the plugin develope来管理其内部使用的自定义类?有人能给我指点方向吗?
插件开发和编写器
我正在开发一个插件,我在这方面很新,所以我试图找到如何将composer与我的插件集成的最佳解决方案。问题是我需要的SDK相当大,当我将其集成到插件上时,插件的容量超过50mb,这是非常大的,在插件安装过程中,有时会因为太大而崩溃。我正在从Firebase实时数据库上的插件发送许多数据,因此我需要使用kreait/firebase-php SDK。所以,我想找到一些解决方案,在那里我只能设置作曲家。插件文件夹中的json文件,并在插件激活后拉取并安装所需的SDK。这是我的作曲家。json文件:{
使用Composer部署WordPress
我一直在考虑使用composer设置WordPress及其插件和主题。我注意到很多教程都让composer将wordpress安装到自己的子目录中,例如/wp,而主题插件必须使用与/content完全不同的目录中的插件。有没有理由不为插件/主题/ect使用/wp/content并使/wp成为web根目录?我注意到composer似乎以这种方式正确安装了所有内容,所以我是否遗漏了什么?编辑:我应该澄清,我知道更新core会删除内容目录,但是所有插件/主题也都是由composer安装的,我不依赖它来进行持久上
与Composer一起安装时,如何使用区分大小写的主题目录名称?
我在用SatisPress(https://github.com/cedaro/satispress) 以composer软件包的形式公开一些高级插件和主题,因为我想使用roots/Basefine样板。现在我有以下问题:Divi主题(https://www.elegantthemes.com/gallery/divi/) 主题目录使用大写字母(“Divi”而不是“Divi”)。现在当我使用composer require satispress/divi 它下载包并将其安装到正确的目录中,主题正
当我将插件上传到我的网站时,Composer没有处理它
我在localhost中的一个插件中工作,它在我的localhost网站中工作得很好im在其中使用composer,但当我将其上载到我的网站时,它出现了一个致命错误,因为composer autoload不工作,在与我的插件同名的php文件中,我需要供应商自动加载,错误表明我称为wiht autoload的文件不存在我对php或composer不太了解,我不明白为什么在localhost中工作,但在我的在线网站中不工作,供应商文件存在,正如我在cpanel目录中看到的那样,然后我尝试将相同的插件上载到其他