WordPress : Set first image of the content as featured image

If you’ve migrated your blog from another platform to WordPress or changed your theme, you may be wondering why some post thumbnails aren’t being displayed anymore. This could be because the featured image for that particular blog-post isn’t set. If you’ve very few posts, you can do it by editing those posts and set a featured image manually, but what if you’ve hundreds or thousands of blog-posts?

In that case, rather than to edit each post and set a featured image manually, you can use the following code snippet. This snippet will set the first embedded image from the content as the featured image – only if there is no featured image been set. For any external images, it also creates a media file and stores it in a WordPress Media Library. This is very useful to generate and set featured images in bulk.

Add the below code snippet in the functions.php file of your active WordPress theme, and load All Posts ( {YOUR-DOMAIN}/wp-admin/edit.php ) page or any single post page, and it will do the magic.

Once you verify that all the featured images been set properly, you can remove the above code snippet from the functions.php.

* Photo credit: Guilherme Vasconcelos on Unsplash

Fix : LayerSlider conflict with Fast Velocity Minify Plugin in WordPress

Do you use LayerSlider and Fast Velocity Minify WordPress plugins together? Did your Slider(s) stop to work after activating Fast Velocity Minify plugin? If the answer to any of the questions is Yes, you’ve to possibly exclude few LayerSlider scripts from Fast Velocity Minify.

Here are the steps you can follow to fix LayerSlider conflict with Fast Velocity Minify plugin in WordPress and get your Slider(s) working back.

(1) Go to Settings > Fast Velocity Minify

Step 1 - LayerSlider conflict with Fast Velocity Minify Plugin in WordPress

(2) Click on the Pro tab

Step 2 - LayerSlider conflict with Fast Velocity Minify Plugin in WordPress

(3) Add the following paths under Ignore List
/greensock.js
/layerslider.kreaturamedia.jquery.js
/layerslider.transitions.js

Step 3 - LayerSlider conflict with Fast Velocity Minify Plugin in WordPress

(4) Click on Save Changes

Step 4 - LayerSlider conflict with Fast Velocity Minify Plugin in WordPress

(5) Purge FVM Cache by clicking Delete button under Status tab

Step 5 - LayerSlider conflict with Fast Velocity Minify Plugin in WordPress

That’s it! Now check your site. Your Slider(s) should start to work again.

🗣 Do you need help with a new or existing WordPress site? Get in touch with me to discuss your requirements.