{"id":315684,"date":"2026-06-17T16:24:22","date_gmt":"2026-06-17T16:24:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gemfind-diamond-link\/"},"modified":"2026-06-17T16:24:04","modified_gmt":"2026-06-17T16:24:04","slug":"gemfind-diamond-link","status":"publish","type":"plugin","link":"https:\/\/co.wordpress.org\/plugins\/gemfind-diamond-link\/","author":18540180,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"7.0","requires":"6.3","requires_php":"8.1","requires_plugins":null,"header_name":"GemFind Diamond Link","header_author":"GemFind","header_description":"Full-featured Diamond Link tool powered by GemFind.","assets_banners_color":"1b273e","last_updated":"2026-06-17 16:24:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/gemfind.com\/pages\/diamondlink-plugin-for-wordpress","header_author_uri":"https:\/\/gemfind.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":38,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"gemfind","date":"2026-06-17 16:24:04"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3576104,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3576104,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Diamond search and listing on the storefront","2":"Diamond detail page with actions","3":"GemFind Diamond Link settings in wp-admin","4":"CSS configurator"}},"plugin_section":[],"plugin_tags":[232689,282,237298,944,286],"plugin_category":[45],"plugin_contributors":[267591],"plugin_business_model":[],"class_list":["post-315684","plugin","type-plugin","status-publish","hentry","plugin_tags-diamonds","plugin_tags-ecommerce","plugin_tags-jewelry","plugin_tags-search","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-gemfind","plugin_committers-gemfind"],"banners":{"banner":"https:\/\/ps.w.org\/gemfind-diamond-link\/assets\/banner-772x250.png?rev=3576104","banner_2x":"https:\/\/ps.w.org\/gemfind-diamond-link\/assets\/banner-1544x500.png?rev=3576104","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/gemfind-diamond-link_1b273e.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>GemFind Diamond Link<\/strong> brings GemFind's diamond search experience to WordPress. Jewelers can let visitors browse natural and fancy-color diamonds, view details, print or export PDFs, and use engagement tools such as Drop a Hint, Email a Friend, Schedule a Viewing, and Request More Info.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>React-powered storefront (classic v1 or modern v2 UI)<\/li>\n<li>Shortcode: <code>[gemfindDL_diamond_link]<\/code> with optional <code>version=\"1\"<\/code> or <code>version=\"2\"<\/code><\/li>\n<li>WordPress admin: settings, CSS configurator, and onboarding help<\/li>\n<li>REST API for the storefront and admin UI<\/li>\n<li>Server-side proxy to JewelCloud APIs (avoids browser CORS issues)<\/li>\n<li>Optional <strong>WooCommerce<\/strong> add-to-cart integration<\/li>\n<li>PDF print export (Dompdf)<\/li>\n<li>Full-width page template for a clean storefront layout<\/li>\n<li>SEO-friendly path routing under your Diamond Link page<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.3+<\/li>\n<li>PHP 8.1+<\/li>\n<li>A <strong>GemFind \/ JewelCloud dealer account<\/strong> and Dealer ID (contact GemFind support)<\/li>\n<li>WooCommerce is optional (only needed for cart checkout flows)<\/li>\n<\/ul>\n\n<h4>Shortcode<\/h4>\n\n<p>Place on any page or use the page created on activation:<\/p>\n\n<pre><code>[gemfindDL_diamond_link]\n<\/code><\/pre>\n\n<p>Force a specific UI version:<\/p>\n\n<pre><code>[gemfindDL_diamond_link version=\"2\"]\n[gemfindDL_diamond_link version=\"1\"]\n<\/code><\/pre>\n\n<h4>Support<\/h4>\n\n<p>For dealer setup and JewelCloud Account ID, contact GemFind at <a href=\"mailto:support@gemfind.com\">support@gemfind.com<\/a> or visit <a href=\"https:\/\/gemfind.com\">gemfind.com<\/a>.<\/p>\n\n<h3>Source code and build instructions<\/h3>\n\n<p>This plugin includes compiled build artifacts for performance (<code>assets\/build\/admin.js<\/code>, <code>public\/frontpublic\/build\/assets\/frontend.js<\/code>, <code>public\/static\/js\/frontend-v1.js<\/code>).<\/p>\n\n<p>To comply with WordPress.org Guideline 4 (human\u2011readable code), the full unminified source and build tooling are maintained in a public repository:<\/p>\n\n<p>Development Repository: https:\/\/github.com\/GemFind-Application\/New-DL-Wordpress-Plugin<\/p>\n\n<h4>Build steps<\/h4>\n\n<ol>\n<li><code>composer install --no-dev<\/code><\/li>\n<li><code>npm install<\/code> and <code>npm run install:all<\/code><\/li>\n<li><code>npm run build<\/code> (admin, v2, then v1)<\/li>\n<\/ol>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to third-party and external services. JewelCloud is <strong>required<\/strong> for live diamond inventory. Other services below are optional or only used when a merchant enables the related feature. The policy links below were verified at the time of this release.<\/p>\n\n<h4>1. JewelCloud API (api.jewelcloud.com)<\/h4>\n\n<ul>\n<li><strong>What it is and what it's used for.<\/strong> JewelCloud is GemFind Digital Solutions' diamond inventory platform. The plugin loads live catalog data: filters, search results, detail pages, navigation, dealer authentication, video URLs, and JC options. Browser requests are proxied through the WordPress REST API (<code>gemfind-diamond-link\/v1\/jcProxy\/*<\/code> and <code>\/jcVideoProxy<\/code>) to avoid CORS issues. PHP also calls <code>https:\/\/api.jewelcloud.com<\/code> directly for activation defaults, init tool, email detail lookups, and server-side diamond resolution. Endpoints used include: <code>AccountAuthentication<\/code>, <code>GetNavigation<\/code>, <code>GetDiamondFilter<\/code>, <code>GetColorDiamondFilter<\/code>, <code>GetDiamond<\/code>, <code>GetColorDiamond<\/code>, <code>GetShapeByColorFilter<\/code>, <code>GetDiamondDetail<\/code>, <code>GetStyleSetting<\/code>, <code>GetDiamondsJCOptions<\/code>, <code>GetInitialFilter<\/code>, and <code>api\/jewelry\/GetVideoUrl<\/code>.<\/li>\n<li><strong>What data is sent and when.<\/strong> The merchant's JewelCloud Dealer ID (saved in plugin settings) is sent on every call. Filter and search query parameters (shape, carat range, colour, clarity, etc.) are sent when the storefront loads or the visitor changes filters. Diamond inventory IDs are sent when a visitor opens a detail page, requests a video URL, or uses WooCommerce add-to-cart. If the merchant enables AccountAuthentication, the configured dealer password is also sent once during plugin initialisation (<code>initToolApi<\/code>). The plugin does not intentionally send visitor name, email, or phone number to JewelCloud inventory APIs.<\/li>\n<li><strong>Terms of service.<\/strong> https:\/\/gemfind.com\/pages\/terms-of-service \u2014 please refer to GemFind for Terms of Service, as JewelCloud is operated by GemFind Digital Solutions.<\/li>\n<li><strong>Privacy policy.<\/strong> https:\/\/www.jewelcloud.com\/policies\/privacy-policy<\/li>\n<\/ul>\n\n<p>JewelCloud is operated by GemFind Digital Solutions. GemFind's Terms of Service define the GemFind Network as including <code>www.jewelcloud.com<\/code>. Use the GemFind Terms link above for contractual terms; use the JewelCloud privacy policy link above for JewelCloud data-handling practices.<\/p>\n\n<h4>2. JewelCloud diamond view tracking (platform.jewelcloud.com)<\/h4>\n\n<ul>\n<li><strong>What it is and what it's used for.<\/strong> GemFind\/JewelCloud analytics endpoint that records when a visitor views a diamond detail page in the storefront (v1 and v2).<\/li>\n<li><strong>What data is sent and when.<\/strong> Dealer ID, vendor\/retailer ID, diamond inventory ID, the site's origin URL, and the visitor's public IPv4 address (see Geolocation DB below). Sent from the visitor's browser as a POST to <code>https:\/\/platform.jewelcloud.com\/DiamondTracking.aspx<\/code> once per diamond detail page load, after diamond details are loaded and an IP address is obtained.<\/li>\n<li><strong>Terms of service.<\/strong> https:\/\/gemfind.com\/pages\/terms-of-service \u2014 please refer to GemFind for Terms of Service, as JewelCloud is operated by GemFind Digital Solutions.<\/li>\n<li><strong>Privacy policy.<\/strong> https:\/\/www.jewelcloud.com\/policies\/privacy-policy<\/li>\n<\/ul>\n\n<h4>3. Geolocation DB (geolocation-db.com)<\/h4>\n\n<ul>\n<li><strong>What it is and what it's used for.<\/strong> Public IP lookup service used to obtain the visitor's public IPv4 address for JewelCloud diamond view tracking (see section 2 above).<\/li>\n<li><strong>What data is sent and when.<\/strong> The visitor's browser sends a request to <code>https:\/\/geolocation-db.com\/json\/<\/code> when a diamond detail page loads. The plugin only reads the returned IPv4 address and forwards it to the JewelCloud tracking endpoint. No visitor name, email address, phone number, or form data is sent to this service by the plugin.<\/li>\n<li><strong>Terms of service.<\/strong> https:\/\/geolocation-db.com\/terms<\/li>\n<li><strong>Privacy policy.<\/strong> https:\/\/geolocation-db.com\/privacy<\/li>\n<\/ul>\n\n<h4>4. Facebook (connect.facebook.net, facebook.com)<\/h4>\n\n<ul>\n<li><strong>What it is and what it's used for.<\/strong> Optional Facebook Like button on diamond detail pages when the merchant enables \"Show Facebook Like\" in plugin settings. The v1 storefront loads the Facebook SDK via the <code>react-facebook<\/code> library (<code>connect.facebook.net<\/code>). Share links may open <code>facebook.com<\/code> in a new tab without loading the SDK.<\/li>\n<li><strong>What data is sent and when.<\/strong> Page URL and standard Facebook widget\/SDK telemetry as described in Meta's policies. Sent only when <code>show_Facebook_Like<\/code> is enabled and the visitor views a diamond detail page that renders the Like widget. The plugin does not send visitor form data to Facebook.<\/li>\n<li><strong>Terms of service.<\/strong> https:\/\/www.facebook.com\/terms.php<\/li>\n<li><strong>Privacy policy.<\/strong> https:\/\/www.facebook.com\/privacy\/policy<\/li>\n<\/ul>\n\n<h4>5. Google reCAPTCHA<\/h4>\n\n<ul>\n<li><strong>What it is and what it's used for.<\/strong> Optional spam protection on storefront contact forms (Drop a Hint, Email a Friend, Schedule a Viewing, Request More Info). Loaded only when the merchant configures a reCAPTCHA Site Key in plugin settings (scripts from Google).<\/li>\n<li><strong>What data is sent and when.<\/strong> Standard reCAPTCHA telemetry (browser\/device signals, IP address, interaction data) is sent to Google when a visitor submits a protected form. With no Site Key configured, the plugin makes no calls to Google reCAPTCHA. The plugin does not store this data; Google does.<\/li>\n<li><strong>Terms of service.<\/strong> https:\/\/policies.google.com\/terms<\/li>\n<li><strong>Privacy policy.<\/strong> https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<h4>6. Camweara virtual try-on (cdn.camweara.com)<\/h4>\n\n<ul>\n<li><strong>What it is and what it's used for.<\/strong> Optional virtual try-on experience (iframe) provided by Modaka Technologies (Camweara) when the merchant enables try-on in plugin settings (<code>display_tryon<\/code>). The iframe is loaded from <code>https:\/\/cdn.camweara.com<\/code>.<\/li>\n<li><strong>What data is sent and when.<\/strong> Diamond or setting identifiers embedded in the iframe URL (carat, shape, SKU\/stock number, company name). Sent only when the visitor opens the try-on feature on a diamond or setting detail page and try-on is enabled in settings. No visitor name, email, or message content is sent by the plugin to Camweara.<\/li>\n<li>Terms of service. At the time of release, Camweara does not publish a separate Terms of Service page. Please \ncontact Camweara directly for any contractual terms applicable to your account.<\/li>\n<li>Contact: https:\/\/camweara.com\/contact-us\/<\/li>\n<li><strong>Privacy policy.<\/strong> https:\/\/www.camweara.com\/privacy-policy<\/li>\n<\/ul>\n\n<p>Use of GemFind Diamond Link (including the optional Camweara try-on integration) is governed by GemFind Terms of Service. Camweara is operated by Modaka Technologies; data handling for the try-on iframe is described in Camweara's privacy policy. Modaka Technologies does not publish a separate public Terms of Service URL for Camweara \u2014 merchant contractual terms are provided when subscribing to Camweara (contact info@modakatech.com).<\/p>\n\n<h4>7. Optional: GemFind support notification (off by default)<\/h4>\n\n<ul>\n<li><strong>What it is and what it's used for.<\/strong> Optional email copy of the merchant registration form to addresses the site owner configures.<\/li>\n<li><strong>What data is sent and when.<\/strong> If enabled via the <code>gemfindDL_share_registration_with_support<\/code> option and the <code>gemfindDL_support_registration_recipients<\/code> filter, the merchant's name, email, phone, and shop domain are emailed to the configured recipient addresses when the registration form is submitted. <strong>Disabled by default<\/strong> \u2014 no data is sent unless the site owner explicitly enables this.<\/li>\n<li><strong>Terms of service.<\/strong> https:\/\/gemfind.com\/pages\/terms-of-service<\/li>\n<li><strong>Privacy policy.<\/strong> https:\/\/gemfind.com\/pages\/privacy-policy<\/li>\n<\/ul>\n\n<h4>8. Optional: Remote SMTP settings API (off by default)<\/h4>\n\n<ul>\n<li><strong>What it is and what it's used for.<\/strong> Optional sync of SMTP mail settings from a merchant-configured remote HTTP API into the plugin database. Used only when <code>GEMFINDDL_REMOTE_FORM_API_URL<\/code> is defined in <code>wp-config.php<\/code> or the <code>gemfindDL_remote_form_api_base<\/code> filter returns a base URL. No remote URL is hardcoded or called by default.<\/li>\n<li><strong>What data is sent and when.<\/strong> The site's shop domain is sent to the configured remote API endpoint to retrieve SMTP host, port, credentials, and from-address settings. This happens only when an administrator triggers SMTP sync or the plugin attempts to load remote SMTP config. <strong>Disabled by default<\/strong> \u2014 no data leaves the site unless the merchant explicitly configures a remote API URL.<\/li>\n<li><strong>Terms of service.<\/strong> Not applicable when disabled (default). When enabled, governed by the merchant's chosen remote API provider.<\/li>\n<li><strong>Privacy policy.<\/strong> Not applicable when disabled (default). When enabled, governed by the merchant's chosen remote API provider.<\/li>\n<\/ul>\n\n<h4>9. Optional: Social share links (pinterest.com, twitter.com \u2014 user-initiated)<\/h4>\n\n<ul>\n<li><strong>What it is and what it's used for.<\/strong> Optional share icons on diamond detail pages. When a visitor clicks a share icon, the browser opens a Pinterest or Twitter\/X share URL with the current page address. No SDK is loaded and no request is made until the visitor clicks.<\/li>\n<li><strong>What data is sent and when.<\/strong> Only the current page URL is passed in the share link when the visitor clicks Pinterest or Twitter\/X share. No visitor name, email, or form data is sent by the plugin.<\/li>\n<li><strong>Terms of service (Pinterest).<\/strong> https:\/\/policy.pinterest.com\/en\/terms-of-service<\/li>\n<li><strong>Privacy policy (Pinterest).<\/strong> https:\/\/policy.pinterest.com\/en\/privacy-policy<\/li>\n<li><strong>Terms of service (Twitter\/X).<\/strong> https:\/\/twitter.com\/en\/tos<\/li>\n<li><strong>Privacy policy (Twitter\/X).<\/strong> https:\/\/twitter.com\/en\/privacy<\/li>\n<\/ul>\n\n<h3>Privacy policy<\/h3>\n\n<p>Sites using this plugin should disclose in their privacy policy that:<\/p>\n\n<ul>\n<li>Visitor diamond search and inventory requests are processed through the JewelCloud API (<code>api.jewelcloud.com<\/code>), operated by GemFind Digital Solutions.<\/li>\n<li>When a visitor views a diamond detail page, the storefront may request the visitor's public IP from Geolocation DB (<code>geolocation-db.com<\/code>) and send a tracking ping to JewelCloud (<code>platform.jewelcloud.com<\/code>) with dealer ID, diamond ID, site URL, and IP address.<\/li>\n<li>Email addresses and messages submitted through Drop a Hint, Email a Friend, Schedule a Viewing, or Request More Info are sent to the jeweler's configured admin email address using either the WordPress mailer or the SMTP credentials saved in the plugin.<\/li>\n<li>If the merchant configures a reCAPTCHA Site Key, Google reCAPTCHA collects browser and device signals on protected forms.<\/li>\n<li>If the merchant enables Facebook Like, Meta\/Facebook may collect data per their policies when the Like widget loads.<\/li>\n<li>If visitors use social share icons, Pinterest or Twitter\/X may receive the page URL per their policies (see \"External services\" #9 above).<\/li>\n<li>If the merchant enables virtual try-on, Camweara (<code>cdn.camweara.com<\/code>) loads in an iframe with product identifiers in the URL.<\/li>\n<li>If the merchant opts in to support notifications (see \"External services\" #7 above), customer name, email, phone, shop domain and site URL are emailed to the configured recipients.<\/li>\n<li>If the merchant configures a remote SMTP settings API (see \"External services\" #8 above), the shop domain is sent to that remote service to retrieve mail settings.<\/li>\n<li>Completing the in-plugin merchant registration form can optionally email the WordPress site administrator (off by default; enable with the <code>gemfindDL_send_installer_registration_thank_you<\/code> filter).<\/li>\n<li>WooCommerce, if used, applies its own checkout and customer data policies.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install the ZIP via <strong>Plugins -&gt; Add New -&gt; Upload<\/strong>.<\/li>\n<li>Activate <strong>GemFind Diamond Link<\/strong> through the <strong>Plugins<\/strong> menu.<\/li>\n<li>Go to <strong>GemFind Diamond Link -&gt; Settings<\/strong> and enter your JewelCloud Account ID (Dealer ID) and admin email.<\/li>\n<li>Open the Diamond Link page (created on install) or add <code>[gemfindDL_diamond_link]<\/code> to a page using the <strong>GemFind Diamond Tools (full width)<\/strong> template if desired.<\/li>\n<li>Pre-built JavaScript bundles are included under <code>public\/<\/code> (storefront) and <code>assets\/build\/<\/code> (admin). If you develop from source, run <code>npm run build<\/code> in the plugin directory before deploying.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20gemfind%20account%3F\"><h3>Do I need a GemFind account?<\/h3><\/dt>\n<dd><p>Yes. Live diamond inventory is loaded from JewelCloud using your dealer credentials. GemFind support provides your Account ID.<\/p><\/dd>\n<dt id=\"does%20this%20work%20without%20woocommerce%3F\"><h3>Does this work without WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Browsing, filtering, email actions, and print work without WooCommerce. Add-to-cart requires WooCommerce to be installed and active.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20v1%20and%20v2%3F\"><h3>What is the difference between v1 and v2?<\/h3><\/dt>\n<dd><p>v2 is the current Diamond Link experience (default). v1 is the classic UI for sites that still rely on the older layout. Choose the default under <strong>Settings -&gt; Frontend experience<\/strong>, or override per page with the shortcode <code>version<\/code> attribute.<\/p><\/dd>\n<dt id=\"what%20data%20is%20sent%20to%20external%20servers%3F\"><h3>What data is sent to external servers?<\/h3><\/dt>\n<dd><p>This plugin requires JewelCloud for live diamond inventory and optionally connects to other third-party services (analytics, spam protection, social widgets, virtual try-on). See the <strong>External services<\/strong> section below for what each service is used for, what data is sent, when calls happen, and links to each provider's terms of service and privacy policy.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>WordPress.org review: completed External services documentation with verified Terms\/Privacy links for JewelCloud, Geolocation DB, Facebook, Google reCAPTCHA, and Camweara.<\/li>\n<li>Expanded JewelCloud API endpoint list and clarified GemFind as the legal operator of JewelCloud.<\/li>\n<li>Added Geolocation DB terms and privacy policy links.<\/li>\n<li>Documented optional support-notification email and optional remote SMTP sync (both off by default).<\/li>\n<li>Camweara section: standard Terms\/Privacy format with GemFind ToS and Camweara privacy policy links.<\/li>\n<li>Documented optional Pinterest\/Twitter share links (user-initiated) and clarified remote SMTP is off by default.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>WordPress.org review: documented all external services (JewelCloud API and tracking, Geolocation DB, Facebook SDK, Google reCAPTCHA, Camweara) with terms and privacy policy links.<\/li>\n<li>Strengthened POST <code>\/addToCart<\/code> REST permission checks (site-scoped shop\/dealer validation, rate limiting, plus CSRF nonce).<\/li>\n<li>Diamond tracking URLs use HTTPS for <code>platform.jewelcloud.com<\/code>.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>WordPress.org review compliance: removed all unconditional \u201cPowered by\u201d \/ site URL branding from customer-facing email templates.<\/li>\n<li>Bundled v1 help images locally (color, carat, 360-view); no remote <code>dl2.gemfind.us<\/code> asset loading.<\/li>\n<li>Included React\/PHP source (<code>src\/<\/code>) and <code>package.json<\/code> in the WordPress.org package with build instructions (Guideline 4).<\/li>\n<li>Unique <code>gemfindDL_<\/code> \/ <code>GEMFINDDL_<\/code> prefixes with legacy aliases for existing installs.<\/li>\n<li>Fixed GemFind privacy\/terms links in readme (privacy policy URL verified; terms link uses gemfind.com).<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial 1.0.0 release for WordPress.org Plugin Directory.<\/li>\n<li>Printable diamond view loads CSS via <code>wp_enqueue_style()<\/code> \/ <code>wp_print_styles()<\/code> (Plugin Check compliant).<\/li>\n<li>Admin settings persistence fix (REST nonce middleware for standalone admin bundle).<\/li>\n<\/ul>","raw_excerpt":"Embed the GemFind Diamond Link diamond search and listing tool on your WordPress site with a shortcode, admin settings, and JewelCloud inventory.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/315684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/co.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/co.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=315684"}],"author":[{"embeddable":true,"href":"https:\/\/co.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gemfind"}],"wp:attachment":[{"href":"https:\/\/co.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=315684"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=315684"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=315684"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=315684"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=315684"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=315684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}