您当前的位置:首页 > TAG信息列表 > command-line
如何从命令行运行使用WordPress函数的php文件?
我在自定义php文件中使用wordpress函数,包括wp-load.php, 从浏览器中运行可以,但从命令行中运行php /path/.php wp-load.php 导致问题:Warning: Cannot modify header information - headers already sent in /../wp-includes/ms-settings.php on line 162 要复制的代码示例:echo \'something\'; require \"/../w
如何从CLI/API列出所有已安装的插件/主题/版本?
我想为Wordpress实例列表生成一个简单的文本报告:Wordpress版本安装的插件(版本和是否启用)安装的主题和子主题(版本和是否启用)我可以从仪表板获取此信息,但是否有方法以编程方式获取(使用WP CLI、WP API或常规命令行调用)?
如何从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
使用CronTab运行W3总缓存刷新功能
好啊我真的被这件事难住了。基本上,我需要为Wordpress插件W3 Total Cache调用一个函数,作为crontab中cron作业的一部分。我想每晚自动清除整个页面缓存。以下是我需要调用的wordpress中运行良好的代码:if (function_exists(\'w3tc_pgcache_flush\')) { w3tc_pgcache_flush(); } 我当前正在使用以下脚本:#!/usr/bin/php <?php
避免“上传”777权限:潜在威胁还是干净的解决方案?
最近更改了网站的托管,发现WordPress的上载目录“不可用”。我一直在读到,将文件夹权限设置为777将允许一切正常工作,但我认为这是一个很大的安全问题,肯定是未来的问题。场景:该文件夹(及其内容)的权限为755,管理帐户是其所有者/组,WordPress在web CMS的媒体仪表板中工作不正常。因此,我想出了一个解决方案,实际上是我的问题:溶液(?)搜索执行web服务器的用户(NginX、Apache、Cherokee等):ps-aux以递归方式将该用户指定为wp\\U内容/上载的所有者/组:chmo
用于创建页面模板的WP-CLI
我最近开始使用wp cli来处理WordPress,并开始喜欢它。然而,我对使用wp cli创建页面模板感到好奇。我在上面找不到任何东西,如果我可以使用wp cli创建页面模板,是否有人会这样做。我找到了scaffold 但该命令也没有创建它的选项。如果wp-cli也有这个选项,那不是很好吗?如果已经有了,那么请告诉我。
Error updating WP-CLI
下面是我尝试在Windows 10上更新wp cli的结果。显然,另一个版本是可用的。有人能解释一下如何做到这一点吗?C:\\Users\\HP>wp cli update Error: You can only self-update Phar files. C:\\Users\\HP>wp cli check-update +---------+-------------+------------------------------------------
WP搜索-替换(不执行)
我正在运行多站点。希望用新URL替换旧URL,以便将站点副本从一个环境拉到另一个环境。Here is my command:wp search-replace --url=domain.com https://domain.com https://domain.test --all-tables --network --recurse-objects --skip-columns=guid --dry-run --allow-root --debug WP-CLI只是接受我的命令并转到新行,然后
如何使用WP CLI将帖子属性更改为主页?
我想将页面转换为主页。要将小部件添加到主页,我需要这样做。我如何使用WP CLI做到这一点?
如何使用WP CLI仅从帖子中检索文本?
我有帖子ID和URL。我需要提取后的内容进行一些修改和更新再次。我有2000多篇帖子,因此我想使用WP-CLI而不是手动完成。我能知道我该怎么做吗?编辑:我需要把整个文本-更改字体。删除一些html标记</添加一些内部链接</附加到我们的facebook和twitter页面的链接</包括广告代码
如何使用wp-cli在一行中删除所有插件、帖子、页面和非活跃主题?删除WordPress膨胀软件
Softaculous似乎总是在我不想要的安装中添加垃圾。例如示例帖子、页面、插件和初学者主题。如何将它们全部移除以重新开始?
在wp-config-sample.php中找到回车控制字符(^M)
在Linux发行版中新安装WordPress时,wp-config-sample.php 包含任何其他字符中都找不到的回车控制字符。发行版中的php文件。跑步egrep -l $\'\\r\'\\$ *.php 在WP的基本目录中,将仅返回wp-config-sample.php我不担心消除控制字符,也不担心它会干扰安装操作(不会)。我只是想知道为什么wp-config-sample.php 是唯一存在此异常的文件。WP versions问题was reported 在版本4.6.15中。它仍然
wp-env mysqlcheck error:1130
在Ubuntu 20.04中,一旦我安装了wp env,并且尝试用wp-env start .显示的错误为mysqlcheck: Got error: 1130: Host \'172.29.0.5\' is not allowed to connect to this MariaDB server when trying to connect.我试过。。。。。。。CREATE USER \'wp\'@\'%\' IDENTIFIED BY \'newpass\'; GRANT ALL PRIVILEGE
WP Cli不能在Windows上执行
我已尝试在运行windows 10的windows计算机上安装Wordpress CLI。但出于某种原因,每次我试着wp 命令它说\'sh\' is not recognized as an internal or external command,operable program or batch file. 我曾多次尝试重新安装它,并用不同的指南从头开始进行设置,但都不起作用。bat文件是这么说的@ECHO OFF SET BIN_TARGET=%~dp0/./wp-cl
类别存储在哪里/如何存储?
免责声明:我是WordPress的新手。当我向博客网站添加类别时,这些类别存储在哪里/如何存储?如果我想批量更改这些类别的名称,而不必通过点击式UI,我该怎么做?这会通过命令行界面完成吗?
在未安装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@别名
我有几个多站点,每个都有几个站点,我想自动生成@aliases 对于有没有办法在我的site list?我希望能够以单个站点为目标,而无需指定--url=http://domain.com/sub-site/ 使用url的最后一部分似乎是alias.$ wp site list +---------+----------------------------------------+---------------------+---------------------+ | blog_id
在没有WP-CLI的bash中找到WordPress根目录
如果不使用WP-CLI,如何在Bash中找到WordPress根目录?