1"use strict";(globalThis.webpackChunkbuilderius=globalThis.webpackChunkbuilderius||[]).push([[6043],{4604:(e,s,d)=>{d.r(s),d.d(s,{assets:()=>h,contentTitle:()=>o,default:()=>j,frontMatter:()=>c,metadata:()=>r,toc:()=>x});const r=JSON.parse('{"id":"dynamic-data/data-fields/custom-query","title":"Custom Query Fields","description":"This article covers Available data fields for your GraphQL queries where you define exactly which WordPress data fields will be available in your templates. All fields shown must be explicitly queried to become available.","source":"@site/docs/dynamic-data/data-fields/custom-query.md","sourceDirName":"dynamic-data/data-fields","slug":"/dynamic-data/data-fields/custom-query","permalink":"/docs/dynamic-data/data-fields/custom-query","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"id":"custom-query","title":"Custom Query Fields"},"sidebar":"docs","previous":{"title":"MetaBox Fields","permalink":"/docs/dynamic-data/data-fields/metabox"},"next":{"title":"Introduction","permalink":"/docs/expression-language/introduction"}}');var i=d(4848),t=d(8453),n=d(9489),l=d(7227);const c={id:"custom-query",title:"Custom Query Fields"},o=void 0,h={},x=[{value:"How Custom Query Fields Work",id:"how-custom-query-fields-work",level:2},{value:"Single post example",id:"single-post-example",level:3},{value:"Loops Example:",id:"loops-example",level:3},{value:"Understand the Tables",id:"understand-the-tables",level:2},{value:"Post Fields Reference",id:"post-fields-reference",level:2},{value:"Standard Post Fields",id:"standard-post-fields",level:3},{value:"Featured Image Fields",id:"featured-image-fields",level:3},{value:"Post Author Fields",id:"post-author-fields",level:3},{value:"Custom Fields",id:"custom-fields",level:3},{value:"Post Taxonomy Fields",id:"post-taxonomy-fields",level:3},{value:"User Fields Reference",id:"user-fields-reference",level:2},{value:"Standard User Fields",id:"standard-user-fields",level:3},{value:"User Custom Fields",id:"user-custom-fields",level:3},{value:"Term Fields Reference",id:"term-fields-reference",level:2},{value:"Standard Term Fields",id:"standard-term-fields",level:3},{value:"Term Custom Fields",id:"term-custom-fields",level:3},{value:"Archive Fields Reference",id:"archive-fields-reference",level:2},{value:"Archive Information",id:"archive-information",level:3},{value:"Archive Related Objects",id:"archive-related-objects",level:3},{value:"Navigation Menu Fields Reference",id:"navigation-menu-fields-reference",level:2},{value:"Menu Item Fields",id:"menu-item-fields",level:3},{value:"Menu Item Custom Fields",id:"menu-item-custom-fields",level:3},{value:"Site-Wide Fields Reference",id:"site-wide-fields-reference",level:2},{value:"Site Information",id:"site-information",level:3},{value:"Utility Functions",id:"utility-functions",level:3},{value:"Site Options & Custom Fields",id:"site-options--custom-fields",level:3},{value:"URL Helper Functions",id:"url-helper-functions",level:3},{value:"Form Functions",id:"form-functions",level:3},{value:"Hook Functions",id:"hook-functions",level:3}];function a(e){const s={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,t.R)(),...e.components},{Details:d}=s;return d||function(e,s){throw new Error("Expected "+(s?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.admonition,{title:"About This Article",type:"info",children:(0,i.jsxs)(s.p,{children:["This article covers ",(0,i.jsx)(s.strong,{children:"Available data fields for your GraphQL queries"})," where you define exactly which WordPress data fields will be available in your templates. All fields shown must be explicitly queried to become available."]})}),"\n",(0,i.jsx)(s.h2,{id:"how-custom-query-fields-work",children:"How Custom Query Fields Work"}),"\n",(0,i.jsxs)(s.p,{children:["Unlike built-in data sources, ",(0,i.jsx)(s.strong,{children:"custom GraphQL queries give you complete control"})," ",(0,i.jsx)("span",{class:"badge pro",children:"Pro Feature"})," over which fields are available in your templates."]}),"\n",(0,i.jsx)(s.h3,{id:"single-post-example",children:"Single post example"}),"\n",(0,i.jsxs)(n.A,{groupId:"graphql-intro",defaultValue:"query",values:[{label:"Query",value:"query"},{label:"JSON",value:"json"},{label:"Template",value:"html"}],children:[(0,i.jsxs)(l.A,{value:"query",children:[(0,i.jsx)(s.p,{children:(0,i.jsx)(s.strong,{children:"You query what you need:"})}),(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-graphql",children:" {\n post {\n ID\n post_title\n featured_image {\n file_url\n alt_text\n }\n }\n }\n"})})]}),(0,i.jsxs)(l.A,{value:"json",children:[(0,i.jsx)(s.p,{children:(0,i.jsx)(s.strong,{children:"Data output in JSON format:"})}),(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-json",children:'\n {\n "post": {\n "ID": 1,\n "post_title": "Hello world!",\n "featured_image": {\n "file_url": "https://website.com/wp-content/uploads/2025/11/image-filename.jpg",\n "alt_text": "Image description here"\n }\n }\n }\n'})})]}),(0,i.jsxs)(l.A,{value:"html",children:[(0,i.jsx)(s.p,{children:(0,i.jsx)(s.strong,{children:"Data tags added to your template:"})}),(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-html",children:'\n \x3c!-- Assuming you have named your query "custom" --\x3e\n\n <article>\n <h1>\n [[custom.post.post_title]]\n </h1>\n <img \n src="[[custom.post.featured_image.file_url]]" \n alt="[[custom.post.featured_image.alt_text]]" >\n </article>\n'})})]})]}),"\n",(0,i.jsx)(s.h3,{id:"loops-example",children:"Loops Example:"}),"\n",(0,i.jsxs)(n.A,{groupId:"graphql-intro-loops",defaultValue:"query",values:[{label:"Query",value:"query"},{label:"JSON",value:"json"},{label:"Template",value:"html"}],children:[(0,i.jsxs)(l.A,{value:"query",children:[(0,i.jsx)(s.p,{children:(0,i.jsx)(s.strong,{children:"You query what you need:"})}),(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{children:' {\n posts_query (\n arguments: { # define what to loop over\n post_type: "post"\n }\n ) {\n posts { #define fields to make available in template\n ID\n post_title\n featured_image {\n file_url\n alt_text\n }\n }\n }\n }\n'})})]}),(0,i.jsxs)(l.A,{value:"json",children:[(0,i.jsx)(s.p,{children:(0,i.jsx)(s.strong,{children:"Data output in JSON format:"})}),(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{children:' {\n "posts_query": {\n "posts": [\n {\n "ID": 1,\n "post_title": "Hello world!",\n "featured_image": {\n "file_url": "http://latest.local/wp-content/uploads/2025/11/image-filename.jpg",\n "alt_text": "Image description here"\n }\n }\n ]\n }\n }\n'})})]}),(0,i.jsxs)(l.A,{value:"html",children:[(0,i.jsx)(s.p,{children:(0,i.jsx)(s.strong,{children:"Data tags added to your template:"})}),(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-html",children:'\n \x3c!-- Collection element data source: [[custom.posts_query.posts]] --\x3e\n \x3c!-- Inside template: --\x3e\n\n <article>\n <h1>\n {{post_title}}\n </h1>\n <img src="{{featured_image.file_url}}" alt="{{featured_image.alt_text}}">\n </article>\n\n \x3c!-- End template: --\x3e\n \x3c!-- End Collection element --\x3e\n'})})]})]}),"\n",(0,i.jsx)(s.admonition,{title:"GraphQL Query Building",type:"info",children:(0,i.jsxs)(s.p,{children:["This article lists available fields. For detailed GraphQL query syntax and examples, see ",(0,i.jsx)(s.a,{href:"../query-examples/posts",children:"GraphQL Quer
1ies \u2192"})]})}),"\n",(0,i.jsx)(s.h2,{id:"understand-the-tables",children:"Understand the Tables"}),"\n",(0,i.jsxs)(d,{children:[(0,i.jsx)("summary",{children:(0,i.jsx)("strong",{children:"Table Columns"})}),(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"GraphQL Field"})," - The field name used in your GraphQL query, this what you type in GraphQL editor"]}),(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Description"})," - What content this field returns when queried"]}),(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Type"})," - What kind of data this field returns"]}),(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Template Usage"})," - How to access this field in your templates after querying"]})]}),"\n",(0,i.jsxs)(d,{children:[(0,i.jsx)("summary",{children:(0,i.jsx)("strong",{children:"Data Types Explained"})}),(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"String"})," - Text content like ",(0,i.jsx)(s.code,{children:'"How to Build Better Websites"'})," or ",(0,i.jsx)(s.code,{children:'"https://example.com/my-post"'})]}),(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Int"})," - Whole numbers like post ID ",(0,i.jsx)(s.code,{children:"142"})," or user ID ",(0,i.jsx)(s.code,{children:"5"})]}),(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Array"})," - Multiple items that require Collection elements for display"]}),(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Object"})," - Complex data with nested properties"]}),(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Mixed"})," - Variable content that depends on your custom field configuration"]})]}),"\n",(0,i.jsxs)(d,{children:[(0,i.jsx)("summary",{children:(0,i.jsx)("strong",{children:"How to Use This Data"})}),(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"First:"})," Add the field to your GraphQL query"]}),(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Second:"})," Use the resulting data in templates with square brackets ",(0,i.jsx)(s.code,{children:"[[custom.field]]"})," or curly brackets ",(0,i.jsx)(s.code,{children:"{{field}}"})," in Collection loops"]}),(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Custom query availability"})," - Only fields you explicitly query for will be available in your templates"]})]}),"\n",(0,i.jsx)(s.h2,{id:"post-fields-reference",children:"Post Fields Reference"}),"\n",(0,i.jsxs)(s.p,{children:["Assuming your custom data variable was called ",(0,i.jsx)(s.strong,{children:"custom"})," (unlike where built-in is called ",(0,i.jsx)(s.strong,{children:"wp"}),")"]}),"\n",(0,i.jsx)(s.h3,{id:"standard-post-fields",children:"Standard Post Fields"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"ID"})}),(0,i.jsx)(s.td,{children:"Post ID"}),(0,i.jsx)(s.td,{children:"Int"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.ID]]"})," or ",(0,i.jsx)(s.code,{children:"{{ID}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_title"})}),(0,i.jsx)(s.td,{children:"Post title"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_title]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_title}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_content"})}),(0,i.jsx)(s.td,{children:"Post content"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_content]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_content}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_excerpt"})}),(0,i.jsx)(s.td,{children:"Post excerpt"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_excerpt]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_excerpt}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_date"})}),(0,i.jsx)(s.td,{children:"Publication date"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_date]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_date}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_datetime"})}),(0,i.jsx)(s.td,{children:"Publication datetime"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_datetime]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_datetime}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_modified_date"})}),(0,i.jsx)(s.td,{children:"Last modified date"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_modified_date]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_modified_date}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_modified_datetime"})}),(0,i.jsx)(s.td,{children:"Last modified datetime"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_modified_datetime]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_modified_datetime}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_status"})}),(0,i.jsx)(s.td,{children:"Post status"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_status]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_status}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_type"})}),(0,i.jsx)(s.td,{children:"Post type"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_type]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_type}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_name"})}),(0,i.jsx)(s.td,{children:"Post slug"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_name]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_name}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"permalink"})}),(0,i.jsx)(s.td,{children:"Post URL"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.permalink]]"})," or ",(0,i.jsx)(s.code,{children:"{{permalink}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"guid"})}),(0,i.jsx)(s.td,{children:"Global unique identifier"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.guid]]"})," or ",(0,i.jsx)(s.code,{children:"{{guid}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"."})}),(0,i.jsx)(s.td,{children:"Current post wildcard (all available fields)"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"{{.}}"}),", in loops only"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"index"})}),(0,i.jsx)(s.td,{children:"Current post order number"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"{{index}}"}),", in loops only"]})]})]})]}),"\n",(0,i.jsx)(s.h3,{id:"featured-image-fields",children:"Featured Image Fields"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"featured_image.file_url"})}),(0,i.jsx)(s.td,{children:"Image URL"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.featured_image.file_url]]"})," or ",(0,i.jsx)(s.code,{children:"{{featured_image.file_url}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"featured_image.alt_text"})}),(0,i.jsx)(s.td,{children:"Alt text"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.featured_image.alt_text]]"})," or ",(0,i.jsx)(s.code,{children:"{{featured_image.alt_text}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"featured_image.caption"})}),(0,i.jsx)(s.td,{children:"Image caption"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.featured_image.caption]]"})," or ",(0,i.jsx)(s.code,{children:"{{featured_image.caption}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"featured_image.t
1itle"})}),(0,i.jsx)(s.td,{children:"Image title"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.featured_image.title]]"})," or ",(0,i.jsx)(s.code,{children:"{{featured_image.title}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"featured_image.description"})}),(0,i.jsx)(s.td,{children:"Image description"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.featured_image.description]]"})," or ",(0,i.jsx)(s.code,{children:"{{featured_image.description}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"featured_image.sizes"})}),(0,i.jsx)(s.td,{children:"Image size data"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.featured_image.sizes]]"})," or ",(0,i.jsx)(s.code,{children:"{{featured_image.sizes}}"})," in loops"]})]})]})]}),"\n",(0,i.jsx)(s.h3,{id:"post-author-fields",children:"Post Author Fields"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_author.ID"})}),(0,i.jsx)(s.td,{children:"Author ID"}),(0,i.jsx)(s.td,{children:"Int"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_author.ID]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_author.ID}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_author.user_login"})}),(0,i.jsx)(s.td,{children:"Author username"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_author.user_login]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_author.user_login}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_author.display_name"})}),(0,i.jsx)(s.td,{children:"Author display name"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_author.display_name]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_author.display_name}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_author.first_name"})}),(0,i.jsx)(s.td,{children:"Author first name"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_author.first_name]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_author.first_name}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_author.last_name"})}),(0,i.jsx)(s.td,{children:"Author last name"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_author.last_name]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_author.last_name}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_author.user_email"})}),(0,i.jsx)(s.td,{children:"Author email"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_author.user_email]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_author.user_email}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_author.user_url"})}),(0,i.jsx)(s.td,{children:"Author website URL"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_author.user_url]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_author.user_url}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_author.description"})}),(0,i.jsx)(s.td,{children:"Author bio"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_author.description]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_author.description}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_author.avatar_url"})}),(0,i.jsx)(s.td,{children:"Author avatar URL"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_author.avatar_url]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_author.avatar_url}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"post_author.roles"})}),(0,i.jsx)(s.td,{children:"Author roles"}),(0,i.jsx)(s.td,{children:"Array"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.post_author.roles]]"})," or ",(0,i.jsx)(s.code,{children:"{{post_author.roles}}"})," in loops"]})]})]})]}),"\n",(0,i.jsx)(s.h3,{id:"custom-fields",children:"Custom Fields"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field Pattern"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'price: acf_value(name: "price")'})}),(0,i.jsx)(s.td,{children:"ACF field with alias"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.price]]"})," or ",(0,i.jsx)(s.code,{children:"{{price}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'sku: meta_value(key: "product_sku")'})}),(0,i.jsx)(s.td,{children:"Post meta with alias"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.sku]]"})," or ",(0,i.jsx)(s.code,{children:"{{sku}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'weight: metabox_value(field_id: "weight")'})}),(0,i.jsx)(s.td,{children:"MetaBox field with alias"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.weight]]"})," or ",(0,i.jsx)(s.code,{children:"{{weight}}"})," in loops"]})]})]})]}),"\n",(0,i.jsxs)(s.admonition,{title:"Custom Fields Reference",type:"info",children:[(0,i.jsxs)(s.p,{children:["Builderius offers full integration with ",(0,i.jsx)(s.strong,{children:"Advanced Custom Fields"})," and ",(0,i.jsx)(s.strong,{children:"Meta Box"})," custom field vendors. For detailed information about supported fields available to you out of the box visit:"]}),(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsx)(s.li,{children:(0,i.jsx)(s.a,{href:"acf/",children:"ACF Fields Reference"})}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"metabox/",children:"Meta Box FIelds Reference"}),"."]}),"\n"]}),(0,i.jsx)(s.p,{children:"For a detailed information about custom query integration visit:"}),(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsx)(s.li,{children:(0,i.jsx)(s.a,{href:"./acf",children:"ACF Query Reference"})}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"./metabox",children:"Meta Box Query Reference"}),"."]}),"\n"]})]}),"\n",(0,i.jsx)(s.h3,{id:"post-taxonomy-fields",children:"Post Taxonomy Fields"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"categories_names"})}),(0,i.jsx)(s.td,{children:"Post categories names"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.categories.names]]"})," or ",(0,i.jsx)(s.code,{children:"{{categories.names}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"categories_links"})}),(0,i.jsx)(s.td,{children:"Post categories links"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.categories.links]]"})," or ",(0,i.jsx)(s.code,{children:"{{categories.links}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"tags_names"})}),(0,i.jsx)(s.td,{children:"Post tags names"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.tags.names]]"})," or ",(0,i.jsx)(s.code,{children:"{{tags.names}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"tags_links"})}),(0,i.jsx)(s.td,{children:"Post tags links"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post.tags.links]]"})," or ",(0,i.jsx)(s.code,{children:"{{tags.links}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"categories"})}),(0,i.jsx)(s.td,{children:"Post categories"}),(0,i.jsx)(s.td,{children:"Array"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"{{categories.name}}"}),", in loops only"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"categories"})}),(0,i.jsx)(s.td,{children:"Post categories"}),(0,i.jsx)(s.td,{children:"Array"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"{{categories.slug}}"}),", in loops only"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"categories"})}),(0,i.jsx)(s.td,{children:"Post categories"}),(0,i.jsx)(s.td,{children:"Array"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"{{categories.term_id}}"}),", in loops only"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"tags"})}),(0,i.jsx)(s.td,{children:"Post tags"}),(0,i.jsx)(s.td,{children:"Array"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"{{tags.name}}"}),", in loops only"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"tags"})}),(0,i.jsx)(s.td,{children:"Post tags"}),(0,i.jsx)(s.td,{children:"Array"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"{{tags.slug}}"}),", in loops only"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"tags"})}),(0,i.jsx)(s.td,{children:"Post tags"}),(0,i.jsx)(s.td,{children:"Array"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"{{tags.term_id}}"}),", in loops only"]})]})]})]}),"\n",(0,i.jsx)(s.h2,{id:"user-fields-reference",children:"User Fields Reference"}),"\n",(0,i.jsx)(s.h3,{id:"standard-user-fields",children:"Standard User Fields"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"ID"})}),(0,i.jsx)(s.td,{children:"User ID"}),(0,i.jsx)(s.td,{children:"Int"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.user.ID]]"})," or ",(0,i.jsx)(s.code,{children:"{{ID}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"user_login"})}),(0,i.jsx)(s.td,{children:"Username"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.user.user_login]]"})," or ",(0,i.jsx)(s.code,{children:"{{user_login}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"user_email"})}),(0,i.jsx)(s.td,{children:"User email"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.user.user_email]]"})," or ",(0,i.jsx)(s.code,{children:"{{user_email}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"user_url"})}),(0,i.jsx)(s.td,{children:"User website"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.user.user_url]]"})," or ",(0,i.jsx)(s.code,{children:"{{user_url}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"display_name"})}),(0,i.jsx)(s.td,{children:"Display name"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.user.display_name]]"})," or ",(0,i.jsx)(s.code,{children:"{{display_name}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"nickname"})}),(0,i.jsx)(s.td,{children:"Nickname"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.user.nickname]]"})," or ",(0,i.jsx)(s.code,{children:"{{nickname}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"first_name"})}),(0,i.jsx)(s.td,{children:"First name"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.user.first_name]]"})," or ",(0,i.jsx)(s.code,{children:"{{first_name}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"last_name"})}),(0,i.jsx)(s.td,{children:"Last name"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.user.last_name]]"})," or ",(0,i.jsx)(s.code,{children:"{{last_name}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"description"})}),(0,i.jsx)(s.td,{children:"User bio"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.user.description]]"})," or ",(0,i.jsx)(s.code,{children:"{{description}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"avatar_url"})}),(0,i.jsx)(s.td,{children:"Avatar image URL"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.user.avatar_url]]"})," or ",(0,i.jsx)(s.code,{children:"{{avatar_url}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"roles"})}),(0,i.jsx)(s.td,{children:"User roles"}),(0,i.jsx)(s.td,{children:"Array"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.user.roles]]"})," or ",(0,i.jsx)(s.code,{children:"{{roles}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"capabilities"})}),(0,i.jsx)(s.td,{children:"User capabilities"}),(0,i.jsx)(s.td,{children:"Array"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.user.capabilities]]"})," or ",(0,i.jsx)(s.code,{children:"{{capabilities}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"."})}),(0,i.jsx)(s.td,{children:"Current user wildcard (all available fields)"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"{{.}}"}),", in loops only"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"index"})}),(0,i.jsx)(s.td,{children:"Current user order number"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"{{index}}"}),", in loops only"]})]})]})]}),"\n",(0,i.jsx)(s.h3,{id:"user-custom-fields",children:"User Custom Fields"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field Pattern"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'bio: acf_value(name: "bio")'})}),(0,i.jsx)(s.td,{children:"ACF user field with alias"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.user.bio]]"})," or ",(0,i.jsx)(s.code,{children:"{{bio}}"}
1)," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'department: meta_value(key: "department")'})}),(0,i.jsx)(s.td,{children:"User meta with alias"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.user.department]]"})," or ",(0,i.jsx)(s.code,{children:"{{department}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'phone: metabox_value(field_id: "phone")'})}),(0,i.jsx)(s.td,{children:"MetaBox user field with alias"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.user.phone]]"})," or ",(0,i.jsx)(s.code,{children:"{{phone}}"})," in loops"]})]})]})]}),"\n",(0,i.jsxs)(s.admonition,{title:"Custom Fields Reference",type:"info",children:[(0,i.jsxs)(s.p,{children:["Builderius offers full integration with ",(0,i.jsx)(s.strong,{children:"Advanced Custom Fields"})," and ",(0,i.jsx)(s.strong,{children:"Meta Box"})," custom field vendors. For detailed information about supported fields available to you out of the box visit:"]}),(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsx)(s.li,{children:(0,i.jsx)(s.a,{href:"acf/",children:"ACF Fields Reference"})}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"metabox/",children:"Meta Box FIelds Reference"}),"."]}),"\n"]}),(0,i.jsx)(s.p,{children:"For a detailed information about custom query integration visit:"}),(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsx)(s.li,{children:(0,i.jsx)(s.a,{href:"./acf",children:"ACF Query Reference"})}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"./metabox",children:"Meta Box Query Reference"}),"."]}),"\n"]})]}),"\n",(0,i.jsx)(s.h2,{id:"term-fields-reference",children:"Term Fields Reference"}),"\n",(0,i.jsx)(s.h3,{id:"standard-term-fields",children:"Standard Term Fields"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"term_id"})}),(0,i.jsx)(s.td,{children:"Term ID"}),(0,i.jsx)(s.td,{children:"Int"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.term.term_id]]"})," or ",(0,i.jsx)(s.code,{children:"{{term_id}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"name"})}),(0,i.jsx)(s.td,{children:"Term name"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.term.name]]"})," or ",(0,i.jsx)(s.code,{children:"{{name}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"slug"})}),(0,i.jsx)(s.td,{children:"Term slug"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.term.slug]]"})," or ",(0,i.jsx)(s.code,{children:"{{slug}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"term_group"})}),(0,i.jsx)(s.td,{children:"Term group"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.term.term_group]]"})," or ",(0,i.jsx)(s.code,{children:"{{term_group}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"term_taxonomy_id"})}),(0,i.jsx)(s.td,{children:"Term taxonomy ID"}),(0,i.jsx)(s.td,{children:"Int"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.term.term_taxonomy_id]]"})," or ",(0,i.jsx)(s.code,{children:"{{term_taxonomy_id}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"taxonomy"})}),(0,i.jsx)(s.td,{children:"Taxonomy name"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.term.taxonomy]]"})," or ",(0,i.jsx)(s.code,{children:"{{taxonomy}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"description"})}),(0,i.jsx)(s.td,{children:"Term description"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.term.description]]"})," or ",(0,i.jsx)(s.code,{children:"{{description}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"count"})}),(0,i.jsx)(s.td,{children:"Post count"}),(0,i.jsx)(s.td,{children:"Int"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.term.count]]"})," or ",(0,i.jsx)(s.code,{children:"{{count}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"parent"})}),(0,i.jsx)(s.td,{children:"Parent term ID"}),(0,i.jsx)(s.td,{children:"Int"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.term.parent]]"})," or ",(0,i.jsx)(s.code,{children:"{{parent}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"children"})}),(0,i.jsx)(s.td,{children:"Child terms"}),(0,i.jsx)(s.td,{children:"Array"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"{{children}}"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"."})}),(0,i.jsx)(s.td,{children:"Current term wildcard (all available fields)"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"{{.}}"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"index"})}),(0,i.jsx)(s.td,{children:"Current term order number"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"{{index}}"})})]})]})]}),"\n",(0,i.jsx)(s.h3,{id:"term-custom-fields",children:"Term Custom Fields"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field Pattern"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'icon: acf_value(name: "category_icon")'})}),(0,i.jsx)(s.td,{children:"ACF term field with alias"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.term.icon]]"})," or ",(0,i.jsx)(s.code,{children:"{{icon}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'color: meta_value(key: "term_color")'})}),(0,i.jsx)(s.td,{children:"Term meta with alias"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.term.color]]"})," or ",(0,i.jsx)(s.code,{children:"{{color}}"})," in loops"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'banner: metabox_value(field_id: "banner")'})}),(0,i.jsx)(s.td,{children:"MetaBox term field with alias"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.term.banner]]"})," or ",(0,i.jsx)(s.code,{children:"{{banner}}"})," in loops"]})]})]})]}),"\n",(0,i.jsxs)(s.admonition,{title:"Custom Fields Reference",type:"info",children:[(0,i.jsxs)(s.p,{children:["Builderius offers full integration with ",(0,i.jsx)(s.strong,{children:"Advanced Custom Fields"})," and ",(0,i.jsx)(s.strong,{children:"Meta Box"})," custom field vendors. For detailed information about supported fields available to you out of the box visit:"]}),(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsx)(s.li,{children:(0,i.jsx)(s.a,{href:"acf/",children:"ACF Fields Reference"})}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"metabox/",children:"Meta Box FIelds Reference"}),"."]}),"\n"]}),(0,i.jsx)(s.p,{children:"For a detailed information about custom query integration visit:"}),(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsx)(s.li,{children:(0,i.jsx)(s.a,{href:"./acf",children:"ACF Query Reference"})}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"./metabox",children:"Meta Box Query Reference"}),"."]}),"\n"]})]}),"\n",(0,i.jsx)(s.h2,{id:"archive-fields-reference",children:"Archive Fields Reference"}),"\n",(0,i.jsx)(s.h3,{id:"archive-information",children:"Archive Information"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"title"})}),(0,i.jsx)(s.td,{children:"Archive title"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.archive.title]]"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"description"})}),(0,i.jsx)(s.td,{children:"Archive description"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.archive.description]]"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"type"})}),(0,i.jsx)(s.td,{children:"Archive type"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.archive.type]]"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"search_keyword"})}),(0,i.jsx)(s.td,{children:"Search term (search archives)"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.archive.
1search_keyword]]"})})]})]})]}),"\n",(0,i.jsx)(s.h3,{id:"archive-related-objects",children:"Archive Related Objects"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"term"})}),(0,i.jsx)(s.td,{children:"Archive term object"}),(0,i.jsx)(s.td,{children:"Object"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.archive.term]]"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"author"})}),(0,i.jsx)(s.td,{children:"Archive author object"}),(0,i.jsx)(s.td,{children:"Object"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.archive.author]]"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"posts_query"})}),(0,i.jsx)(s.td,{children:"Archive posts"}),(0,i.jsx)(s.td,{children:"Object"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.archive.posts_query.posts]]"})})]})]})]}),"\n",(0,i.jsx)(s.h2,{id:"navigation-menu-fields-reference",children:"Navigation Menu Fields Reference"}),"\n",(0,i.jsx)(s.h3,{id:"menu-item-fields",children:"Menu Item Fields"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"ID"})}),(0,i.jsx)(s.td,{children:"Menu item ID"}),(0,i.jsx)(s.td,{children:"Int"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"{{ID}}"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"title"})}),(0,i.jsx)(s.td,{children:"Menu item title"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"{{title}}"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"url"})}),(0,i.jsx)(s.td,{children:"Menu item URL"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"{{url}}"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"description"})}),(0,i.jsx)(s.td,{children:"Menu item description"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"{{description}}"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"classes"})}),(0,i.jsx)(s.td,{children:"Menu item CSS classes"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"{{classes}}"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"target"})}),(0,i.jsx)(s.td,{children:"Link target attribute"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"{{target}}"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"object_id"})}),(0,i.jsx)(s.td,{children:"Referenced object ID"}),(0,i.jsx)(s.td,{children:"Int"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"{{object_id}}"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"children"})}),(0,i.jsx)(s.td,{children:"Child menu items"}),(0,i.jsx)(s.td,{children:"Array"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"{{children}}"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"."})}),(0,i.jsx)(s.td,{children:"Current item wildcard (all available fields)"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"{{.}}"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"index"})}),(0,i.jsx)(s.td,{children:"Current item order number"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"{{index}}"})})]})]})]}),"\n",(0,i.jsx)(s.h3,{id:"menu-item-custom-fields",children:"Menu Item Custom Fields"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field Pattern"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'icon: acf_value(name: "menu_icon")'})}),(0,i.jsx)(s.td,{children:"ACF menu item field"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"{{icon}}"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'badge: meta_value(key: "menu_badge")'})}),(0,i.jsx)(s.td,{children:"Menu item meta"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"{{badge}}"})})]})]})]}),"\n",(0,i.jsxs)(s.admonition,{title:"Custom Fields Reference",type:"info",children:[(0,i.jsxs)(s.p,{children:["Builderius offers full integration with ",(0,i.jsx)(s.strong,{children:"Advanced Custom Fields"})," and ",(0,i.jsx)(s.strong,{children:"Meta Box"})," custom field vendors. For detailed information about supported fields available to you out of the box visit:"]}),(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsx)(s.li,{children:(0,i.jsx)(s.a,{href:"acf/",children:"ACF Fields Reference"})}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"metabox/",children:"Meta Box FIelds Reference"}),"."]}),"\n"]}),(0,i.jsx)(s.p,{children:"For a detailed information about custom query integration visit:"}),(0,i.jsxs)(s.ul,{children:["\n",(0,i.jsx)(s.li,{children:(0,i.jsx)(s.a,{href:"./acf",children:"ACF Query Reference"})}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.a,{href:"./metabox",children:"Meta Box Query Reference"}),"."]}),"\n"]})]}),"\n",(0,i.jsx)(s.h2,{id:"site-wide-fields-reference",children:"Site-Wide Fields Reference"}),"\n",(0,i.jsx)(s.h3,{id:"site-information",children:"Site Information"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'option_value(name: "blogname")'})}),(0,i.jsx)(s.td,{children:"Site title"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.site_title]]"})," (if aliased)"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'option_value(name: "blogdescription")'})}),(0,i.jsx)(s.td,{children:"Site tagline"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.site_tagline]]"})," (if aliased)"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'option_value(name: "siteurl")'})}),(0,i.jsx)(s.td,{children:"Site URL"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.site_url]]"})," (if aliased)"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"current_url"})}),(0,i.jsx)(s.td,{children:"Current page URL"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.current_url]]"})})]})]})]}),"\n",(0,i.jsx)(s.h3,{id:"utility-functions",children:"Utility Functions"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'url_param: url_parameter(name: "search")'})}),(0,i.jsx)(s.td,{children:"URL parameter with alias"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.url_param]]"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'user_cookie
1: cookie_parameter(name: "user_pref")'})}),(0,i.jsx)(s.td,{children:"Cookie value with alias"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.user_cookie]]"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'server_info: server_parameter(name: "HTTP_HOST")'})}),(0,i.jsx)(s.td,{children:"Server variable with alias"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.server_info]]"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'calc_result: expression_result(expression: "2 + 2")'})}),(0,i.jsx)(s.td,{children:"Expression result with alias"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.calc_result]]"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'wp_function: php_function_output(function: "wp_get_theme")'})}),(0,i.jsx)(s.td,{children:"PHP function output with alias"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.wp_function]]"})})]})]})]}),"\n",(0,i.jsx)(s.h3,{id:"site-options--custom-fields",children:"Site Options & Custom Fields"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field Pattern"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'contact_email: acf_value(name: "contact_email")'})}),(0,i.jsx)(s.td,{children:"ACF options field"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.contact_email]]"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'footer_text: option_value(name: "custom_footer")'})}),(0,i.jsx)(s.td,{children:"WordPress option"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.footer_text]]"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'logo: metabox_value(field_id: "site_logo", option_name: "site_settings")'})}),(0,i.jsx)(s.td,{children:"MetaBox options field"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.logo]]"})})]})]})]}),"\n",(0,i.jsx)(s.h3,{id:"url-helper-functions",children:"URL Helper Functions"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"front_page_url"})}),(0,i.jsx)(s.td,{children:"Homepage URL"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.home_url]]"})," (if aliased)"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"posts_index_page_url"})}),(0,i.jsx)(s.td,{children:"Blog index URL"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.blog_url]]"})," (if aliased)"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'page_url(name: "about")'})}),(0,i.jsx)(s.td,{children:"Page URL by slug"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.about_url]]"})," (if aliased)"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'post_url(name: "hello-world")'})}),(0,i.jsx)(s.td,{children:"Post URL by slug"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.post_url]]"})," (if aliased)"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'category_archive_url(slug: "news")'})}),(0,i.jsx)(s.td,{children:"Category archive URL"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.news_url]]"})," (if aliased)"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'author_archive_url(username: "admin")'})}),(0,i.jsx)(s.td,{children:"Author archive URL"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"[[custom.author_url]]"})," (if aliased)"]})]})]})]}),"\n",(0,i.jsx)(s.h3,{id:"form-functions",children:"Form Functions"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'contact_url: form_submission_url(form: "contact")'})}),(0,i.jsx)(s.td,{children:"Form action URL with alias"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.contact_url]]"})})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:'contact_nonce: form_nonce(form: "contact")'})}),(0,i.jsx)(s.td,{children:"Form security nonce with alias"}),(0,i.jsx)(s.td,{children:"String"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.contact_nonce]]"})})]})]})]}),"\n",(0,i.jsx)(s.h3,{id:"hook-functions",children:"Hook Functions"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"GraphQL Field"}),(0,i.jsx)(s.th,{children:"Description"}),(0,i.jsx)(s.th,{children:"Type"}),(0,i.jsx)(s.th,{children:"Template Usage"})]})}),(0,i.jsx)(s.tbody,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"hook_data: hook_argument(position: 0)"})}),(0,i.jsx)(s.td,{children:"WordPress hook argument with alias"}),(0,i.jsx)(s.td,{children:"Mixed"}),(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"[[custom.hook_data]]"})})]})})]})]})}function j(e={}){const{wrapper:s}={...(0,t.R)(),...e.components};return s?(0,i.jsx)(s,{...e,children:(0,i.jsx)(a,{...e})}):a(e)}},7227:(e,s,d)=>{d.d(s,{A:()=>n});d(6540);var r=d(8215);const i={tabItem:"tabItem_Ymn6"};var t=d(4848);function n({children:e,hidden:s,className:d}){return(0,t.jsx)("div",{role:"tabpanel",className:(0,r.A)(i.tabItem,d),hidden:s,children:e})}},8453:(e,s,d)=>{d.d(s,{R:()=>n,x:()=>l});var r=d(6540);const i={},t=r.createContext(i);function n(e){const s=r.useContext(t);return r.useMemo(function(){return"function"==typeof e?e(s):{...s,...e}},[s,e])}function l(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:n(e.components),r.createElement(t.Provider,{value:s},e.children)}},9489:(e,s,d)=>{d.d(s,{A:()=>F});var r=d(6540),i=d(8215),t=d(8630),n=d(4245),l=d(6347),c=d(6494),o=d(2814),h=d(5167),x=d(9900);function a(e){return r.Children.toArray(e).filter(e=>"\n"!==e).map(e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:s}=e;return!!s&&"object"==typeof s&&"value"in s}(e))return e;throw new Error(`Docusaurus error: Bad <Tabs>
1 child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.`)})?.filter(Boolean)??[]}function j(e){const{values:s,children:d}=e;return(0,r.useMemo)(()=>{const e=s??function(e){return a(e).map(({props:{value:e,label:s,attributes:d,default:r}})=>({value:e,label:s,attributes:d,default:r}))}(d);return function(e){const s=(0,h.XI)(e,(e,s)=>e.value===s.value);if(s.length>0)throw new Error(`Docusaurus error: Duplicate values "${s.map(e=>e.value).join(", ")}" found in <Tabs>. Every value needs to be unique.`)}(e),e},[s,d])}function u({value:e,tabValues:s}){return s.some(s=>s.value===e)}function m({queryString:e=!1,groupId:s}){const d=(0,l.W6)(),i=function({queryString:e=!1,groupId:s}){if("string"==typeof e)return e;if(!1===e)return null;if(!0===e&&!s)throw new Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return s??null}({queryString:e,groupId:s});return[(0,o.aZ)(i),(0,r.useCallback)(e=>{if(!i)return;const s=new URLSearchParams(d.location.search);s.set(i,e),d.replace({...d.location,search:s.toString()})},[i,d])]}function p(e){const{defaultValue:s,queryString:d=!1,groupId:i}=e,t=j(e),[n,l]=(0,r.useState)(()=>function({defaultValue:e,tabValues:s}){if(0===s.length)throw new Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(e){if(!u({value:e,tabValues:s}))throw new Error(`Docusaurus error: The <Tabs> has a defaultValue "${e}" but none of its children has the corresponding value. Available values are: ${s.map(e=>e.value).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return e}const d=s.find(e=>e.default)??s[0];if(!d)throw new Error("Unexpected error: 0 tabValues");return d.value}({defaultValue:s,tabValues:t})),[o,h]=m({queryString:d,groupId:i}),[a,p]=function({groupId:e}){const s=function(e){return e?`docusaurus.tab.${e}`:null}(e),[d,i]=(0,x.Dv)(s);return[d,(0,r.useCallback)(e=>{s&&i.set(e)},[s,i])]}({groupId:i}),f=(()=>{const e=o??a;return u({value:e,tabValues:t})?e:null})();(0,c.A)(()=>{f&&l(f)},[f]);return{selectedValue:n,selectValue:(0,r.useCallback)(e=>{if(!u({value:e,tabValues:t}))throw new Error(`Can't select invalid tab value=${e}`);l(e),h(e),p(e)},[h,p,t]),tabValues:t}}var f=d(1062);const g={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var _=d(4848);function y({className:e,block:s,selectedValue:d,selectValue:r,tabValues:t}){const l=[],{blockElementScrollPositionUntilNextRender:c}=(0,n.a_)(),o=e=>{const s=e.currentTarget,i=l.indexOf(s),n=t[i].value;n!==d&&(c(s),r(n))},h=e=>{let s=null;switch(e.key){case"Enter":o(e);break;case"ArrowRight":{const d=l.indexOf(e.currentTarget)+1;s=l[d]??l[0];break}case"ArrowLeft":{const d=l.indexOf(e.currentTarget)-1;s=l[d]??l[l.length-1];break}}s?.focus()};return(0,_.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,i.A)("tabs",{"tabs--block":s},e),children:t.map(({value:e,label:s,attributes:r})=>(0,_.jsx)("li",{role:"tab",tabIndex:d===e?0:-1,"aria-selected":d===e,ref:e=>{l.push(e)},onKeyDown:h,onClick:o,...r,className:(0,i.A)("tabs__item",g.tabItem,r?.className,{"tabs__item--active":d===e}),children:s??e},e))})}function b({lazy:e,children:s,selectedValue:d}){const t=(Array.isArray(s)?s:[s]).filter(Boolean);if(e){const e=t.find(e=>e.props.value===d);return e?(0,r.cloneElement)(e,{className:(0,i.A)("margin-top--md",e.props.className)}):null}return(0,_.jsx)("div",{className:"margin-top--md",children:t.map((e,s)=>(0,r.cloneElement)(e,{key:s,hidden:e.props.value!==d}))})}function v(e){const s=p(e);return(0,_.jsxs)("div",{className:(0,i.A)(t.G.tabs.container,"tabs-container",g.tabList),children:[(0,_.jsx)(y,{...s,...e}),(0,_.jsx)(b,{...s,...e})]})}function F(e){const s=(0,f.A)();return(0,_.jsx)(v,{...e,children:a(e.children)},String(s))}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.