当前位置: 首页>>代码示例>>PHP>>正文


PHP WP_CLI::halt方法代码示例

本文整理汇总了PHP中WP_CLI::halt方法的典型用法代码示例。如果您正苦于以下问题:PHP WP_CLI::halt方法的具体用法?PHP WP_CLI::halt怎么用?PHP WP_CLI::halt使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在WP_CLI的用法示例。


在下文中一共展示了WP_CLI::halt方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: get

 /**
  * Get the value for an option.
  *
  * ## OPTIONS
  *
  * <key>
  * : Key for the option.
  *
  * [--format=<format>]
  * : Get value in a particular format.
  * ---
  * default: var_export
  * options:
  *   - var_export
  *   - json
  *   - yaml
  * ---
  *
  * ## EXAMPLES
  *
  *     # Get option.
  *     $ wp option get home
  *     http://example.com
  *
  *     # Get option in JSON format.
  *     $ wp option get active_plugins --format=json
  *     {"0":"dynamically-dynamic-sidebar\/dynamically-dynamic-sidebar.php","1":"monster-widget\/monster-widget.php","2":"show-current-template\/show-current-template.php","3":"theme-check\/theme-check.php","5":"wordpress-importer\/wordpress-importer.php"}
  */
 public function get($args, $assoc_args)
 {
     list($key) = $args;
     $value = get_option($key);
     if (false === $value) {
         WP_CLI::halt(1);
     }
     WP_CLI::print_value($value, $assoc_args);
 }
开发者ID:wp-cli,项目名称:wp-cli,代码行数:37,代码来源:option.php

示例2: is_installed

 /**
  * Check if WordPress is installed.
  *
  * Determines whether WordPress is installed by checking if the standard
  * database tables are installed. Doesn't produce output; uses exit codes
  * to communicate whether WordPress is installed.
  *
  * [--network]
  * : Check if this is a multisite install.
  *
  * ## EXAMPLES
  *
  *     # Check whether WordPress is installed; exit status 0 if installed, otherwise 1
  *     $ wp core is-installed
  *     $ echo $?
  *     1
  *
  *     # Bash script for checking whether WordPress is installed or not
  *     if ! $(wp core is-installed); then
  *         wp core install
  *     fi
  *
  * @subcommand is-installed
  */
 public function is_installed($_, $assoc_args)
 {
     if (\WP_CLI\Utils\get_flag_value($assoc_args, 'network')) {
         if (is_blog_installed() && is_multisite()) {
             WP_CLI::halt(0);
         } else {
             WP_CLI::halt(1);
         }
     } else {
         if (is_blog_installed()) {
             WP_CLI::halt(0);
         } else {
             WP_CLI::halt(1);
         }
     }
 }
开发者ID:wp-cli,项目名称:wp-cli,代码行数:40,代码来源:core.php

示例3: is_installed

 /**
  * Check if the plugin is installed.
  *
  * Returns exit code 0 when installed, 1 when uninstalled.
  *
  * ## OPTIONS
  *
  * <plugin>
  * : The plugin to check.
  *
  * ## EXAMPLES
  *
  *     # Check whether plugin is installed; exit status 0 if installed, otherwise 1
  *     $ wp plugin is-installed hello-dolly
  *     $ echo $?
  *     1
  *
  * @subcommand is-installed
  */
 public function is_installed($args, $assoc_args = array())
 {
     if ($this->fetcher->get($args[0])) {
         WP_CLI::halt(0);
     } else {
         WP_CLI::halt(1);
     }
 }
开发者ID:wp-cli,项目名称:wp-cli,代码行数:27,代码来源:plugin.php

示例4: validate_args

 private function validate_args($args)
 {
     $has_errors = false;
     foreach ($args as $key => $value) {
         if (is_callable(array($this, 'check_' . $key))) {
             $result = call_user_func(array($this, 'check_' . $key), $value);
             if (false === $result) {
                 $has_errors = true;
             }
         }
     }
     if ($has_errors) {
         WP_CLI::halt(1);
     }
 }
开发者ID:wp-cli,项目名称:wp-cli,代码行数:15,代码来源:export.php

示例5: is_installed

 /**
  * Check if the theme is installed.
  *
  * Returns exit code 0 when installed, 1 when uninstalled.
  *
  * ## OPTIONS
  *
  * <theme>
  * : The theme to check.
  *
  * ## EXAMPLES
  *
  *     # Check whether theme is installed; exit status 0 if installed, otherwise 1
  *     $ wp theme is-installed hello-dolly
  *     $ echo $?
  *     1
  *
  * @subcommand is-installed
  */
 public function is_installed($args, $assoc_args = array())
 {
     $theme = wp_get_theme($args[0]);
     if ($theme->exists()) {
         WP_CLI::halt(0);
     } else {
         WP_CLI::halt(1);
     }
 }
开发者ID:wp-cli,项目名称:wp-cli,代码行数:28,代码来源:theme.php


注:本文中的WP_CLI::halt方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。