您当前的位置:首页 > TAG信息列表 > wp-cli
如何以编程方式更新序列化选项?
我想自动更新插件选项。有些事情我经常重复。具有wp-cli 我知道我可以更新如下简单选项:php wp-cli.phar option update blog_public 1 但是,一些插件选项将其选项保存在序列化字符串中。wp\\U选项中序列化的option\\u值示例:a:9:{s:4:\"from\";s:21:\"[email protected]\";s:8:\"fromname\";s:51:\"xxx\";s:4:\"host\";s:13:\"smtp.xx.com\";s:10:\"smt
如何从CLI/API列出所有已安装的插件/主题/版本?
我想为Wordpress实例列表生成一个简单的文本报告:Wordpress版本安装的插件(版本和是否启用)安装的主题和子主题(版本和是否启用)我可以从仪表板获取此信息,但是否有方法以编程方式获取(使用WP CLI、WP API或常规命令行调用)?
什么工具尊重`.distignore`?
您可以使用wp scaffold plugin PLUGINNAME 命令它创建了一组文件,包括.distignore, .editorconfig, .gitignore, .travis.yml.以下是.distignore:# A set of files you probably don\'t want in your WordPress.org distribution .distignore .editorconfig .git .gitignore .
WP-CLI从特定的职位类型和分类术语获取所有职位
我试图从自定义分类法中的特定帖子类型和术语中选择所有帖子,但我所做的任何尝试都只会得到特定帖子类型中所有帖子的列表wp post list --post_type=custom-type --fields=post_name,ID 这将返回cpt中的所有帖子custom-type, 但如果说我只想列出id为49的帖子,我试过了wp post list --post_type=custom-type --taxonomy=custom-tax --terms=49 --fields=post_na
有没有更快捷的自动更新WordPress的方法?
以下是我开始每日更新WordPress的方式:cat <<-\"CRON_DAILY\" > /etc/cron.daily/nses_cron_daily for dir in /var/www/html/*/; do cd \"$dir\" && /usr/local/bin/wp plugin update --all --allow-root; done for dir in /var/www/html/*/; do cd \"$d
本地主机(MAMP)中的WP CLI“建立数据库连接时出错”
当我尝试使用WP CLI创建内容时,出现以下错误:Error establishing a database connection. This either means that the username and password information in your `wp-config.php` file is incorrect or we can’t contact the database server at `localhost`. This could mean your host’s d
如何使用命令行脚本创建网络?
我想为我的WordPress插件运行UI自动测试。我正在使用Docker运行一个WP实例,它运行我的测试,这很好。我正在使用wp-cli 安装和配置测试站点。我还想在多站点上运行测试套件。为此,我需要设置一个网络。我知道如何手动安装多站点网络,但我需要一个命令,将其添加到Dockerfile中。所以我的问题是:有没有办法使用命令行脚本创建多站点网络?
在Nginx服务器上安装WordPress的可能最短的外壳脚本?
以下脚本是我在Ubuntu Nginx环境中使用的脚本,用于启动并运行WordPress webapp。我使用域作为参数运行它:bash ~/nwsm.sh example.com 我的问题是,为了获得尽可能短的脚本,可以通过一些WP-CLI自动化或其他自动化工具在该脚本中缩短哪些内容。至于现在,它有35行代码,我想它可能会下降到<=30 线#!/bin/sh domain=\"$1\" read -sp \"What\'s your DB root passwo
导出WP-CLI中具有名字和姓氏的用户列表
我想用WP-CLI导出一个CSV文件,其中包含我的Wordpress站点用户列表。我可以做到这一点,但我正在将我的用户的名字和姓氏放在一列(显示名)中,我希望将他们分别放在各自的列中。有没有办法做到这一点?在列出可选字段的文档中,我找不到名和姓作为可用选项。
使用WP-CLI自动创建目录和数据库堆栈
以下是我在Ubuntu环境中为WordPress创建数据库堆栈和目录的方法:cat <<-DBSTACK | mysql -u root -p\"${dbrootp}\" CREATE USER \"${domain}\"@\"localhost\" IDENTIFIED BY \"${dbuserp}\"; CREATE DATABASE \"${domain}\"; GRANT ALL PRIVILEGES ON ${domain}.* TO
使用wp-cli并删除每个帖子的第一张图像
我是改变我的网站模板,然后我有一个问题,以前使用的模板是没有缩略图的地方张贴这个我添加所有我的文章第一个图像,现在在新的模板上显示每个帖子两张图片。第一张特色图片,在我为这个问题添加图片后,我想清除我所有帖子上的第一张图片。我所尝试的,1) 手动操作,但我的网站有40000篇帖子,这意味着手动操作并不容易。2) 我尝试使用wp cli,然后使用以下代码wp search-replace \'/<img[^>]+\\>/i\' \'\' wp_posts --regex --allow-r
如何从Linux命令行完全禁用XML-RPC?
我读到了this guide 关于利用SSHguard 为了保护WordPress免受暴力攻击,在以相关方式配置SSHguard后,必须:通过阻止对/xmlrpc的所有远程访问来禁用XML-RPC。web服务器配置中的php。我的任何网站都不使用XML-RPC。我使用Nginx作为我的web服务器。我不确定完全阻止XML-RPC的最佳方法是什么。每个站点的Nginx conf?每个站点的WP-CLI操作?通常的做法是什么?
安装WP-CLI的最快捷方式
这是我知道的安装WordPress外壳扩展的最短方法WP-CLI:curl https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar > /usr/local/bin/wp && chmod +x /usr/local/bin/wp 还有更短的路吗?注意:我使用Ubuntu 16.04
套餐语言和站点语言有什么不同?
What is the difference between the Package Language and the Site Language?如果我运行:wp core language list 我得到:en_AU | English (Australia) | English (Australia) | active | available 如果我运行:wp core version --extra 我得到:Package language: en_US
WP-CLI插件删除命令以静默方式失败
我刚刚开始试用WP-CLI,并对安装插件进行了基本测试。安装很好,没有问题。然而plugin delete 命令以静默方式失败,没有错误消息,插件文件夹保持不变。我正在PHP 7上使用新的WP和WP-CLI安装有意思的是,我不能将Wordpress文件夹(或其中的任何子文件夹)设置为可写,而总是选中“只读”复选框,即使在取消选中并单击“应用”后也是如此。如果这是问题所在,我如何将Windows上的文件夹权限有效地固定为777。哦,是的,我正在使用管理员帐户。
为什么在删除插件之前停用它很重要?
我无意中发现this page, 上面写着wp plugin delete 是否:Deletes plugin files without deactivating or uninstalling.为什么在删除插件之前停用插件很重要?这是一种形式,还是会发生可怕的事情?
PHPCS:字符串应该有可翻译的内容
我正在验证插件以使其与兼容WPCS. 包含以下内容的函数gettext 运行时占位符返回错误phpcs 命令附上源代码和错误截图以供参考。也许我错过了什么,或者我做错了什么?/** * Add Error. * * @package Mypackage * @since 0.1.0 * * @param string $code Error Code. * @param string $message Error Message.
是否所有WordPress安装都默认包含WP CLI
标准WordPress安装是否包括WP CLI?那么,如果有人在他们的网站上安装WordPress,它会自动包含WP CLI吗?
禁用所有现有帖子(页面/博客帖子)的评论窗口
是否有WP-CLI命令来禁用所有现有帖子(页面/博客帖子)的评论窗口?我这样问是因为当我为一个我拥有的站点更改主题时,该站点中的所有页面都会再次获得它们的评论窗口,我需要分别禁用每个页面的评论。在这个特定的站点中,我有多达10个网页,但无论如何,我都希望使用WP-CLI。有可能吗?如果您不知道使用WP-CLI的方法,请至少分享您知道的另一种好方法。
通过wp cli更新一个帖子的固定链接
我正在使用WP-CLI从非WordPress系统导入文章。传统系统为每个帖子定义了一个自定义URL。我希望能够根据遗留系统中定义的自定义URL在导入的帖子上设置永久链接。我不需要设置整个permalink,只要能够设置后缀,就像WP admin UI中支持的那样,就足够了。但似乎没有办法使用WP-CLI更改特定帖子的永久链接。我错过什么了吗?