Categories
WordPress

Change site url with WP-CLI

$ wp search-replace 'site1.fi' 'site2.fi'
First parameter is the old URL and second parameter is the new URL

If you want to see the report without applying changes add --dry-run flag like in example below.
$ wp search-replace 'site1.fi' 'site2.fi' --dry-run

Changing site url in WordPress multisite

$ wp search-replace 'site1.fi' 'site2.fi'  --url='site1'

Read more about wp search-replace

Categories
PHP WordPress

Get page link from title in WordPress

Categories
PHP WordPress

Dequeue WMPL language-selector.css

WPML does not use wp_enqueue_style, but there is constant for language selector to prevent loading of the styles. Add following snippet to your functions.php.

Read more about WPML constants and functions

Categories
WordPress

Redirect to another page after Contact Form 7 submission

Add following line to your forms “Additional Settings”.
on_sent_ok: "location = 'http://example.com/thankyou';"

Categories
PHP WordPress

Add category support to WordPress pages

Category support for pages can be added with register_taxonomy_for_object_type() function. Add following example to your functions.php.

Categories
PHP WordPress

Display caption with post thumbnail in WordPress

 

Categories
WordPress

Activate and delete themes with WP-CLI

Activate theme
$ wp theme activate your_theme_name

Delete theme
$ wp theme delete your_theme_name

 More commands

Categories
PHP WordPress

Remove automatically inserted paragraph tags from Contact Form 7

Add following line to your wp-config.php

 

Categories
PHP WordPress

Exclude pages from WordPress search

To exclude page from search, add following code to your theme’s functions.php.

Exclude page and all it’s child pages from search.

Categories
WordPress

Install WordPress plugins with WP-CLI

Install plugin
$ wp plugin install w3-total-cache

Install and activate plugin
$ wp plugin install w3-total-cache --activate

Plugins can be installed by plugin slug, path to local zip file or external URL. See more options at WP-CLI documentation