{"id":374809,"date":"2023-03-31T13:21:12","date_gmt":"2023-03-31T13:21:12","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=374809"},"modified":"2024-07-03T08:15:24","modified_gmt":"2024-07-03T08:15:24","slug":"wordpress-dropins","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/wordpress-dropins\/","title":{"rendered":"WordPress Dropins"},"content":{"rendered":"\n<p>WordPress dropins are likely a hidden feature of WordPress. Using dropins developers can replace, add, or enhance some advance core functionality of WordPress. <\/p>\n\n\n\n<p>Even though Dropin Plugin are available on WordPress plugins page but they are much different from regular plugins. And we can not manage dropin directly from Plugin page unlike a regular plugin.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Dropin Plugin List<\/h3>\n<\/div><\/div>\n\n\n\n<p>There are a total of 12 dropins in WordPress. These are single php files, we create in wp-content folder to achieve our desired goals.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Dropin File<\/strong><\/td><td><strong>Installation<\/strong><\/td><td><strong>Loading triggers<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td>db.php<\/td><td>Normal<\/td><td>On site load<\/td><td>To implement custom database in WordPress.<\/td><\/tr><tr><td>db-error.php<\/td><td>Normal<\/td><td>On a DB Error<\/td><td>To show custom alert message a DB error.<\/td><\/tr><tr><td>install.php<\/td><td>Normal<\/td><td>On WP Installation<\/td><td>To run own script on installion.<\/td><\/tr><tr><td>maintenance.php<\/td><td>Normal<\/td><td>On maintenance mode activation<\/td><td>To display custom maintenance message.<\/td><\/tr><tr><td>object-cache.php<\/td><td>Normal<\/td><td>On site load<\/td><td>To enable Redis object caching.<\/td><\/tr><tr><td>advanced-cache.php<\/td><td>Normal<\/td><td>If WP_CACHE is set as true<\/td><td>To enable advance caching in WordPress.<\/td><\/tr><tr><td>php-error.php<\/td><td>Normal<\/td><td>On a PHP error<\/td><td>To display custom PHP error message.<\/td><\/tr><tr><td>fatal-error-handler.php<\/td><td>Normal<\/td><td>On a Fatal error<\/td><td>To display custom message on PHP Fatal error.<\/td><\/tr><tr><td>sunrise.php<\/td><td>Multisite<\/td><td>If SUNRISE is set as true<\/td><td>To execute custom script before a multi-site is loaded.<\/td><\/tr><tr><td>blog-deleted.php<\/td><td>Multisite<\/td><td>On deleting a blog<\/td><td>To display a custom message on a sub-site deleted.<\/td><\/tr><tr><td>blog-inactive.php<\/td><td>Multisite<\/td><td>On a blog deactivation<\/td><td>To display custom blog deactivation message.<\/td><\/tr><tr><td>blog-suspended.php<\/td><td>Multisite<\/td><td>On archiving or spamming a blog<\/td><td>To display custom message on marking a blog as Archived or spam.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">WordPress Dropin Plugins list<\/figcaption><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Use Cases<\/h3>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>One of the most popular plugin <a href=\"https:\/\/wordpress.org\/plugins\/query-monitor\/\">Query Monitor<\/a> uses db.php dropin to analyse the queries running a page load. <\/li>\n\n\n\n<li>Most of caching plugins like <a href=\"https:\/\/wordpress.org\/plugins\/w3-total-cache\/\">W3 Total Cache<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/litespeed-cache\/\">LiteSpeed Cache<\/a> and <a href=\"https:\/\/wordpress.org\/plugins\/wp-fastest-cache\/\">WP Fastest Cache<\/a> use the dropin &#8216;advanced-cache.php&#8217; to implement their own caching mechanism in WordPress.<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/redis-cache\/\">Redis Object Cache<\/a> plugin uses the &#8216;object-cache.php&#8217; dropin to implement object caching for speedup the php code execution.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Using sunrise.php Dropin<\/h3>\n<\/div><\/div>\n\n\n\n<p>To use a dropin we need to put the Dropin plugin PHP file into our <strong>wp-content<\/strong> folder openly without any folder. WordPress loads these unique named files at different triggers dynamically as mentioned in above table.<\/p>\n\n\n\n<p>To achieve a custom domain mapping in a multisite network we have implemented the <strong>sunrise.php<\/strong> dropin.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&lt;?php\n\/**\n * Domain mapping using sunrise dropins.\n *\n * We need to Map our domain from https:\/\/www.webkul.com\/wordpress\/ to https:\/\/www.webkul.com\/web\/wordpress\/\n *\/\n\n$extra_domains = array(\n\t&#039;webkul.com\/web\/wordpress\/&#039; =&gt; 8, \/\/ 8 us the blog id of the subsite https:\/\/www.webkul.com\/wordpress\/\n);\n$server_uri    = $_SERVER&#091;&#039;HTTP_HOST&#039;] . $_SERVER&#091;&#039;REQUEST_URI&#039;];\n\nif ( isset( $_SERVER&#091;&#039;REQUEST_URI&#039;] ) &amp;&amp; array_key_exists( $server_uri, $extra_domains ) ) {\n\t$mask_domain = $_SERVER&#091;&#039;HTTP_HOST&#039;] . &#039;\/web\/wordpress\/&#039;;\n\n\t\/\/ Set globals.\n\t$blog_id      = $extra_domains&#091; $mask_domain ]; \/\/ phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited\n\t$current_blog = get_site( $blog_id ); \/\/ phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited\n\n\t\/\/ This should always be 1, unless you are running multiple WordPress networks.\n\t$current_site = get_network( 1 ); \/\/ phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited\n\n\t$origin_domain = $current_blog-&gt;domain . untrailingslashit( $current_blog-&gt;path );\n\n\tadd_filter(\n\t\t&#039;home_url&#039;,\n\t\tfunction( $url ) use ( $mask_domain, $origin_domain ) {\n\t\t\treturn str_replace( $origin_domain, $mask_domain, $url );\n\t\t}\n\t);\n}<\/pre>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Dropins in WP Dashboard<\/h3>\n<\/div><\/div>\n\n\n\n<p>WordPress shows all the implemented dropins under the Plugins page. However we can not manage them for activation, deactivation directly from the plugin page unlike a regular plugin.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"466\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins-1200x466.png\" alt=\"Dropins\" class=\"wp-image-375110\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins-1200x466.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins-300x117.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins-250x97.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins-768x298.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins.png 1532w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><figcaption class=\"wp-element-caption\">WodPress Dropin on Plugin page<\/figcaption><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Myths<\/h3>\n<\/div><\/div>\n\n\n\n<p><strong>Dropins are Harmful for WordPress<\/strong> Dropins are very less explained (or Hidden) feature of WordPress that is why there are some misconception among WordPress developers and users. One of them is Dropins are harmful for WordPress, they might break the site and slow down the performace.<\/p>\n\n\n\n<p>We have done so much R&amp;D before writing this blog and din&#8217;t found any reason dropins are harmful for WordPres.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Further Reading<\/h3>\n<\/div><\/div>\n\n\n\n<p><a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/_get_dropins\/\">To Get all Dropins use function _get_dropins<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/enable_loading_advanced_cache_dropin\/\">Enable Advance Caching Dropin<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Support<\/h2>\n\n\n\n<p>For any kind of technical assistance, please&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\">raise a ticket<\/a>&nbsp;or send us a mail at&nbsp;<strong>support@webkul.com<\/strong><\/p>\n\n\n\n<p>You may also check out our exclusive <a href=\"https:\/\/store.webkul.com\/woocommerce-plugins.html\">WooCommerce Addons<\/a> and can also explore our <a href=\"https:\/\/webkul.com\/woocommerce-development\/\">WooCommerce Development Services.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A detail briefing of WordPress dropins concept.<\/p>\n","protected":false},"author":498,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[174,7966,1260],"tags":[13905,8105,1594],"class_list":["post-374809","post","type-post","status-publish","format-standard","hentry","category-plugin-2","category-wordpress-woocommerce","category-wordpress","tag-dropins","tag-multisite","tag-plugins"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WordPress Dropins - Webkul Blog<\/title>\n<meta name=\"description\" content=\"WordPress Dropins are useful to achieve advance feature. It provides additional hooks at and before different moment of site loading.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/wordpress-dropins\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress Dropins - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"WordPress Dropins are useful to achieve advance feature. It provides additional hooks at and before different moment of site loading.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/wordpress-dropins\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-31T13:21:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-03T08:15:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins-1200x466.png\" \/>\n<meta name=\"author\" content=\"Dinesh Yadav\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dinesh Yadav\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/wordpress-dropins\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/wordpress-dropins\/\"},\"author\":{\"name\":\"Dinesh Yadav\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/a2c513ba357ca0781d2ea37d9da0f076\"},\"headline\":\"WordPress Dropins\",\"datePublished\":\"2023-03-31T13:21:12+00:00\",\"dateModified\":\"2024-07-03T08:15:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/wordpress-dropins\/\"},\"wordCount\":552,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/wordpress-dropins\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins-1200x466.png\",\"keywords\":[\"dropins\",\"multisite\",\"plugins\"],\"articleSection\":[\"Plugin\",\"WooCommerce\",\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/wordpress-dropins\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/wordpress-dropins\/\",\"url\":\"https:\/\/webkul.com\/blog\/wordpress-dropins\/\",\"name\":\"WordPress Dropins - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/wordpress-dropins\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/wordpress-dropins\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins-1200x466.png\",\"datePublished\":\"2023-03-31T13:21:12+00:00\",\"dateModified\":\"2024-07-03T08:15:24+00:00\",\"description\":\"WordPress Dropins are useful to achieve advance feature. It provides additional hooks at and before different moment of site loading.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/wordpress-dropins\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/wordpress-dropins\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/wordpress-dropins\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins.png\",\"width\":1532,\"height\":595,\"caption\":\"Dropins\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/wordpress-dropins\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress Dropins\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/a2c513ba357ca0781d2ea37d9da0f076\",\"name\":\"Dinesh Yadav\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/deaa9c46b9b57fbb117ac9a9e51ff5835f9320bd26661dd55bb9a162fc24d905?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/deaa9c46b9b57fbb117ac9a9e51ff5835f9320bd26661dd55bb9a162fc24d905?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Dinesh Yadav\"},\"description\":\"Dinesh Yadav, a seasoned Technical Project Manager in the WordPress department, excels in Marketplace Development Services. With deep expertise in WooCommerce modules. He crafts tailored solutions, optimizing performance and ensuring seamless user experiences for complex, scalable online marketplaces.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/dineshyadav-wp\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WordPress Dropins - Webkul Blog","description":"WordPress Dropins are useful to achieve advance feature. It provides additional hooks at and before different moment of site loading.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/wordpress-dropins\/","og_locale":"en_US","og_type":"article","og_title":"WordPress Dropins - Webkul Blog","og_description":"WordPress Dropins are useful to achieve advance feature. It provides additional hooks at and before different moment of site loading.","og_url":"https:\/\/webkul.com\/blog\/wordpress-dropins\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2023-03-31T13:21:12+00:00","article_modified_time":"2024-07-03T08:15:24+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins-1200x466.png","type":"","width":"","height":""}],"author":"Dinesh Yadav","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Dinesh Yadav","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/wordpress-dropins\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/wordpress-dropins\/"},"author":{"name":"Dinesh Yadav","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/a2c513ba357ca0781d2ea37d9da0f076"},"headline":"WordPress Dropins","datePublished":"2023-03-31T13:21:12+00:00","dateModified":"2024-07-03T08:15:24+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/wordpress-dropins\/"},"wordCount":552,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/wordpress-dropins\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins-1200x466.png","keywords":["dropins","multisite","plugins"],"articleSection":["Plugin","WooCommerce","WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/wordpress-dropins\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/wordpress-dropins\/","url":"https:\/\/webkul.com\/blog\/wordpress-dropins\/","name":"WordPress Dropins - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/wordpress-dropins\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/wordpress-dropins\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins-1200x466.png","datePublished":"2023-03-31T13:21:12+00:00","dateModified":"2024-07-03T08:15:24+00:00","description":"WordPress Dropins are useful to achieve advance feature. It provides additional hooks at and before different moment of site loading.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/wordpress-dropins\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/wordpress-dropins\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/wordpress-dropins\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/Dropins.png","width":1532,"height":595,"caption":"Dropins"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/wordpress-dropins\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"WordPress Dropins"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/a2c513ba357ca0781d2ea37d9da0f076","name":"Dinesh Yadav","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/deaa9c46b9b57fbb117ac9a9e51ff5835f9320bd26661dd55bb9a162fc24d905?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/deaa9c46b9b57fbb117ac9a9e51ff5835f9320bd26661dd55bb9a162fc24d905?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Dinesh Yadav"},"description":"Dinesh Yadav, a seasoned Technical Project Manager in the WordPress department, excels in Marketplace Development Services. With deep expertise in WooCommerce modules. He crafts tailored solutions, optimizing performance and ensuring seamless user experiences for complex, scalable online marketplaces.","url":"https:\/\/webkul.com\/blog\/author\/dineshyadav-wp\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/374809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/498"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=374809"}],"version-history":[{"count":14,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/374809\/revisions"}],"predecessor-version":[{"id":450817,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/374809\/revisions\/450817"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=374809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=374809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=374809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}