Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [wp-cli]

WP-CLI is a set of command-line tools for managing WordPress installations. You can update plugins, set up multisite installs and much more, without using a web browser.

0
votes
1answer
4 views

Creating a subcommand for custom wp-cli command

I'm toying around with writing custom wp-cli commands. I have successfully created a simple command, wp-cli theme save which runs a script to backup the site's theme files: <?php class ...
0
votes
1answer
10 views

Adding content from file with wp post create

I thought I had seen something like this documented where you could pipe in content to a wp-cli arg like so: wp post create --post_type=page --post_title="Blah" --post_content= < content.txt I ...
1
vote
1answer
13 views

WP-CLI How to generate a list of posts with corresponding meta values

I created this SQL query to generate a list of posts (which I will use for a CSV Sheet) SELECT p.ID, p.post_content, p.post_title, pm1.meta_value as 'Amazon.com', pm2.meta_value as 'Amazon.co.uk' ...
0
votes
1answer
26 views

Set Site Icon programmatically (eg. using `wp cli`)

Wordpress has a "Site Icon" feature that serves correctly-sized favicons and so on to browsers. Is there a way to drive this feature programmatically, eg. by uploading media and setting an option with ...
0
votes
0answers
18 views

Sync users from production and development environments using wp cli

I want to sync users registered at production environment to development environment. Using the below command sequence for this: 1) Find max user id at the target dev environment using: wp ...
0
votes
1answer
23 views

WP-CLI --meta-input error: Warning: Invalid argument supplied for foreach()

I'm using this code to import posts from a csv file, which works great except for the meta_input (custom fields) while IFS=$'\t', read -r col1 col2 col3 col4 col5 col6; \ do \ wp post create \ --...
0
votes
1answer
21 views

Is WP-CLI safe to use in a hosting environment? Why?

Beginner question. I am learning to use WP-CLI and I am trying to understand how/why it's safe to use. Are there any security measures I need to take when adding it to a hosting environment?
0
votes
1answer
37 views

WP CLI - show users whose ID is larger than given ID

The below code achieves what i need for given ID = 200. wp user list --role='customer' --orderby=ID --order=asc | awk 'FNR == 1 {next} $1>200 {print ;}' How to do it with wp user list and WP ...
0
votes
1answer
38 views

PHP if statement with German umlauts [closed]

Im sure someone can help here pls. I have an problem with German Umlauts (ä,ü,ö) Code $wppost_interpret = $this->data['track']['itunes']['artistName']; $wppost_interpret_title = $this->data['...
0
votes
0answers
23 views

Blank character set with WP-CLI

On one of our servers, WP-CLI seems to be convinced that the character set must be an empty string. $ wp db cli mysql: Character set '' is not a compiled character set and is not specified in the '/...
0
votes
0answers
10 views

remove roles from multisite users but retain post attribution?

I work with a large multisite that uses a plugin that allows LDAP authentication. We would like to clean up roles for users who are now longer have accounts in Active Directory, just to keep things ...
0
votes
0answers
15 views

Media Import with a given Name

The wp post create --post_type=attachment command can create an empty media, unable to be filled with an image through WP-CLI, only through the GUI or other WP PHP Functions (thus creating a "corrupt",...
0
votes
0answers
23 views

Exporting CPT from dev site and import into live site?

Trying to figure out the best way of doing this with the WP CLI. Right now I'm running: wp export --dir=./tmp_posts/ --post__in=2656 --with_attachments This creates an export file, but some of the ...
0
votes
0answers
25 views

Attachments failing to import with WP CLI

So I'm transitioning a site to a new server and doing a redesign. I used the wp cli tool to export from the old site and import into the new. For some reason, a lot of the images failed to import, ...
0
votes
1answer
71 views

Wordpress speed slow after .5 million single image post via wp-cli

I am trying to Creat Wordpress website that will contain 10 Million post, such that when i upload a single its become a post with it's own name as title. and i am importing these images with Wp-cli. ...
0
votes
0answers
54 views

I can not update fields with the tax_input tag using wp cli

i'm using this command for update in command line using wp-cli tool. wp post update 12349 --meta_input='{"opalestate_ppt_parking":"2"}' --tax_input='{array('opalestate_statuschecklist' => 'rent')}'...
0
votes
0answers
16 views

Unit test for wordpress plugin

I have followed wordpress office blog -->https://make.wordpress.org/cli/handbook/plugin-unit-tests/ to implement unit testing in plugin. I have been able to write a simple test on one of my method of ...
0
votes
0answers
78 views

Can run cron event manually with WP-CLI but not with any plugin, unsure if it's being scheduled

I have a cron event that I am able to manually run with wp cron event run --all When I go to my dashboard and go to WP-Crontrol OR Advanced Cron Manager, I can see my event listed and tell it to ...
1
vote
2answers
64 views

How to specify to wp-cli for the `wp config create` (`wp core config`) command that the DB user is an 'all hosts' user?

My wp config create command: wp core config --dbname=wordpress --dbuser=wordpress --dbpass='this is not the real password' Running it: $ wp core config --dbname=wordpress --dbuser=wordpress --...
1
vote
2answers
57 views

XDG-OPEN is not recognized by WP CLI admin command

So i installed the wp admin package, but i can't seem to get her working, an error pops up telling me xdg-open doenst exist.. For install i used: wp package install git@github.com:wp-cli/admin-...
2
votes
1answer
40 views

In a continuous integration environment how do you implement the database entries for plugins and themes

I'm setting up a wordpress continuous integration environment - git->composer->bitbucket-AWS codepipeline, etc. I have yet to figure out how I automate, for the development team, the setup of the ...
0
votes
1answer
47 views

Uninstall WP-CLI

I have WP CLI installed on my server. Is there a command to uninstall the package? Here's where it's been installed on my server: I'd rather uninstall the package vs using rm -r.
1
vote
1answer
78 views

Different output from WP-CLI in bash vs PHP exec()

I installed this package on WP-CLI. When I run wp login create in bash it works fine, but when I run exec("wp login create") in PHP script WP-CLI return this error: Error: 'login' is not a ...
1
vote
0answers
98 views

Can't install local plugin (zip) with wp-cli

I'm using WP-CLI with Docker, everything works fine but I can't seem to find a way to install plugins that are on my local drive. I'm following the instructions, and do : wp plugin install ../assets/...
0
votes
1answer
57 views

Install plugin on remote wordpress

I want to install a plugin using wp-cli (or anything else) on a WordPress based website. I have URL, admin-user, admin-pass only. (no FTP/ssh). I want to do it programmatically, without going into the ...
0
votes
0answers
46 views

WP-CLI is unable to update password

I execute following command to change password for admin user from command line: wp user update admin --user_pass="mynewpassword" --allow-root I got following error message: WordPress database ...
0
votes
0answers
19 views

Faster Unit Testing in WordPress?

I'm using WordPress Unit Testing to develop a plugin. The Unit Testing is the one provided by WP-CLI with the wp scaffold plugin-tests command: https://make.wordpress.org/cli/handbook/plugin-unit-...
1
vote
0answers
35 views

WP-CLI cron on multisite using WP-Toolkit “succeded”, but callback not executed

I'm trying to trigger WordPress crons within a multisite using Plesks WordPress toolkit. Generally it is working, but the callback doesn't seemed to be executed. The command to execute crons: /...
0
votes
1answer
72 views

Can I use wp-cli to create posts with a custom post types?

I regularly need to create a batch of posts of a custom post type, with names and meta values that follow a regular pattern. This seems like a perfect canditate for using wp-cli, but so far it hasn't ...
0
votes
1answer
134 views

Trying to install Wordpress on WSL Windows 10, and running into issues with wp-cli and “wp db create”

Okay so I'm following this tutorial: https://hellojason.net/blog/how-to-setup-wordpress-locally-on-windows-subsystem-for-linux/ I had to do a bunch of monkey around to get MySQL to work because for ...
1
vote
0answers
28 views

How to change user admin_color with WP CLI?

I like to know how I can change a users admin color theme with WP CLI.
0
votes
1answer
38 views

Is it possible to use WP-CLI in a plugin (or theme)?

Is it possible to use WP-CLI in a plugin (or theme)? Such as $ret = \WP_CLI::execute('plugin list'); I want to use some subcommands from other plugins.
0
votes
1answer
58 views

How to activate an mu-plugin with wp-cli

Do I need some extra WP-CLI bundle to activate mu-plugins via command line? I can't find anything about that in the docs. Are mu-plugins treated differently by WP-CLI? I created /wp-content/mu-...
1
vote
3answers
674 views

Change old URLs after the domain change

I have setup wordpress on my server, and after some time I've changed the domain name of the installation. However, all of the old urls within the site point to the old domain. How can I change old ...
0
votes
0answers
83 views

WP-CLI with cPanel WHM root, where users do not have shell access

I'd like to run wp-cli for a bunch of WP installs that live in separate cPanel accounts, all under a WHM with root. System is CentOS6. I'd rather not give the user accounts shell access. Wp-cli ...
0
votes
1answer
118 views

Running WP-CLI without SSH

This documentation says it is possible to connect wp-cli with website is possible with-out SSH : https://danielbachhuber.com/tip/wp-cli-without-ssh-access/ But i am not able to understand how it's ...
1
vote
1answer
44 views

wp-cli: For development, how can I activate a theme that is on the local disk but not zipped?

I am developing a WP theme which I'm referring to as foobar for the sake of this question. It's located in /var/www/html/wp-content/themes/foobar. At the moment, I am activating it via wp-admin ...
-1
votes
1answer
61 views

Install WordPress using PHP

I just want to download, install and setup WordPress using PHP. I can do it using WP-CLI and command line and it worked. Now I want to do it using with WP-CLI and PHP. I read Run WP-CLI using PHP ...
2
votes
0answers
132 views

wp core install database connection error

I am new to wordpress but not to programming to please bear with me. I am trying to get a new wordpress project up and running locally using the wp-cli. But when I run the following command: wp core ...
1
vote
1answer
40 views

Lock User and Enforce Password change via wp-cli

Via wp-cli I want on automated installation scripts to either: "lock" and send an email to enforce to follow a "forgotten password" link via a custom email. Enforce a user on first login to change ...
2
votes
1answer
167 views

Safe to set permissions to 757 temporarily to update via wp-cli?

LEMP stack on digitalocean VPS. I haven't been able to get "wp core update" to work unless public (or "Other") has execute permission, i.e. 757 or 777. Otherwise, it throws "Error: Could not create ...
1
vote
1answer
61 views

Allow download_url for lan addresses

I'm hosting a wp site on my own server (at home) and I would like to use wp cli to import media from my own computer. On my computer, I have a web server and I asks to wp-cli to import media from "...
0
votes
1answer
63 views

WP Cli - post add meta in xargs after wp post generate - add multiple fields

This command will generate posts and create a field with key "bar" and value "foo" wp post generate --format=ids --count=10 | xargs -d ' ' -I % wp post meta add % foo bar This does not seem to work: ...
1
vote
0answers
139 views

How to use wp db export and import together?

When I use WP-CLI I'm having some issues with the wp db export and wp db import commands. I have a local site on my desktop that I would like to migrate to my laptop so I can work on it. So I go on ...
0
votes
1answer
335 views

Bulk remove custom post type and its attachments with wp-cli?

I have a custom post type called "meetings" and I will like to bulk remove all the posts and all of its attachment images... Can this be done with the wp-cli? thank you!
0
votes
1answer
40 views

Userless db-only wordpress instalation

Hello how I can perform a wordpress installation without the need to create users. I want to just run a command and just install the database. I want the user to get installed via gui when cli install ...
0
votes
0answers
21 views

Limit a user only to wp-cli only use

I have developed a docker wordpress solution and it uses wp-cli to do the required installation from shell. The installation itself required a user to get generated therefore I create a default admin ...
0
votes
1answer
48 views

Automate WordPress website setup with prefilled data

I'm asked to write documentation explaining how to set up a website to run exactly as the live environment does right now. The website is dependent on WPML, certain categories and menu's being ...
0
votes
0answers
149 views

How to get WP-CLI to work with bash scripts?

I have wp-cli installed on a WHM/cpanel server running multi-php versions with EasyApache4. I am able to use wp-cli when Im either in the directory where wp-config resides or I use the –path command ...
0
votes
0answers
30 views

Updating category ID using wp cli search-replace

I was wondering if search-replace using the old ID and the desired ID will work on a category and its relations. In order to avoid conflicts, would it be better to limit this at specific tables? I ...