{"id":113452324,"date":"2024-03-25T13:06:02","date_gmt":"2024-03-25T17:06:02","guid":{"rendered":"https:\/\/thrivethemes.com\/?post_type=ht_kb&#038;p=113452324"},"modified":"2026-01-22T03:37:06","modified_gmt":"2026-01-22T08:37:06","slug":"extending-thrive-themes-capabilities-as-a-developer","status":"publish","type":"ht_kb","link":"https:\/\/thrivethemes.com\/docs\/extending-thrive-themes-capabilities-as-a-developer\/","title":{"rendered":"Extending Thrive Themes Capabilities as a Developer"},"content":{"rendered":"\n<p>Welcome to the Thrive Themes Developer Hub. This page serves as the primary entry point for developers looking to extend the capabilities of our features using hooks, filters, and custom rules.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Thrive Automator Notice<\/strong><br>We have officially retired Thrive Automator in favor of <strong><a href=\"https:\/\/thrivethemes.com\/uncanny-automator\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">Uncanny Automator<\/a><\/strong>. For all your automation needs, we recommend using Uncanny Automator&#8217;s more robust API and integrations.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1. Core API &amp; Hook Reference<\/h2>\n\n\n\n<p>The most powerful way to interact with Thrive Themes and WordPress is through our system of action and filter hooks.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/thrivethemes.com\/docs\/thrive-themes-action-hooks-custom-functions-2\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Thrive Themes Action Hooks &amp; Custom Functions<\/a><\/strong><br><em>Comprehensive reference for capturing logins, lead signups, lesson completions, and modifying social metadata.<\/em><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2. Product-Specific Customization<\/h2>\n\n\n\n<p>Deep-dive into extending specific features like the Architect visual editor or conditional display logic.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/thrivethemes.com\/docs\/developing-custom-conditional-display-rules-in-thrive-architect\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Developing Custom Conditional Display Rules<\/a><\/strong><br><em>Learn how to create custom logic to show\/hide content based on your own entities and variables.<\/em><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/thrivethemes.com\/docs\/using-webhooks-to-add-custom-integrations-in-thrive-architect\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Using Webhooks in Thrive Architect<\/a><\/strong><br><em>A guide on connecting Thrive Architect forms to external services without manual data entry.<\/em><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3. Legacy Systems<\/h2>\n\n\n\n<p>Documentation for retired features. These are maintained for existing implementations only.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/thrivethemes.com\/docs\/thrive-automator-developer-guide-legacy\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Thrive Automator Developer Guide (Legacy)<\/a><\/strong><br><em>Consolidated technical documentation for creating custom Automator triggers, actions, and apps.<\/em><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Developer Resources<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/github.com\/ThriveThemes\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">Official GitHub Repository<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/thrivethemes.com\/docs-categories\/developer-documentation\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Thrive Themes Documentation Home<\/a><\/strong><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to the Thrive Themes Developer Hub. This page serves as the primary entry point for developers looking to extend the capabilities of our features using hooks, filters, and custom rules. Thrive Automator NoticeWe have officially retired Thrive Automator in favor of Uncanny Automator. For all your automation needs, we recommend using Uncanny Automator&#8217;s more [&hellip;]<\/p>\n","protected":false},"author":253020,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"ht-kb-category":[34151],"ht-kb-tag":[],"class_list":["post-113452324","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-developer-documentation","post-wrapper","thrv_wrapper"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/ht-kb\/113452324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/users\/253020"}],"replies":[{"embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/comments?post=113452324"}],"version-history":[{"count":0,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/ht-kb\/113452324\/revisions"}],"wp:attachment":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/media?parent=113452324"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/ht-kb-category?post=113452324"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/ht-kb-tag?post=113452324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}