in ,

How to Identify & Find Which WordPress Plugin a Website is Using

Inspect element is our friend…

Have you ever been browsing a website or blog and thought to yourself, "that's a cool feature, I wonder how they are doing it"? Well, if the site is running WordPress, there is a decent chance that we can: (1) identify the plugin; and (2) install it ourselves. How? Read on...

Is the Website Running on WordPress?

This is the first thing we need to work out. If the site is running on WordPress then we can try to identify the plugin they are using. If not, then there's no point continuing, because they are either running something custom (i.e. Facebook) or another CMS (like Drupal, for example).

To discover if a site is running WordPress or not all you need to do is check out the source code and then look for the standard WordPress code that is always included. For me, this involves looking to see if the stylesheets (.css) files are called out of a sub-folder of the /wp-content/themes/ folder. Just note that you need to do this on desktop as it's not possible on mobile (well, it is, but's is VERY complicated).

It may sound complicated, but all you need to do is go "View" --> "Developer" --> "View Source" in your Google Chrome browser (or whatever you use). Do that, and you'll be presented with a screen with a whole lot of code, something like that below.

<!DOCTYPE html>
<!--[if IE 8]>
<html class="no-js g1-off-outside lt-ie10 lt-ie9" id="ie8" lang="en-US"><![endif]-->
<!--[if IE 9]>
<html class="no-js g1-off-outside lt-ie10" id="ie9" lang="en-US"><![endif]-->
<!--[if !IE]><!-->
<html class="no-js g1-off-outside" lang="en-US"><!--<![endif]-->
<head>
	<meta charset="UTF-8"/>
	<link rel="profile" href="http://gmpg.org/xfn/11"/>
	<link rel="pingback" href="https://www.codecoffee.com/xmlrpc.php"/>

	
	<!-- This site is optimized with the Yoast SEO plugin v14.0.4 - https://yoast.com/wordpress/plugins/seo/ -->
	<title>Optimal WordPress Setup with WordOps &amp; Caching - CodeCoffee</title>
	<!-- Admin only notice: this page does not show a meta description because it does not have one, either write it for this page specifically or go into the [SEO - Search Appearance] menu and set up a template. -->
	<meta name="robots" content="index, follow" />
	<meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" />
	<meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" />
	<link rel="canonical" href="https://www.codecoffee.com/optimal-wordpress-setup-with-wordops-caching/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="Optimal WordPress Setup with WordOps &amp; Caching - CodeCoffee" />
	<meta property="og:description" content="If you followed my server setup guide then your new server should be secure and ready [&hellip;] More" />
	<meta property="og:url" content="https://www.codecoffee.com/optimal-wordpress-setup-with-wordops-caching/" />
	<meta property="og:site_name" content="CodeCoffee" />
	<meta property="article:publisher" content="https://www.facebook.com/CodeCoffee-Wordpress-servers-publishing-and-content-websites-103551294669949/" />
	<meta property="article:author" content="https://www.facebook.com/CodeCoffee-Wordpress-servers-publishing-and-content-websites-103551294669949/" />
	<meta property="article:published_time" content="2020-01-16T04:01:39+00:00" />
	<meta property="article:modified_time" content="2020-01-30T03:09:26+00:00" />
	<meta property="og:image" content="https://www.codecoffee.com/wp-content/uploads/2020/01/site-made.png" />
	<meta property="og:image:width" content="1732" />
	<meta property="og:image:height" content="920" />
	<meta name="twitter:card" content="summary_large_image" />
	<meta name="twitter:creator" content="@MattWPSEO" />
	<meta name="twitter:site" content="@MattWPSEO" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.codecoffee.com/#organization","name":"CodeCoffee","url":"https://www.codecoffee.com/","sameAs":["https://www.facebook.com/CodeCoffee-Wordpress-servers-publishing-and-content-websites-103551294669949/","https://www.linkedin.com/in/matt-c-59a7331a7/","https://www.pinterest.com/codecoffeecom/","https://twitter.com/MattWPSEO"],"logo":{"@type":"ImageObject","@id":"https://www.codecoffee.com/#logo","inLanguage":"en-US","url":"https://www.codecoffee.com/wp-content/uploads/2019/12/cc800.png","width":800,"height":145,"caption":"CodeCoffee"},"image":{"@id":"https://www.codecoffee.com/#logo"}},{"@type":"WebSite","@id":"https://www.codecoffee.com/#website","url":"https://www.codecoffee.com/","name":"CodeCoffee","description":"Wordpress, servers, publishing and content websites","publisher":{"@id":"https://www.codecoffee.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":"https://www.codecoffee.com/?s={search_term_string}","query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://www.codecoffee.com/optimal-wordpress-setup-with-wordops-caching/#primaryimage","inLanguage":"en-US","url":"https://www.codecoffee.com/wp-content/uploads/2020/01/site-made.png","width":1732,"height":920},{"@type":"WebPage","@id":"https://www.codecoffee.com/optimal-wordpress-setup-with-wordops-caching/#webpage","url":"https://www.codecoffee.com/optimal-wordpress-setup-with-wordops-caching/","name":"Optimal WordPress Setup with WordOps & Caching - CodeCoffee","isPartOf":{"@id":"https://www.codecoffee.com/#website"},"primaryImageOfPage":{"@id":"https://www.codecoffee.com/optimal-wordpress-setup-with-wordops-caching/#primaryimage"},"datePublished":"2020-01-16T04:01:39+00:00","dateModified":"2020-01-30T03:09:26+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.codecoffee.com/optimal-wordpress-setup-with-wordops-caching/"]}]},{"@type":"Article","@id":"https://www.codecoffee.com/optimal-wordpress-setup-with-wordops-caching/#article","isPartOf":{"@id":"https://www.codecoffee.com/optimal-wordpress-setup-with-wordops-caching/#webpage"},"author":{"@id":"https://www.codecoffee.com/#/schema/person/a0e410dc477c52995626c06c7602b600"},"headline":"Optimal WordPress Setup with WordOps &#038; Caching","datePublished":"2020-01-16T04:01:39+00:00","dateModified":"2020-01-30T03:09:26+00:00","commentCount":"8","mainEntityOfPage":{"@id":"https://www.codecoffee.com/optimal-wordpress-setup-with-wordops-caching/#webpage"},"publisher":{"@id":"https://www.codecoffee.com/#organization"},"image":{"@id":"https://www.codecoffee.com/optimal-wordpress-setup-with-wordops-caching/#primaryimage"},"keywords":"create site,install,wordops,wordops install,wordpress,wordpress install","articleSection":"Guides,Wordpress","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https://www.codecoffee.com/optimal-wordpress-setup-with-wordops-caching/#respond"]}]},{"@type":["Person"],"@id":"https://www.codecoffee.com/#/schema/person/a0e410dc477c52995626c06c7602b600","name":"Matt","image":{"@type":"ImageObject","@id":"https://www.codecoffee.com/#personlogo","inLanguage":"en-US","url":"https://secure.gravatar.com/avatar/5b14a83527d15645f9727520930bca6e?s=96&d=identicon&r=g","caption":"Matt"},"description":"I've been running web hosting servers and building websites for myself using WordPress for 14 years. My network of sites get a TON of traffic and I use various models to monetize them - mainly display ads and affiliate marketing. Along the way I've picked up hundreds of tips and tricks that I think would be useful for anyone looking to make a website and here is where I'm going to share them. Find me on Twitter too.","sameAs":["https://www.facebook.com/CodeCoffee-Wordpress-servers-publishing-and-content-websites-103551294669949/","https://www.linkedin.com/in/matt-c-59a7331a7/","https://www.pinterest.com/codecoffeecom/","https://twitter.com/MattWPSEO"]}]}</script>
	<!-- / Yoast SEO plugin. -->

Now hit CTRL+F to search the text of the page, and look for 'wp-content' without the quotes. If you find some matching text, then the site is running on WordPress and we can proceed to the next step!

Inspect Element

So, we know the website is running WordPress, how do we identify the plugin they are using? For this, we will use a tool called "Inspect Element" that let's you see the source code (similar to that above) for the specific element we are clicking on... in this case, it will be the plugin/feature we want to know more about!

Example #1

Take this post about setting up WordOps and WordPress. If you like the table of contents feature that is displayed and wanted to know if you could set something similar up for your site, just right click in the table of contents itself and click 'Inspect'. You'll get a screen pop up like that below.

You can see that some code has been highlighted. We are most interested in the parts that say either "id" or "class" and what the words that follow them are, in quotation marks. We are also looking for any similar patterns of repeating text, or ones that sound like the name of the plugin or are related to the function that it is performing.

To take the example above, we can see that "ez-toc-title" seems to be repeated a lot. It's shown in at least four places. "ez" could be short for "Easy" and "toc" is an abbreviation for "table of contents"... sounds promising! So let's take that text and run a search with Google. Do that, and you'd get the result below. The results tell you that the table of contents plugin I am using is Easy Table of Contents.

Example #2

Let's do another example from that same post. A bit further down the page you will see some code highlighted. What if you wanted that same effect for your site? Let's run through the same process. Right click --> Inspect --> look for repeating/interesting words.

This one is a bit harder since there is not any immediately obvious repeating words that stand out. However scroll up a bit and you see "syntaxhighlighter bash". That could be related to the plugin name, could it not? So let's type that into Google...

"syntaxhighlighter bash" didn't throw up anything useful, but as you can see above, "syntaxhighlighter" does. The second result is indeed the plugin I am using to highlight code like that - SyntaxHighlighter Evolved. We could have also thrown a "wordpress" onto the end of the query and it probably would have been the #1 result.

Conclusion

Once you've identified the plugin as above, all that's left to do is install and configure the plugin, and get it up and running on your website. Sometimes the plugin will be freely available on wordpress.org, other times it might be paid-for. Free ones are easier to find using this method, but you still might be able to identify some paid ones and purchase them if you want to.

Written by Matt

I've been running web hosting servers and building websites for myself using Wordpress for 14 years. My network of sites get a TON of traffic and I use various models to monetize them - mainly display ads and affiliate marketing. Along the way I've picked up hundreds of tips and tricks that I think would be useful for anyone looking to make a website and here is where I'm going to share them. Find me on Twitter too.

2 Comments

Leave a Reply
  1. Hey Matt,

    I have tried out the methods you have listed down. As an alternate way, you can try out using online tools like What WordPress Theme is That?

    Although the tool will not list down all the tools a particular website is using, it can identify many commonly used plugins.

    Regards,
    Nirmal Kumar.

Leave a Reply

Your email address will not be published. Required fields are marked *

The Easiest SEO Win - Keywords in Titles

How to Edit Webroot (/var/www) Files via SFTP