WordPress Cli 开发

WordPress Cli是命令行下的WordPress,适合用用来管理 WordPress,无需浏览器即可完成插件更新、多站点设置等操作,非常适合用来执行一些大型的特定任务。使用需要将程序安装到WordPress根目录。

你可以在这里看到别人创建好了的Cli:https://make.wordpress.org/cli/

可以再插件中开发一个Cli命令,比如我们想开发一个命令,用来更新特定文章的状态,命令如下:

wp kekc updatepoststatus

第一步,添加命令:

可以传Class名(通常情况下还是传的Class)

<?php
WP_CLI::add_command( 'kekc', 'kekc_cli' );

也可以传匿名函数:

<?php
$kekc_cli = function($args,$assoc_args){
 foreach ( $args as $comment_id ) {
  if("updatepoststatus" === $comment_id){
   //执行操作
  }
 }
}
WP_CLI::add_command( 'kekc', $kekc_cli );

第二步,我们来创建Class吧(传匿名函数的可以忽略了):

class kekc_cli extends WP_CLI_Command {
 public function updatepoststatus( $args, $assoc_args ) {
 //执行操作
 }
}
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容