WP_CLI\Utils\esc_like() Edit

First half of escaping for LIKE special characters % and _ before preparing for MySQLMySQL MySQL is a relational database management system. A database is a structured collection of data where content, configuration and other options are stored. https://www.mysql.com/..


Usage Usage

WP_CLI\Utils\esc_like( $text )
$text (string) The raw text to be escaped. The input typed by the user should have no
@return (string) in the form of a LIKE phrase. The output is not SQL safe. Call $wpdb::prepare()

Top ↑

Notes Notes

Use this only before wpdb::prepare() or esc_sql(). Reversing the order is very bad for security.

Copied from coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. “wp-includes/wp-db.php”. Avoids dependency on WP 4.4 wpdb.
extra or deleted slashes.
or real_escape next.

Internal APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. documentation is generated from the WP-CLIWP-CLI WP-CLI is the Command Line Interface for WordPress, used to do administrative and development tasks in a programmatic way. The project page is http://wp-cli.org/ https://make.wordpress.org/cli/ codebase on every releaseRelease A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial or new generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software.. To suggest improvements, please submit a pull request.


Top ↑

  • WP_CLI\Utils\proc_open_compat() – Windows compatible `proc_open()`. Works around bug in PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. http://php.net/manual/en/intro-whatis.php., and also deals with *nix-like `ENV_VAR=blah cmd` environment variable prefixes.
  • WP_CLI\Utils\isPiped() – Checks whether the output of the current script is a TTY or a pipe / redirect
  • WP_CLI\Utils\basename() – Locale-independent version of basename()
  • WP_CLI\Utils\parse_ssh_url() – Parse a SSHSSH Secure SHell - a protocol for securely connecting to a remote system in addition to or in place of a password. url for its host, port, and path.
  • WP_CLI\Utils\get_named_sem_ver() – Compare two version strings to get the named semantic version.
  • WP_CLI\Utils\http_request() – Make a HTTPHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. request to a remote URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org.
  • WP_CLI\Utils\write_csv() – Write data as CSV to a given file.

Last updated: