您当前的位置:首页 > TAG信息列表 > wp-cli
检测WP是否在WP-CLI下运行
我用奇妙的WP-CLI 工具由于特定用例依赖于Apache环境变量,因此我需要启用一些代码,以便仅在WP-CLI下运行时才能运行。How can I detect if WP is running under WP-CLI?在这种特定的情况下,我可以检查Apache环境变量是否存在问题。然而,我想知道更通用、规范的检查方法。非常感谢。
在未安装WordPress的情况下运行自定义WP-CLI命令
我已经注册了定制命令来构建一些文件。这些命令不依赖于任何wordpress功能,基本上输出一些包含内容的文件(命令所做的与此问题无关,所以我不会在这里粘贴任何代码)。命令示例:wp make:some file当我运行这些命令时when Wordpress is installed everything works perfectly, 但是if there is no Wordpress wp-cli alerts 使用:Error: This does not seem to be a WordPre
在运行单元测试时安装和加载其他插件
我想为插件编写单元测试。我已经使用WP-CLI构建了测试WordPress实例,并且可以成功运行测试。我为其编写单元测试的插件是一个特定于站点的插件,而不是一个专为wordpress开发的独立插件。组织存储库。作为一个特定于站点的插件,一些函数使用其他插件提供的函数,例如高级自定义字段。Question: 在测试特定于站点的插件时,如何在WP-CLI搭建的站点中安装和加载其他插件?我看了看bin/install-wp-test.sh 希望我可以添加额外的wp-cli命令来安装和激活所需的插件,但此脚本似乎
我应该为Ubuntu VPS上的wp-cli使用哪个用户
我已经建立了我的第一个VPS(Ubuntu)。Apache 2和php是预安装的,我可以安装wp cli,但我知道这对我来说有点无用。我正在获取用户权限错误。例如,当我跑步时wp core download 我出错了Error: /var/www/example.com/public_html/ is not writable by current user 我使用的用户是root 组和我也尝试将用户添加到www-data 组文件夹public_html 拥有者www-data:www
使用WP-CLI生成子注释
使用wp cli,可以为帖子生成随机评论。是否也可以生成子注释?如果有;怎样
WP-CLI无法识别Ubuntu上的PHP服务器/环境变量
在我使用WP配置中的任何服务器变量之前,WP-CLI在我的Ubuntu服务器上运行良好。php文件。我一使用这个:定义(\'WPMU\\u PLUGIN\\u URL\',\'https://\'。$\\u服务器[\'HTTP\\u主机]。/必须使用插件\');或者这个:$文件路径=$\\u服务器[\'SCRIPT\\u URI\'];我明白了:root@server001:~# wp --allow-root plugin list --path=/var/www/html PHP N
无法使用PHPUnit和WP-CLI为WordPress插件编写测试用例
WordPress setup: 使用安装的WordPressVVV.PHPUnit setup: 我已经按照中所述设置了测试套件Pippin\'s blog. 使用登录到机器后访问PHPUnitvagrant ssh.Test case: 我在/tests/ 中的文件夹test-{my-plugin-filename}.php 文件function test_my_plugin_method() { $links = plugin_method(); } Where I\
使用CLI将介质导入到CPT并筛选自定义分类
我有很多自定义帖子,需要根据自定义分类法设置特色图片。我想看看是否有办法通过wp cli做到这一点,我看到了其中提供的一个示例,该示例允许我导入并设置CPT的所有帖子的图像。然而,我不知道是否有可能通过自定义分类法对其进行进一步过滤。ATTACHMENT_ID=\"$(wp media import ~/Downloads/image.png --porcelain)\" wp post list --post_type=post --format=ids | xargs -0 -d \' \'
未定义函数APACHE_REQUEST_HEADERS()
我正在尝试在本地运行以下命令:/usr/local/bin/wp plugin deactivate \"EG Fulltext Search\" --allow-root 我得到了错误undefined function apache_request_headers()以下是wp信息:PHP binary: /usr/bin/php PHP version: 5.5.37 php.ini used: /etc/php.ini WP-CLI root d
MAMP PRO WP-CLI错误:建立数据库连接时出错
我按照wp cli上的安装说明进行了操作。org和am无法连接到数据库。我正在使用(今天上午)新安装的MAMP PRO版本。which php /usr/bin/php echo $WP_CLI_PHP /Applications/MAMP/bin/php/php5.5.14/bin/php wp --info PHP binary: /usr/bin/php PHP version: 5.5.14 php.ini
使用WP-CLI本地导入远程数据库的最快方式(步骤最少)
我想使用WP-CLI. 当前流程是ssh ,并运行export 使用文件WP-CLI, 通过将文件复制到本地目录scp 或rsync, 然后import 通过WP-CLI访问该文件。我想利用@alias 并在此处删除尽可能多的步骤。虽然我认为这样的事情是可能的:echo \"$(wp @remote db export -)\" | wp @local db import - 如果DB大小>5GB未压缩,这似乎是一个更可行的选择:DB_EXPORT=$(echo \"$(wp @remot
为多站点上的每个站点生成WP-CLI@别名
我有几个多站点,每个都有几个站点,我想自动生成@aliases 对于有没有办法在我的site list?我希望能够以单个站点为目标,而无需指定--url=http://domain.com/sub-site/ 使用url的最后一部分似乎是alias.$ wp site list +---------+----------------------------------------+---------------------+---------------------+ | blog_id
WP-CLI can not find Url
尝试使用此命令时:php wp-cli.phar core install --url=\"http://example.com\" 命令失败。WordPress已安装,但WP CLI投诉无效siteurl 和home 因为我在里面安装了WordPresshttp://example.com/project-root.但如果我试着用aliaswp (wp core install --url=\"http://example.com\") 一切正常,url有效。前面的命令有什么问题?
在Ubuntu上设置WP-CLI的正确方法是什么,这样我就不必使用标志--Allow-Root?
我有一个Ubuntu服务器,典型的LAMP堆栈,默认的www数据是Apache提供文件的用户/组。使用WP-CLI更新时,我始终必须键入--allow root标志。如何避免这种情况?如果我按照软件的建议去做sudo -u www-data -i -- wp <command> 引发错误:“此帐户当前不可用。”
WP-CLI wp主题安装url PCLZIP_ERR_BAD_FORMAT(-10):找不到中央目录记录签名的结尾
我尝试从dropbox链接使用带有选项url的wp cli主题安装。但不幸的是,我遇到了这个问题:PCLZIP\\u ERR\\u BAD\\u格式(-10):找不到中央目录记录签名的结尾这意味着我的zip文件已损坏。但我试着通过wordpress仪表板上传,效果很好。我在wordpress中再次尝试使用免费主题。组织/主题,它的工作也很好,所以可能是我的vps设置中的问题?也许有人遇到了这个问题,已经解决了并帮我解决了?参考号:http://wp-cli.org/commands/theme/insta
WP-CLI sudden empty response
上周一,我在一台新服务器上安装了WP-CLI,它按预期工作,我编写的脚本也可以正常工作。昨天,运行相同的脚本时出现错误: PHP Warning: array_slice() expects parameter 1 to be array, null given in phar:///usr/local/bin/wp/php/WP_CLI/Runner.php on line 610 PHP Warning: Invalid argument supplied for foreach(
删除除给定列表之外的所有帖子标签
收到客户的请求,要求删除所有post标记,但他们提供给我的文件中的标记除外。一直在试图找出如何使用wp术语,但没有找到从文件中工作的方法。。我最好的猜测是:wp term list post_tag --field=name | xargs wp term 就我所知,任何帮助都将不胜感激:)谢谢Joe M
如何使用命令行在wp-cli中激活主题并设置流浪者/智者主题?
我还是一个使用命令行和Sage Wordpress Starter Theme 写下在iMac上设置所有内容的步骤。如果您需要wp cli和Sage Wordpress Starter的工作原理,请帮助我。第一步:我已经安装了VVV服务器,并执行了vagrant ssh。在完成vagrant ssh之后,我使用Composer(Composer create project roots/Sage web/app/themes/your theme name 9.0.0-alpha.1)基于Sage创建了一
如何在多站点环境中清除所有站点上的瞬变
我知道我们在WP-CLI 消除瞬态# Delete all transients $ wp transient delete-all 然而,我的问题是,它是否会消除多个站点上所有站点上的瞬态?如果没有,我们如何消除所有站点上的瞬态?
WP-CLI无法与随Composer一起安装的WordPress一起使用
我已经使用composer安装了一个版本的Wordpress,并修改了内容(/wp content)和核心(/wp)的默认文件夹。我的wp配置。php从中定义的环境变量中获取其DB\\u名称、DB\\u用户名和DB\\u密码。htaccess文件。我可以使用浏览器连接到wordpress实例,因此其中的连接信息很好。我尚未成功使wp cli在此实例上运行。wp cli--调试输出:Debug (bootstrap): No readable global config found (0.014s)