Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- add_filter( 'rwmb_meta_boxes', 'your_prefix_function_name' );
- function your_prefix_function_name( $meta_boxes ) {
- $prefix = '';
- $meta_boxes[] = [
- 'title' => __( 'dog details', 'your-text-domain' ),
- 'id' => 'dog_fields',
- 'post_types' => ['dogs', 'attachment'],
- 'style' => 'seamless',
- 'class' => 'fg-dogdetails',
- 'mb_title' => 'Dog Details',
- 'fields' => [
- [
- 'name' => __( 'Dog Name', 'your-text-domain' ),
- 'id' => $prefix . 'dog_name',
- 'type' => 'text',
- 'required' => true,
- 'save_field' => false,
- ],
- [
- 'name' => __( 'Lifestage', 'your-text-domain' ),
- 'id' => $prefix . 'lifestage',
- 'type' => 'select_advanced',
- 'desc' => __( '0-1: Baby, 2-4: Young, 5-7: Adult, 8+: Senior', 'your-text-domain' ),
- 'options' => [
- 'Baby' => __( 'Baby', 'your-text-domain' ),
- 'Young' => __( 'Young', 'your-text-domain' ),
- 'Adult' => __( 'Adult', 'your-text-domain' ),
- 'Senior' => __( 'Senior', 'your-text-domain' ),
- ],
- 'required' => true,
- 'admin_columns' => 'after title',
- ],
- [
- 'name' => __( 'Birth Day', 'your-text-domain' ),
- 'id' => $prefix . 'birth_date',
- 'type' => 'date',
- ],
- [
- 'name' => __( 'Approximate Age', 'your-text-domain' ),
- 'id' => $prefix . 'approximate_age',
- 'type' => 'number',
- 'label_description' => __( 'informational / internal only', 'your-text-domain' ),
- ],
- [
- 'name' => __( 'Size', 'your-text-domain' ),
- 'id' => $prefix . 'size',
- 'type' => 'select_advanced',
- 'options' => [
- 'S' => __( 'S (0-25lb)', 'your-text-domain' ),
- 'M' => __( 'M (26-50 lb)', 'your-text-domain' ),
- 'L' => __( 'L (51-100 lb)', 'your-text-domain' ),
- 'XL' => __( 'XL (101+ lb)', 'your-text-domain' ),
- ],
- 'std' => 'L',
- 'save_field' => false,
- ],
- [
- 'name' => __( 'Adoption Status', 'your-text-domain' ),
- 'id' => $prefix . 'adoption_status',
- 'type' => 'select',
- 'options' => [
- 'avail' => __( 'Adoptable', 'your-text-domain' ),
- 'availpending' => __( 'Adoption Pending', 'your-text-domain' ),
- 'adopted' => __( 'Adopted', 'your-text-domain' ),
- 'private' => __( 'Private', 'your-text-domain' ),
- ],
- 'std' => 'avail',
- 'admin_columns' => [
- 'position' => 'after title',
- 'sort' => true,
- ],
- 'save_field' => false,
- ],
- [
- 'name' => __( 'Primary Breed', 'your-text-domain' ),
- 'id' => $prefix . 'breed',
- 'type' => 'select_advanced',
- 'options' => [
- 'Pomeranian' => __( 'Pomeranian', 'your-text-domain' ),
- 'German Shepherd Dog' => __( 'German Shepherd Dog', 'your-text-domain' ),
- 'White German Shepherd' => __( 'White German Shepherd', 'your-text-domain' ),
- 'Terrier' => __( 'Terrier', 'your-text-domain' ),
- 'Belgian Shepherd / Malinois' => __( 'Belgian Shepherd / Malinois', 'your-text-domain' ),
- 'Chihuahua' => __( 'Chihuahua', 'your-text-domain' ),
- ],
- 'std' => 'German Shepherd Dog',
- 'required' => true,
- 'admin_columns' => 'after title',
- 'save_field' => false,
- ],
- [
- 'name' => __( 'Secondary Breed', 'your-text-domain' ),
- 'id' => $prefix . 'secondary_breed',
- 'type' => 'select_advanced',
- 'options' => [
- 'Affenpinscher' => __( 'Affenpinscher', 'your-text-domain' ),
- 'Afghan Hound' => __( 'Afghan Hound', 'your-text-domain' ),
- 'Airedale Terrier' => __( 'Airedale Terrier', 'your-text-domain' ),
- 'Akbash' => __( 'Akbash', 'your-text-domain' ),
- 'Akita' => __( 'Akita', 'your-text-domain' ),
- 'Alaskan Malamute' => __( 'Alaskan Malamute', 'your-text-domain' ),
- 'American Bulldog' => __( 'American Bulldog', 'your-text-domain' ),
- 'American Eskimo Dog' => __( 'American Eskimo Dog', 'your-text-domain' ),
- 'American Hairless Terrier' => __( 'American Hairless Terrier', 'your-text-domain' ),
- 'American Staffordshire Terrier' => __( 'American Staffordshire Terrier', 'your-text-domain' ),
- 'American Water Spaniel' => __( 'American Water Spaniel', 'your-text-domain' ),
- 'Anatolian Shepherd' => __( 'Anatolian Shepherd', 'your-text-domain' ),
- 'Appenzell Mountain Dog' => __( 'Appenzell Mountain Dog', 'your-text-domain' ),
- 'Australian Cattle Dog / Blue Heeler' => __( 'Australian Cattle Dog / Blue Heeler', 'your-text-domain' ),
- 'Australian Kelpie' => __( 'Australian Kelpie', 'your-text-domain' ),
- 'Australian Shepherd' => __( 'Australian Shepherd', 'your-text-domain' ),
- 'Australian Terrier' => __( 'Australian Terrier', 'your-text-domain' ),
- 'Basenji' => __( 'Basenji', 'your-text-domain' ),
- 'Basset Hound' => __( 'Basset Hound', 'your-text-domain' ),
- 'Beagle' => __( 'Beagle', 'your-text-domain' ),
- 'Bearded Collie' => __( 'Bearded Collie', 'your-text-domain' ),
- 'Beauceron' => __( 'Beauceron', 'your-text-domain' ),
- 'Bedlington Terrier' => __( 'Bedlington Terrier', 'your-text-domain' ),
- 'Belgian Shepherd / Sheepdog' => __( 'Belgian Shepherd / Sheepdog', 'your-text-domain' ),
- 'Belgian Shepherd / Laekenois' => __( 'Belgian Shepherd / Laekenois', 'your-text-domain' ),
- 'Belgian Shepherd / Malinois' => __( 'Belgian Shepherd / Malinois', 'your-text-domain' ),
- 'Belgian Shepherd / Tervuren' => __( 'Belgian Shepherd / Tervuren', 'your-text-domain' ),
- 'Bernese Mountain Dog' => __( 'Bernese Mountain Dog', 'your-text-domain' ),
- 'Bichon Frise' => __( 'Bichon Frise', 'your-text-domain' ),
- 'Black and Tan Coonhound' => __( 'Black and Tan Coonhound', 'your-text-domain' ),
- 'Black Labrador Retriever' => __( 'Black Labrador Retriever', 'your-text-domain' ),
- 'Black Mouth Cur' => __( 'Black Mouth Cur', 'your-text-domain' ),
- 'Black Russian Terrier' => __( 'Black Russian Terrier', 'your-text-domain' ),
- 'Bloodhound' => __( 'Bloodhound', 'your-text-domain' ),
- 'Blue Lacy' => __( 'Blue Lacy', 'your-text-domain' ),
- 'Bluetick Coonhound' => __( 'Bluetick Coonhound', 'your-text-domain' ),
- 'Boerboel' => __( 'Boerboel', 'your-text-domain' ),
- 'Bolognese' => __( 'Bolognese', 'your-text-domain' ),
- 'Border Collie' => __( 'Border Collie', 'your-text-domain' ),
- 'Border Terrier' => __( 'Border Terrier', 'your-text-domain' ),
- 'Borzoi' => __( 'Borzoi', 'your-text-domain' ),
- 'Boston Terrier' => __( 'Boston Terrier', 'your-text-domain' ),
- 'Bouvier des Flandres' => __( 'Bouvier des Flandres', 'your-text-domain' ),
- 'Boxer' => __( 'Boxer', 'your-text-domain' ),
- 'Boykin Spaniel' => __( 'Boykin Spaniel', 'your-text-domain' ),
- 'Briard' => __( 'Briard', 'your-text-domain' ),
- 'Brittany Spaniel' => __( 'Brittany Spaniel', 'your-text-domain' ),
- 'Brussels Griffon' => __( 'Brussels Griffon', 'your-text-domain' ),
- 'Bull Terrier' => __( 'Bull Terrier', 'your-text-domain' ),
- 'Bullmastiff' => __( 'Bullmastiff', 'your-text-domain' ),
- 'Cairn Terrier' => __( 'Cairn Terrier', 'your-text-domain' ),
- 'Canaan Dog' => __( 'Canaan Dog', 'your-text-domain' ),
- 'Cane Corso' => __( 'Cane Corso', 'your-text-domain' ),
- 'Carolina Dog' => __( 'Carolina Dog', 'your-text-domain' ),
- 'Catahoula Leopard Dog' => __( 'Catahoula Leopard Dog', 'your-text-domain' ),
- 'Cattle Dog' => __( 'Cattle Dog', 'your-text-domain' ),
- 'Caucasian Sheepdog / Caucasian Ovtcharka' => __( 'Caucasian Sheepdog / Caucasian Ovtcharka', 'your-text-domain' ),
- 'Cavalier King Charles Spaniel' => __( 'Cavalier King Charles Spaniel', 'your-text-domain' ),
- 'Chesapeake Bay Retriever' => __( 'Chesapeake Bay Retriever', 'your-text-domain' ),
- 'Chihuahua' => __( 'Chihuahua', 'your-text-domain' ),
- 'Chinese Crested Dog' => __( 'Chinese Crested Dog', 'your-text-domain' ),
- 'Chinese Foo Dog' => __( 'Chinese Foo Dog', 'your-text-domain' ),
- 'Chinook' => __( 'Chinook', 'your-text-domain' ),
- 'Chocolate Labrador Retriever' => __( 'Chocolate Labrador Retriever', 'your-text-domain' ),
- 'Chow Chow' => __( 'Chow Chow', 'your-text-domain' ),
- 'Cirneco dell\'Etna' => __( 'Cirneco dell\'Etna', 'your-text-domain' ),
- 'Clumber Spaniel' => __( 'Clumber Spaniel', 'your-text-domain' ),
- 'Cockapoo' => __( 'Cockapoo', 'your-text-domain' ),
- 'Cocker Spaniel' => __( 'Cocker Spaniel', 'your-text-domain' ),
- 'Collie' => __( 'Collie', 'your-text-domain' ),
- 'Coonhound' => __( 'Coonhound', 'your-text-domain' ),
- 'Corgi' => __( 'Corgi', 'your-text-domain' ),
- 'Coton de Tulear' => __( 'Coton de Tulear', 'your-text-domain' ),
- 'Curly-Coated Retriever' => __( 'Curly-Coated Retriever', 'your-text-domain' ),
- 'Dachshund' => __( 'Dachshund', 'your-text-domain' ),
- 'Dalmatian' => __( 'Dalmatian', 'your-text-domain' ),
- 'Dandie Dinmont Terrier' => __( 'Dandie Dinmont Terrier', 'your-text-domain' ),
- 'Doberman Pinscher' => __( 'Doberman Pinscher', 'your-text-domain' ),
- 'Dogo Argentino' => __( 'Dogo Argentino', 'your-text-domain' ),
- 'Dogue de Bordeaux' => __( 'Dogue de Bordeaux', 'your-text-domain' ),
- 'Dutch Shepherd' => __( 'Dutch Shepherd', 'your-text-domain' ),
- 'English Bulldog' => __( 'English Bulldog', 'your-text-domain' ),
- 'English Cocker Spaniel' => __( 'English Cocker Spaniel', 'your-text-domain' ),
- 'English Coonhound' => __( 'English Coonhound', 'your-text-domain' ),
- 'English Pointer' => __( 'English Pointer', 'your-text-domain' ),
- 'English Setter' => __( 'English Setter', 'your-text-domain' ),
- 'English Shepherd' => __( 'English Shepherd', 'your-text-domain' ),
- 'English Springer Spaniel' => __( 'English Springer Spaniel', 'your-text-domain' ),
- 'English Toy Spaniel' => __( 'English Toy Spaniel', 'your-text-domain' ),
- 'Entlebucher' => __( 'Entlebucher', 'your-text-domain' ),
- 'Eskimo Dog' => __( 'Eskimo Dog', 'your-text-domain' ),
- 'Feist' => __( 'Feist', 'your-text-domain' ),
- 'Field Spaniel' => __( 'Field Spaniel', 'your-text-domain' ),
- 'Fila Brasileiro' => __( 'Fila Brasileiro', 'your-text-domain' ),
- 'Finnish Lapphund' => __( 'Finnish Lapphund', 'your-text-domain' ),
- 'Finnish Spitz' => __( 'Finnish Spitz', 'your-text-domain' ),
- 'Flat-Coated Retriever' => __( 'Flat-Coated Retriever', 'your-text-domain' ),
- 'Fox Terrier' => __( 'Fox Terrier', 'your-text-domain' ),
- 'Foxhound' => __( 'Foxhound', 'your-text-domain' ),
- 'French Bulldog' => __( 'French Bulldog', 'your-text-domain' ),
- 'Galgo Spanish Greyhound' => __( 'Galgo Spanish Greyhound', 'your-text-domain' ),
- 'German Pinscher' => __( 'German Pinscher', 'your-text-domain' ),
- 'German Shepherd Dog' => __( 'German Shepherd Dog', 'your-text-domain' ),
- 'German Shorthaired Pointer' => __( 'German Shorthaired Pointer', 'your-text-domain' ),
- 'German Spitz' => __( 'German Spitz', 'your-text-domain' ),
- 'German Wirehaired Pointer' => __( 'German Wirehaired Pointer', 'your-text-domain' ),
- 'Giant Schnauzer' => __( 'Giant Schnauzer', 'your-text-domain' ),
- 'Glen of Imaal Terrier' => __( 'Glen of Imaal Terrier', 'your-text-domain' ),
- 'Golden Retriever' => __( 'Golden Retriever', 'your-text-domain' ),
- 'Gordon Setter' => __( 'Gordon Setter', 'your-text-domain' ),
- 'Great Dane' => __( 'Great Dane', 'your-text-domain' ),
- 'Great Pyrenees' => __( 'Great Pyrenees', 'your-text-domain' ),
- 'Greater Swiss Mountain Dog' => __( 'Greater Swiss Mountain Dog', 'your-text-domain' ),
- 'Greyhound' => __( 'Greyhound', 'your-text-domain' ),
- 'Harrier' => __( 'Harrier', 'your-text-domain' ),
- 'Havanese' => __( 'Havanese', 'your-text-domain' ),
- 'Hound' => __( 'Hound', 'your-text-domain' ),
- 'Hovawart' => __( 'Hovawart', 'your-text-domain' ),
- 'Husky' => __( 'Husky', 'your-text-domain' ),
- 'Ibizan Hound' => __( 'Ibizan Hound', 'your-text-domain' ),
- 'Illyrian Sheepdog' => __( 'Illyrian Sheepdog', 'your-text-domain' ),
- 'Irish Setter' => __( 'Irish Setter', 'your-text-domain' ),
- 'Irish Terrier' => __( 'Irish Terrier', 'your-text-domain' ),
- 'Irish Water Spaniel' => __( 'Irish Water Spaniel', 'your-text-domain' ),
- 'Irish Wolfhound' => __( 'Irish Wolfhound', 'your-text-domain' ),
- 'Italian Greyhound' => __( 'Italian Greyhound', 'your-text-domain' ),
- 'Spinone Italiano' => __( 'Spinone Italiano', 'your-text-domain' ),
- 'Jack Russell Terrier' => __( 'Jack Russell Terrier', 'your-text-domain' ),
- 'Parson Russell Terrier' => __( 'Parson Russell Terrier', 'your-text-domain' ),
- 'Japanese Chin' => __( 'Japanese Chin', 'your-text-domain' ),
- 'Jindo' => __( 'Jindo', 'your-text-domain' ),
- 'Kai Dog' => __( 'Kai Dog', 'your-text-domain' ),
- 'Karelian Bear Dog' => __( 'Karelian Bear Dog', 'your-text-domain' ),
- 'Keeshond' => __( 'Keeshond', 'your-text-domain' ),
- 'Kerry Blue Terrier' => __( 'Kerry Blue Terrier', 'your-text-domain' ),
- 'Kishu' => __( 'Kishu', 'your-text-domain' ),
- 'Klee Kai' => __( 'Klee Kai', 'your-text-domain' ),
- 'Komondor' => __( 'Komondor', 'your-text-domain' ),
- 'Kuvasz' => __( 'Kuvasz', 'your-text-domain' ),
- 'Kyi Leo' => __( 'Kyi Leo', 'your-text-domain' ),
- 'Labrador Retriever' => __( 'Labrador Retriever', 'your-text-domain' ),
- 'Lakeland Terrier' => __( 'Lakeland Terrier', 'your-text-domain' ),
- 'Lancashire Heeler' => __( 'Lancashire Heeler', 'your-text-domain' ),
- 'Leonberger' => __( 'Leonberger', 'your-text-domain' ),
- 'Lhasa Apso' => __( 'Lhasa Apso', 'your-text-domain' ),
- 'Lowchen' => __( 'Lowchen', 'your-text-domain' ),
- 'Maltese' => __( 'Maltese', 'your-text-domain' ),
- 'Manchester Terrier' => __( 'Manchester Terrier', 'your-text-domain' ),
- 'Maremma Sheepdog' => __( 'Maremma Sheepdog', 'your-text-domain' ),
- 'Mastiff' => __( 'Mastiff', 'your-text-domain' ),
- 'McNab' => __( 'McNab', 'your-text-domain' ),
- 'Miniature Pinscher' => __( 'Miniature Pinscher', 'your-text-domain' ),
- 'Mountain Cur' => __( 'Mountain Cur', 'your-text-domain' ),
- 'Mountain Dog' => __( 'Mountain Dog', 'your-text-domain' ),
- 'Munsterlander' => __( 'Munsterlander', 'your-text-domain' ),
- 'Neapolitan Mastiff' => __( 'Neapolitan Mastiff', 'your-text-domain' ),
- 'New Guinea Singing Dog' => __( 'New Guinea Singing Dog', 'your-text-domain' ),
- 'Newfoundland Dog' => __( 'Newfoundland Dog', 'your-text-domain' ),
- 'Norfolk Terrier' => __( 'Norfolk Terrier', 'your-text-domain' ),
- 'Norwegian Buhund' => __( 'Norwegian Buhund', 'your-text-domain' ),
- 'Norwegian Elkhound' => __( 'Norwegian Elkhound', 'your-text-domain' ),
- 'Norwegian Lundehund' => __( 'Norwegian Lundehund', 'your-text-domain' ),
- 'Norwich Terrier' => __( 'Norwich Terrier', 'your-text-domain' ),
- 'Nova Scotia Duck Tolling Retriever' => __( 'Nova Scotia Duck Tolling Retriever', 'your-text-domain' ),
- 'Old English Sheepdog' => __( 'Old English Sheepdog', 'your-text-domain' ),
- 'Otterhound' => __( 'Otterhound', 'your-text-domain' ),
- 'Papillon' => __( 'Papillon', 'your-text-domain' ),
- 'Patterdale Terrier / Fell Terrier' => __( 'Patterdale Terrier / Fell Terrier', 'your-text-domain' ),
- 'Pekingese' => __( 'Pekingese', 'your-text-domain' ),
- 'Peruvian Inca Orchid' => __( 'Peruvian Inca Orchid', 'your-text-domain' ),
- 'Petit Basset Griffon Vendeen' => __( 'Petit Basset Griffon Vendeen', 'your-text-domain' ),
- 'Pharaoh Hound' => __( 'Pharaoh Hound', 'your-text-domain' ),
- 'Pit Bull Terrier' => __( 'Pit Bull Terrier', 'your-text-domain' ),
- 'Plott Hound' => __( 'Plott Hound', 'your-text-domain' ),
- 'Portuguese Podengo' => __( 'Portuguese Podengo', 'your-text-domain' ),
- 'Pointer' => __( 'Pointer', 'your-text-domain' ),
- 'Polish Lowland Sheepdog' => __( 'Polish Lowland Sheepdog', 'your-text-domain' ),
- 'Pomeranian' => __( 'Pomeranian', 'your-text-domain' ),
- 'Poodle' => __( 'Poodle', 'your-text-domain' ),
- 'Portuguese Water Dog' => __( 'Portuguese Water Dog', 'your-text-domain' ),
- 'Presa Canario' => __( 'Presa Canario', 'your-text-domain' ),
- 'Pug' => __( 'Pug', 'your-text-domain' ),
- 'Puli' => __( 'Puli', 'your-text-domain' ),
- 'Pumi' => __( 'Pumi', 'your-text-domain' ),
- 'Rat Terrier' => __( 'Rat Terrier', 'your-text-domain' ),
- 'Redbone Coonhound' => __( 'Redbone Coonhound', 'your-text-domain' ),
- 'Retriever' => __( 'Retriever', 'your-text-domain' ),
- 'Rhodesian Ridgeback' => __( 'Rhodesian Ridgeback', 'your-text-domain' ),
- 'Rottweiler' => __( 'Rottweiler', 'your-text-domain' ),
- 'Saint Bernard' => __( 'Saint Bernard', 'your-text-domain' ),
- 'Saluki' => __( 'Saluki', 'your-text-domain' ),
- 'Samoyed' => __( 'Samoyed', 'your-text-domain' ),
- 'Sarplaninac' => __( 'Sarplaninac', 'your-text-domain' ),
- 'Schipperke' => __( 'Schipperke', 'your-text-domain' ),
- 'Schnauzer' => __( 'Schnauzer', 'your-text-domain' ),
- 'Scottish Deerhound' => __( 'Scottish Deerhound', 'your-text-domain' ),
- 'Scottish Terrier' => __( 'Scottish Terrier', 'your-text-domain' ),
- 'Sealyham Terrier' => __( 'Sealyham Terrier', 'your-text-domain' ),
- 'Shar-Pei' => __( 'Shar-Pei', 'your-text-domain' ),
- 'Sheep Dog' => __( 'Sheep Dog', 'your-text-domain' ),
- 'Shepherd' => __( 'Shepherd', 'your-text-domain' ),
- 'Shetland Sheepdog / Sheltie' => __( 'Shetland Sheepdog / Sheltie', 'your-text-domain' ),
- 'Shiba Inu' => __( 'Shiba Inu', 'your-text-domain' ),
- 'Shih Tzu' => __( 'Shih Tzu', 'your-text-domain' ),
- 'Siberian Husky' => __( 'Siberian Husky', 'your-text-domain' ),
- 'Silky Terrier' => __( 'Silky Terrier', 'your-text-domain' ),
- 'Skye Terrier' => __( 'Skye Terrier', 'your-text-domain' ),
- 'Sloughi' => __( 'Sloughi', 'your-text-domain' ),
- 'Smooth Fox Terrier' => __( 'Smooth Fox Terrier', 'your-text-domain' ),
- 'South Russian Ovtcharka' => __( 'South Russian Ovtcharka', 'your-text-domain' ),
- 'Spaniel' => __( 'Spaniel', 'your-text-domain' ),
- 'Spitz' => __( 'Spitz', 'your-text-domain' ),
- 'Staffordshire Bull Terrier' => __( 'Staffordshire Bull Terrier', 'your-text-domain' ),
- 'Standard Poodle' => __( 'Standard Poodle', 'your-text-domain' ),
- 'Sussex Spaniel' => __( 'Sussex Spaniel', 'your-text-domain' ),
- 'Swedish Vallhund' => __( 'Swedish Vallhund', 'your-text-domain' ),
- 'Terrier' => __( 'Terrier', 'your-text-domain' ),
- 'Thai Ridgeback' => __( 'Thai Ridgeback', 'your-text-domain' ),
- 'Tibetan Mastiff' => __( 'Tibetan Mastiff', 'your-text-domain' ),
- 'Tibetan Spaniel' => __( 'Tibetan Spaniel', 'your-text-domain' ),
- 'Tibetan Terrier' => __( 'Tibetan Terrier', 'your-text-domain' ),
- 'Tosa Inu' => __( 'Tosa Inu', 'your-text-domain' ),
- 'Toy Fox Terrier' => __( 'Toy Fox Terrier', 'your-text-domain' ),
- 'Treeing Walker Coonhound' => __( 'Treeing Walker Coonhound', 'your-text-domain' ),
- 'Vizsla' => __( 'Vizsla', 'your-text-domain' ),
- 'Weimaraner' => __( 'Weimaraner', 'your-text-domain' ),
- 'Cardigan Welsh Corgi' => __( 'Cardigan Welsh Corgi', 'your-text-domain' ),
- 'Welsh Springer Spaniel' => __( 'Welsh Springer Spaniel', 'your-text-domain' ),
- 'Welsh Terrier' => __( 'Welsh Terrier', 'your-text-domain' ),
- 'West Highland White Terrier / Westie' => __( 'West Highland White Terrier / Westie', 'your-text-domain' ),
- 'Wheaten Terrier' => __( 'Wheaten Terrier', 'your-text-domain' ),
- 'Whippet' => __( 'Whippet', 'your-text-domain' ),
- 'White German Shepherd' => __( 'White German Shepherd', 'your-text-domain' ),
- 'Wire Fox Terrier' => __( 'Wire Fox Terrier', 'your-text-domain' ),
- 'Wirehaired Pointing Griffon' => __( 'Wirehaired Pointing Griffon', 'your-text-domain' ),
- 'Wirehaired Terrier' => __( 'Wirehaired Terrier', 'your-text-domain' ),
- 'Xoloitzcuintli / Mexican Hairless' => __( 'Xoloitzcuintli / Mexican Hairless', 'your-text-domain' ),
- 'Yellow Labrador Retriever' => __( 'Yellow Labrador Retriever', 'your-text-domain' ),
- 'Yorkshire Terrier' => __( 'Yorkshire Terrier', 'your-text-domain' ),
- 'Setter' => __( 'Setter', 'your-text-domain' ),
- 'Icelandic Sheepdog' => __( 'Icelandic Sheepdog', 'your-text-domain' ),
- 'Hamiltonstovare' => __( 'Hamiltonstovare', 'your-text-domain' ),
- 'Miniature Schnauzer' => __( 'Miniature Schnauzer', 'your-text-domain' ),
- 'Mixed Breed' => __( 'Mixed Breed', 'your-text-domain' ),
- 'Rough Collie' => __( 'Rough Collie', 'your-text-domain' ),
- 'Smooth Collie' => __( 'Smooth Collie', 'your-text-domain' ),
- 'Spanish Water Dog' => __( 'Spanish Water Dog', 'your-text-domain' ),
- 'Standard Schnauzer' => __( 'Standard Schnauzer', 'your-text-domain' ),
- 'Wirehaired Dachshund' => __( 'Wirehaired Dachshund', 'your-text-domain' ),
- 'American Foxhound' => __( 'American Foxhound', 'your-text-domain' ),
- 'Miniature Bull Terrier' => __( 'Miniature Bull Terrier', 'your-text-domain' ),
- 'Miniature Dachshund' => __( 'Miniature Dachshund', 'your-text-domain' ),
- 'English Foxhound' => __( 'English Foxhound', 'your-text-domain' ),
- 'Toy Manchester Terrier' => __( 'Toy Manchester Terrier', 'your-text-domain' ),
- 'Pembroke Welsh Corgi' => __( 'Pembroke Welsh Corgi', 'your-text-domain' ),
- 'Miniature Poodle' => __( 'Miniature Poodle', 'your-text-domain' ),
- 'Pyrenean Shepherd' => __( 'Pyrenean Shepherd', 'your-text-domain' ),
- ],
- ],
- [
- 'name' => __( 'Is Mixed Breed?', 'your-text-domain' ),
- 'id' => $prefix . 'is_mixed_breed',
- 'type' => 'checkbox',
- ],
- [
- 'name' => __( 'Gender', 'your-text-domain' ),
- 'id' => $prefix . 'gender',
- 'type' => 'select',
- 'options' => [
- 'M' => __( 'M', 'your-text-domain' ),
- 'F' => __( 'F', 'your-text-domain' ),
- ],
- 'save_field' => false,
- ],
- [
- 'name' => __( 'Needs Foster', 'your-text-domain' ),
- 'id' => $prefix . 'needs_foster',
- 'type' => 'switch',
- 'std' => true,
- 'save_field' => false,
- ],
- [
- 'name' => __( 'Featured Image', 'your-text-domain' ),
- 'id' => $prefix . 'primary_image',
- 'type' => 'image_advanced',
- 'label_description' => __( 'Deprecated', 'your-text-domain' ),
- 'max_file_uploads' => 1,
- 'force_delete' => true,
- 'image_size' => 'medium',
- 'class' => 'k-deprecated',
- 'save_field' => false,
- 'max_status' => false,
- ],
- [
- 'name' => __( 'Description', 'your-text-domain' ),
- 'id' => $prefix . 'description',
- 'type' => 'wysiwyg',
- 'options' => [
- 'media_buttons' => false,
- ],
- 'save_field' => false,
- ],
- [
- 'name' => __( 'Images', 'your-text-domain' ),
- 'id' => $prefix . 'additional_images',
- 'type' => 'image_advanced',
- 'label_description' => __( 'The main image will be the first image', 'your-text-domain' ),
- 'image_size' => 'medium',
- 'save_field' => false,
- 'max_status' => false,
- ],
- [
- 'name' => __( 'Additional Notes', 'your-text-domain' ),
- 'id' => $prefix . 'additional_notes',
- 'type' => 'text',
- 'label_description' => __( 'Good with cats? Kids? Other dogs?', 'your-text-domain' ),
- 'save_field' => false,
- ],
- [
- 'name' => __( 'Primary Color', 'your-text-domain' ),
- 'id' => $prefix . 'primary_color',
- 'type' => 'select_advanced',
- 'options' => [
- 'Apricot / Beige' => __( 'Apricot / Beige', 'your-text-domain' ),
- 'Black' => __( 'Black', 'your-text-domain' ),
- 'Tricolor (Brown, Black, & White)' => __( 'Tricolor (Brown, Black, & White)', 'your-text-domain' ),
- 'Brindle' => __( 'Brindle', 'your-text-domain' ),
- 'Brown / Chocolate' => __( 'Brown / Chocolate', 'your-text-domain' ),
- 'Golden' => __( 'Golden', 'your-text-domain' ),
- 'White / Cream' => __( 'White / Cream', 'your-text-domain' ),
- 'Gray / Blue / Silver' => __( 'Gray / Blue / Silver', 'your-text-domain' ),
- 'Merle (Blue)' => __( 'Merle (Blue)', 'your-text-domain' ),
- 'Yellow / Tan / Blond / Fawn' => __( 'Yellow / Tan / Blond / Fawn', 'your-text-domain' ),
- 'Red / Chestnut / Orange' => __( 'Red / Chestnut / Orange', 'your-text-domain' ),
- 'Sable' => __( 'Sable', 'your-text-domain' ),
- 'Bicolor' => __( 'Bicolor', 'your-text-domain' ),
- 'Merle (Red)' => __( 'Merle (Red)', 'your-text-domain' ),
- 'Harlequin' => __( 'Harlequin', 'your-text-domain' ),
- ],
- ],
- [
- 'name' => __( 'Secondary Color', 'your-text-domain' ),
- 'id' => $prefix . 'secondary_color',
- 'type' => 'select_advanced',
- 'options' => [
- 'Apricot / Beige' => __( 'Apricot / Beige', 'your-text-domain' ),
- 'Black' => __( 'Black', 'your-text-domain' ),
- 'Tricolor (Brown, Black, & White)' => __( 'Tricolor (Brown, Black, & White)', 'your-text-domain' ),
- 'Brindle' => __( 'Brindle', 'your-text-domain' ),
- 'Brown / Chocolate' => __( 'Brown / Chocolate', 'your-text-domain' ),
- 'Golden' => __( 'Golden', 'your-text-domain' ),
- 'White / Cream' => __( 'White / Cream', 'your-text-domain' ),
- 'Gray / Blue / Silver' => __( 'Gray / Blue / Silver', 'your-text-domain' ),
- 'Merle (Blue)' => __( 'Merle (Blue)', 'your-text-domain' ),
- 'Yellow / Tan / Blond / Fawn' => __( 'Yellow / Tan / Blond / Fawn', 'your-text-domain' ),
- 'Red / Chestnut / Orange' => __( 'Red / Chestnut / Orange', 'your-text-domain' ),
- 'Sable' => __( 'Sable', 'your-text-domain' ),
- 'Bicolor' => __( 'Bicolor', 'your-text-domain' ),
- 'Merle (Red)' => __( 'Merle (Red)', 'your-text-domain' ),
- 'Harlequin' => __( 'Harlequin', 'your-text-domain' ),
- ],
- ],
- [
- 'name' => __( 'Coat Length', 'your-text-domain' ),
- 'id' => $prefix . 'coat_length',
- 'type' => 'select',
- 'options' => [
- 'Short' => __( 'Short', 'your-text-domain' ),
- 'Long' => __( 'Long', 'your-text-domain' ),
- 'Medium' => __( 'Medium', 'your-text-domain' ),
- 'Wire' => __( 'Wire', 'your-text-domain' ),
- 'Hairless' => __( 'Hairless', 'your-text-domain' ),
- 'Curly' => __( 'Curly', 'your-text-domain' ),
- ],
- 'std' => 'Medium',
- ],
- ],
- ];
- return $meta_boxes;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement