/* ============ Schema: Organization (one per site, front page only, 17.17) ============ * If Rank Math / Yoast is installed, remove this block and let the plugin inject it. * All numbers come from the knowledge base only; never fabricate missing fields. */ if (is_front_page()) : $zr_org = array( '@context' => 'https://schema.org', '@type' => 'Organization', 'name' => 'GDtokin', 'url' => home_url('/'), 'description' => 'Metal stationery and shaped paper clip manufacturer in Dongguan, China, offering OEM and ODM custom shapes, colors and private labeling with 24-hour dispatch.', // 'logo' => home_url('/logo.png'), // [TODO: real logo] // 'sameAs' => array(), // [TODO: real social media profiles] ); echo '' . "\n"; endif; /* ============ Schema: BreadcrumbList (all inner pages, 17.17) ============ */ if (!is_front_page()) : $zr_crumb = array( '@context' => 'https://schema.org', '@type' => 'BreadcrumbList', 'itemListElement' => array( array('@type' => 'ListItem', 'position' => 1, 'name' => 'Home', 'item' => home_url('/')), ), ); $zr_pos = 2; if (is_singular('product')) { $zr_terms = get_the_terms(get_the_ID(), 'product_cat'); if ($zr_terms && !is_wp_error($zr_terms)) { $zr_term = $zr_terms[0]; $zr_crumb['itemListElement'][] = array( '@type' => 'ListItem', 'position' => $zr_pos++, 'name' => $zr_term->name, 'item' => get_term_link($zr_term), ); } $zr_crumb['itemListElement'][] = array( '@type' => 'ListItem', 'position' => $zr_pos++, 'name' => get_the_title(), ); } elseif (is_singular('post')) { $zr_crumb['itemListElement'][] = array( '@type' => 'ListItem', 'position' => $zr_pos++, 'name' => 'Blog', 'item' => home_url('/blog/'), ); $zr_crumb['itemListElement'][] = array( '@type' => 'ListItem', 'position' => $zr_pos++, 'name' => get_the_title(), ); } elseif (is_tax('product_cat')) { $zr_term = get_queried_object(); $zr_crumb['itemListElement'][] = array( '@type' => 'ListItem', 'position' => $zr_pos++, 'name' => 'Products', 'item' => get_post_type_archive_link('product'), ); $zr_crumb['itemListElement'][] = array( '@type' => 'ListItem', 'position' => $zr_pos++, 'name' => $zr_term ? $zr_term->name : '', ); } else { $zr_crumb['itemListElement'][] = array( '@type' => 'ListItem', 'position' => $zr_pos++, 'name' => get_the_title(), ); } echo '' . "\n"; endif;
Card & Sign Holders

Business Card Holders & Stands

32 products listed
Hollow Teardrop Metal Display Stand and Double Head Memo Clip
Business Card Holders & Stands

Hollow Teardrop Metal Display Stand and Double Head Memo Clip

Minimalist Wrought Iron Desktop Phone Stand and Business Card Holder
Business Card Holders & Stands

Minimalist Wrought Iron Desktop Phone Stand and Business Card Holder

Fu Character Place Card Clip and Card Holder for Wedding Tables
Business Card Holders & Stands

Fu Character Place Card Clip and Card Holder for Wedding Tables

Minimalist Wrought Iron Desktop Phone Stand and Card Holder
Business Card Holders & Stands

Minimalist Wrought Iron Desktop Phone Stand and Card Holder

Square Solid Wood Base Teardrop Table Number Card Holder
Business Card Holders & Stands

Square Solid Wood Base Teardrop Table Number Card Holder

Premium Crystal Ball Heart Business Card and Memo Clip
Business Card Holders & Stands

Premium Crystal Ball Heart Business Card and Memo Clip

50mm Round Base Alligator Metal Place Card Holder
Business Card Holders & Stands

50mm Round Base Alligator Metal Place Card Holder

Custom Chili Shaped Business Card and Table Number Holder
Business Card Holders & Stands

Custom Chili Shaped Business Card and Table Number Holder

Small Half Round Table Card and Business Card Holder
Business Card Holders & Stands

Small Half Round Table Card and Business Card Holder

Black Foam Base Detachable Teardrop Memo and Table Number Clip
Business Card Holders & Stands

Black Foam Base Detachable Teardrop Memo and Table Number Clip

Minimalist Wrought Iron Business Card Stand with Card Box
Business Card Holders & Stands

Minimalist Wrought Iron Business Card Stand with Card Box

Small Tower Alligator Memo and Place Card Clip for Weddings
Business Card Holders & Stands

Small Tower Alligator Memo and Place Card Clip for Weddings

Red Chili Shaped Place Card and Table Number Holder
Business Card Holders & Stands

Red Chili Shaped Place Card and Table Number Holder

CD Pattern Heart Detachable Base Place Card Holder
Business Card Holders & Stands

CD Pattern Heart Detachable Base Place Card Holder

Peacock Round Heart Shaped Business Card and Memo Clip
Business Card Holders & Stands

Peacock Round Heart Shaped Business Card and Memo Clip

Heart Teardrop and Star Table Number Clip for Wedding Hotels
Business Card Holders & Stands

Heart Teardrop and Star Table Number Clip for Wedding Hotels

Thickened Detachable Ring Metal Memo and Table Number Clip
Business Card Holders & Stands

Thickened Detachable Ring Metal Memo and Table Number Clip

Heart Shaped Stainless Steel Menu and Table Number Holder
Business Card Holders & Stands

Heart Shaped Stainless Steel Menu and Table Number Holder

Detachable Base Business Card and Table Number Holder
Business Card Holders & Stands

Detachable Base Business Card and Table Number Holder

Pine Wood Alligator Memo and Photo Clip Holder
Business Card Holders & Stands

Pine Wood Alligator Memo and Photo Clip Holder

Thickened Teardrop Detachable Memo and Table Number Clip
Business Card Holders & Stands

Thickened Teardrop Detachable Memo and Table Number Clip

Beech Wood and Metal Desktop Business Card Holder with Memo Box
Business Card Holders & Stands

Beech Wood and Metal Desktop Business Card Holder with Memo Box

Metal Business Card and Table Number Holder for Hotels
Business Card Holders & Stands

Metal Business Card and Table Number Holder for Hotels

Chinese Fu Character Double Head Clip for Weddings
Business Card Holders & Stands

Chinese Fu Character Double Head Clip for Weddings