WP Cli exempel

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

För att installera wp cli se denna artikel WP-CLI

Exempel på hur man använder WP CLI

Här kommer lite exempel på hur man kan använda wp cli för att administera sina word press installationer. För att kunna använda wp-cli behövs ssh access , så det kan vara så att nämns på den här sidan inte fungera på vanliga webhotell utan att du kan behöva en VPS istället.

När du har logga in på din host, så skall du stå í samma bibliotek som din hemsida ligger i. Så om din hemsida ligger på sökvägen /web/foobar/www , då skriver du cd /web/foobar/www

För att updatera Word press Core

För att kolla vilken version av word press du har :

$ wp core version

6.3.1

Om du vill updatera din word press installation skriv :

$ wp core update

Success: WordPress is up to date.

Exempel på hur man kan updater ett tema

Lista vilka temanan som är installerade

wp theme list

-------------------+----------+-----------+---------+|

name | status | update | version |

+-------------------+----------+-----------+---------+|

| twentytwentyone | inactive | available | 1.7 |

| twentytwentythree | active | available | 1.0 |

| twentytwentytwo | inactive | available | 1.3 |

+-------------------+----------+-----------+---------+

Texten ovan ser ut som ett härke, det bero på att terminal text inte bli bra som html.

För att uppdater temat twentytwentythree

$ wp theme update twentytwentythree


Aktiverar underhållsläge …

Laddar ner uppdatering från https://downloads.wordpress.org/theme/twentytwentythree.1.2.zip …

Packar upp uppdateringen … Installerar den senaste versionen … Tar bort den gamla versionen av temat … Temat uppdaterades utan problem. Inaktiverar underhållsläge … +-------------------+-------------+-------------+---------+ | name              | old_version | new_version | status  | +-------------------+-------------+-------------+---------+ | twentytwentythree | 1.0         | 1.2         | Updated | +-------------------+-------------+-------------+---------+ Success: Updated 1 of 1 themes.

Så nu har vi updaterat temat twentytwentythree till 1.2

För att update alla teman i en installation skriv

wp theme update --all

Laddar ner uppdatering från https://downloads.wordpress.org/theme/twentytwentyone.1.8.zip Packar upp uppdateringen & Installerar den senaste versionen

Tar bort den gamla versionen av temat

Temat uppdaterades utan problem. Laddar ner uppdatering från https://downloads.wordpress.org/theme/twentytwentytwo.1.4.zip

Packar upp uppdateringen

Installerar den senaste versionen

Tar bort den gamla versionen av temat

Temat uppdaterades utan problem.

+-----------------+-------------+-------------+---------+

| name | old_version | new_version | status |

+-----------------+-------------+-------------+---------+|

| twentytwentyone | 1.7 | 1.8 | Updated |

| twentytwentytwo | 1.3 | 1.4 | Updated |

+-----------------+-------------+-------------+---------+dddd

Success: Updated 2 of 2 themes.

Så ovan har vi updatera alla teman i en word press installation .

Administratera användare via WP-CLI

För att lista vilka som finns en word press installation

$ wp user list

+----+------------+--------------+------------+---------------------+---------------+

| ID | user_login | display_name | user_email | user_registered     | roles         |

+----+------------+--------------+------------+---------------------+---------------+

| 1  | admin      | admin        | kgb@xyz.se | 2022-12-15 14:40:24 | administrator |

+----+------------+--------------+------------+---------------------+---------------+


Vi vill nya byta lösenord på admin till Kvack2000

$ wp user update admin --user_pass="Kvack2000"

Success: Updated user 1.