PageSourceSearch

https://wp-kama.com/handbook/codex/data-types/posts

html wp-kama.com collected 2026-10-02 05:05:44 UTC 133,116 bytes, 1,731 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ru" class="">
3<head>
4	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5
6	<meta name="viewport" content="width=device-width, initial-scale=1">
7	
7<script>
8	window.minWindowWidth = 540;
9	if( window.innerWidth < minWindowWidth ){
10		document.querySelector('head meta[name="viewport"]').setAttribute( 'content', 'width='+minWindowWidth )
11	}
12	</script>
12
13
14	<style id="wpkama_root_colors">:root {
15    --mainColorLight7 : #ffffff;
16    --mainColorLight6 : #f1eef7;
17    --mainColorLight5 : #dad2ea;
18    --mainColorLight4 : #c2b6dd;
19    --mainColorLight3 : #ab9bd0;
20    --mainColorLight2 : #947fc3;
21    --mainColorLight1 : #7d63b5;
22    --mainColor       : #684da3;
23    --mainColorDark1  : #5f4695;
24    --mainColorDark2  : #564087;
25    --mainColorDark3  : #4d3979;
26    --mainColorDark4  : #45336c;
27    --mainColorDark5  : #3c2c5e;
28    --mainColorDark6  : #332650;
29    --mainColorDark7  : #2a1f42;
30    
31    --subColorLight7 : #ffffff;
32    --subColorLight6 : #ffffff;
33    --subColorLight5 : #eaf9fa;
34    --subColorLight4 : #c9f1f2;
35    --subColorLight3 : #a8e8ea;
36    --subColorLight2 : #87dfe3;
37    --subColorLight1 : #66d7db;
38    --subColor       : #45ced3;
39    --subColorDark1  : #35cacf;
40    --subColorDark2  : #2ebcc1;
41    --subColorDark3  : #2aacb1;
42    --subColorDark4  : #269ca0;
43    --subColorDark5  : #228c90;
44    --subColorDark6  : #1e7c7f;
45    --subColorDark7  : #1a6c6f;
46    
47    --sub2ColorLight7 : #ffffff;
48    --sub2ColorLight6 : #fef9fa;
49    --sub2ColorLight5 : #f7d7e0;
50    --sub2ColorLight4 : #f1b5c5;
51    --sub2ColorLight3 : #ea92aa;
52    --sub2ColorLight2 : #e3708f;
53    --sub2ColorLight1 : #dd4e75;
54    --sub2Color       : #d62c5a;
55    --sub2ColorDark1  : #c72752;
56    --sub2ColorDark2  : #b6234b;
57    --sub2ColorDark3  : #a52044;
58    --sub2ColorDark4  : #941d3d;
59    --sub2ColorDark5  : #831936;
60    --sub2ColorDark6  : #72162f;
61    --sub2ColorDark7  : #601328;
62    
63    --bgColorLight7 : #e1e8ed;
64    --bgColorLight6 : #c8d5dd;
65    --bgColorLight5 : #aec2ce;
66    --bgColorLight4 : #95afbe;
67    --bgColorLight3 : #7c9cae;
68    --bgColorLight2 : #63899f;
69    --bgColorLight1 : #537486;
70    --bgColor       : #435e6d;
71    --bgColorDark1  : #3b5360;
72    --bgColorDark2  : #334854;
73    --bgColorDark3  : #2c3d47;
74    --bgColorDark4  : #24323a;
75    --bgColorDark5  : #1c282e;
76    --bgColorDark6  : #141d21;
77    --bgColorDark7  : #0d1215;
78    }</style>
79
80<title>Posts in WordPress — (Codex → Content Types (Entities) in WordPress)</title>
81<meta name='robots' content='max-image-preview:large' />
82<meta name="description" content="This article will talk about what are the WordPress posts and how they are structured in the WP engine." />
83
84
85<meta property="og:locale" content="en_US" />
86<meta property="og:site_name" content="WordPress at Your Fingertips" />
87<meta property="og:title" content="Posts in WordPress — (Codex → Content Types (Entities) in WordPress)" />
88<meta property="og:description" content="This article will talk about what are the WordPress posts and how they are structured in the WP engine." />
89<meta property="og:type" content="article" />
90<meta property="article:published_time" content="2021-11-02T23:33:07-05:00" />
91<meta property="article:modified_time" content="2026-08-18T20:26:19-05:00" />
92<meta property="article:author" content="Kama" />
93<meta property="og:url" content="https://wp-kama.com/handbook/codex/data-types/posts" />
94<meta property="og:image" content="https://wp-kama.com/assets/uploads/2021/11/Posts-in-wordpress.png" />
95<meta property="og:image:width" content="950" />
96<meta property="og:image:height" content="950" />
97<meta property="og:image:type" content="image/png" />
98<meta property="og:image" content="https://wp-kama.com/assets/uploads/2021/11/Posts-in-wordpress-120x120.png" />
99<meta property="og:image:width" content="120" />
100<meta property="og:image:height" content="120" />
101<meta name="twitter:card" content="summary" />
102<meta name="twitter:title" content="Posts in WordPress — (Codex → Content Types (Entities) in WordPress)" />
103<meta name="twitter:description" content="This article will talk about what are the WordPress posts and how they are structured in the WP engine." />
104<meta name="twitter:image" content="https://wp-kama.com/assets/uploads/2021/11/Posts-in-wordpress.png" />
105
106<link href='https://www.google-analytics.com' crossorigin rel='preconnect' />
107<link href='https://www.googletagmanager.com' crossorigin rel='preconnect' />
108<link href='https://www.gstatic.com' crossorigin rel='preconnect' />
109<link href='https://secure.gravatar.com' crossorigin rel='preconnect' />
110<link href='https://cdn.jsdelivr.net' crossorigin rel='preconnect' />
111<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://wp-kama.com/api/oembed/1.0/embed?url=https%3A%2F%2Fwp-kama.com%2Fhandbook%2Fcodex%2Fdata-types%2Fposts" />
112<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://wp-kama.com/api/oembed/1.0/embed?url=https%3A%2F%2Fwp-kama.com%2Fhandbook%2Fcodex%2Fdata-types%2Fposts&#038;format=xml" />
vendor: 1,845 bytes, lines 113-118
113<script>/*!
114 * https://github.com/js-cookie/js-cookie
115 * https://www.jsdelivr.com/package/npm/js-cookie
116 */
117/*! js-cookie v3.0.5 | MIT */
118!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}var t=function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(e){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});return t});</script>
118
119<style id="wp-img-auto-sizes-contain-inline-css">
120img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
121/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
122</style>
123<link rel='stylesheet' id='fonts-css' href='https://wp-kama.com/assets/themes/wp-kama/assets/fonts/roboto.font.css?ver=1752524356' media='all' />
124<link rel='stylesheet' id='theme-styles-css' href='https://wp-kama.com/assets/themes/wp-kama/assets/styles/styles.min.css?ver=1789332893' media='all' />
125<link rel="canonical" href="https://wp-kama.com/handbook/codex/data-types/posts" />
126	<!-- Global site tag (gtag.js) - Google Analytics -->
127	
127<script id="gtm_init_script">
128	function initGTM(){
129		setTimeout( () => {
130			let GTM = document.createElement( 'script' );
131			GTM.src = 'https://www.googletagmanager.com/gtag/js?id=G-NQE38WR3R0';
132			GTM.async = true;
133			document.head.appendChild( GTM );
134			
vendor: 150 bytes, lines 134-139
134window.dataLayer = window.dataLayer || [];
135			function gtag(){
136				dataLayer.push( arguments );
137			}
138			gtag( 'js', new Date() );
139			gtag( 'config', '
139G-NQE38WR3R0
vendor: 6 bytes, lines 139-140
139');
140		
140}, 1000 )
141	}
142	setTimeout( () => window.addEventListener( 'scroll', initGTM, { once: true } ), 300 )
143	</script>
143
144	<style>
145/* kwsmiles preset */
146.kws-wrapper{ position:relative; z-index:99; }
147.sm_list{ z-index:9999; position:absolute; bottom:.3em; left:.3em; }
148.sm_container{
149	display:none; position:absolute; top:0; left:0; box-sizing:border-box;
150	width:410px; background:#fff; padding:5px;
151	border-radius:2px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
152	max-height:200px; overflow-y:auto; overflow-x:hidden;
153}
154.sm_container:after{ content:''; display:table; clear:both; }
155.sm_container .smiles_button{ cursor:pointer; width:50px; height:35px; display:block; float:left; background-position:center center; background-repeat:no-repeat; /*background-size:contain;*/ }
156.sm_container .smiles_button:hover{ background-color:rgba(200, 222, 234, 0.32); }
157.kws-smiley{ display:inline !important; border:none !important; box-shadow:none !important; background:none !important; padding:0; margin:0 .07em !important; vertical-align:-0.4em !important;
158}
159
160.sm_list.topright{ top:.3em; right:.3em; bottom:auto; left:auto; }
161.sm_list.topright .sm_container{ right:0; left:auto; }
162.sm_list.bottomright{ top:auto; right:.3em; bottom:.3em; left:auto; }
163.sm_list.bottomright .sm_container{ top:auto; right:0; bottom:0; left:auto; }
164
165.sm_list.skype_big, .sm_list.skype_big .smiles_button{ background-size:contain; }
166
167.sm_list.topright{ top: 42px; }
168.sm_container{ width:510px; }
169.kws-smiley{ vertical-align:-0.4em !important; }</style>	<style id="handbook_page_styles">
170		.wrapper{ max-width: 120rem; }
171
172		@media (max-width: 1280px) {
173			.wrapper .sidebar-handbook{ display: none; }
174		}
175
176		@media (min-width: 1280px) {
177			.wrapper .sidebar{ width: 24%; }
178			.wrapper .sidebar-handbook{ width: 20%; }
179			.wrapper .mainbox{ width: 56%; }
180
181			body:not(.no-sidebar) .footer {
182				margin-right: 24%;
183				margin-left: 20%;
184			}
185
186			.sidebar-handbook .heirarch-sb-nav {
187				position: sticky;
188				top: 0;
189			}
190			.sidebar-handbook .heirarch-sb-nav .sb-block {
191				max-height: 100vh;
192				overflow-y: auto;
193			}
194		}
195	</style>
196	
196<script id="handbook_page_js">
197	document.addEventListener( 'DOMContentLoaded', function() {
198		const leftSidebar = document.querySelector('.sidebar_handbook_js');
199		const rightSidebar = document.querySelector('.sidebar_right_js');
200		const menu = leftSidebar.querySelector('.heirarch-sb-nav');
201
202		resizeHandler()
203		window.addEventListener( 'resize', resizeHandler )
204		function resizeHandler(){
205			// move nav to right sidebar if window width is less than 1280px and left sidebar is not visible
206			if( window.innerWidth < 1280 ){
207				if( ! menu.dataset.moved_to_right ){
208					menu.dataset.moved_to_right = '1'
209					rightSidebar.prepend( menu )
210				}
211			}
212			else if( menu.dataset.moved_to_right ) {
213				delete menu.dataset.moved_to_right
214				leftSidebar.prepend( menu )
215			}
216		}
217	} );
218	</script>
218
219	<link rel="icon" href="https://wp-kama.com/assets/uploads/2018/03/cropped-favicon-32x32.png" sizes="32x32" />
220<link rel="icon" href="https://wp-kama.com/assets/uploads/2018/03/cropped-favicon-192x192.png" sizes="192x192" />
221<link rel="apple-touch-icon" href="https://wp-kama.com/assets/uploads/2018/03/cropped-favicon-180x180.png" />
222<meta name="msapplication-TileImage" content="https://wp-kama.com/assets/uploads/2018/03/cropped-favicon-270x270.png" />
223	
223<script id="dark-theme-js">
224		class DarkThemeSwitcher{cssInvVars=[1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100];cssVars=["text","textLighter","textDarker","textBg","preBg","H1","textLink","textLinkHover","noneBg","none","doneBg","done","infoBg","info","warnBg","warn","alertBg","alert","red","green","blue"];cssPaletteNames=["mainColor","subColor","sub2Color","bgColor"];cssPaletteDeep=[1,2,3,4,5,6,7];lightClassname="light-theme";dakrClassname="dark-theme";colors={light:{},dark:{}};theme="light";constructor(){}init(){(this.#e()&&!this.#t()||this.htmlHasDarkClass())&&this.switchThemeTo("dark"),window.addEventListener("DOMContentLoaded",()=>{document.addEventListener("change",this.#s.bind(this))})}isDark(){return"dark"===this.theme}htmlHasDarkClass(){return document.documentElement.classList.contains(this.dakrClassname)}htmlHasLightClass(){return document.documentElement.classList.contains(this.lightClassname)}#e(){return window.matchMedia("(prefers-color-scheme: dark)").matches}#t(){return this.htmlHasLightClass()||this.htmlHasDarkClass()}switchThemeTo(e){this.#r(),this.theme=e,this.#o();for(const t in this.colors.light){let s=this.colors[e][t];document.documentElement.style.setProperty(t,s)}}#o(e=null){document.documentElement.classList.remove(this.lightClassname),document.documentElement.classList.remove(this.dakrClassname),e||(e=this.isDark()?this.dakrClassname:this.lightClassname),document.documentElement.classList.add(e)}#r(){if(Object.keys(this.colors.light).length)return;let e=getComputedStyle(document.documentElement);for(const t of[...this.cssInvVars,...this.cssVars]){let s={};isNaN(t)?s[`--${t}ColorInv`]=`--_${t}Color_drk`:(s[`--colorInv${t}`]=`--colorInvWhite${t}`,s[`--colorInvWhite${t}`]=`--colorInv${t}`);for(const t in s)this.colors.light[t]=e.getPropertyValue(t),this.colors.dark[t]=e.getPropertyValue(s[t])}for(const t of this.cssPaletteNames)for(const s of this.cssPaletteDeep){let r={};r[`--${t}InvLight${s}`]=`--${t}Dark${s}`,r[`--${t}InvDark${s}`]=`--${t}Light${s}`;for(const t in r)this.colors.light[t]=e.getPropertyValue(t),this.colors.dark[t]=e.getPropertyValue(r[t])}}#s(e){const t=e.target.closest(".darktheme_switcher_checkbox_js");if(!t)return;this.switchThemeTo(t.checked?"dark":"light"),ajaxs("ajaxs_update_cuser_dark_theme",{dark_on:this.isDark(),noloader:1});const s={theme:this.theme,switcher:this};document.dispatchEvent(new CustomEvent("theme-color-switched",{detail:s}));for(const e of document.querySelectorAll(".darktheme_switcher_checkbox_js"))e!==t&&(e.checked=t.checked)}}		window.darktheme = new DarkThemeSwitcher()
225		window.darktheme.init()
226	</script>
226
227	
227<script>(function(){if( typeof localStorage === 'undefined' ){return;}const sizes = {A1: pxToPercent(14),A2: pxToPercent(15),A3: pxToPercent(16),A4: pxToPercent(18)};const styleEl = createStyleEl();let curAsize = getFromStorage() || 'A2';let container;curAsize && updateFontSize( curAsize );document.addEventListener( 'DOMContentLoaded', init );function init(){container = document.querySelector( '.sitefsize_js' );if( ! container ){return;}let current = container.querySelector( `.${curAsize}` );if( current ){current.classList.add( 'active' );}else {let compStyles = window.getComputedStyle( document.body );let bodyA = Object.keys( sizes ).find( key => {return sizes[ key ] === pxToPercent( compStyles.getPropertyValue('font-size') );} );container.querySelector( `.${bodyA}` ).classList.add( 'active' );}container.addEventListener( 'click', onClickCallback );}function onClickCallback( ev ){let btn = ev.target;if( ! btn.parentElement.classList.contains('sitefsize_js') ){return;}for( let el of container.children ){el.classList.remove( 'active' );}let val;for( let key in sizes ){if( btn.classList.contains( key ) ){btn.classList.add( 'active' );val = key;}}setToStorage( val );updateFontSize( val );}function updateFontSize( Asize ){styleEl.textContent = 'html, body{ font-size:'+ sizes[ Asize ] +'; }';}function createStyleEl(){const elem = document.createElement('style');document.head.appendChild(elem);return elem;}function pxToPercent( px ){const num = parseInt(px);return (num / 16) * 100 + '%';}function getFromStorage(){return localStorage.getItem( 'sitefsize' );}function setToStorage( val ){localStorage.setItem( 'sitefsize', val );}})()</script>
227
228
229	
230</head>
231
232
233<body id="wpkama" class="wp-singular handbook-template-default single single-handbook postid-1651 wp-theme-wp-kama" itemscope itemtype="https://schema.org/WebPage">
234
235	
236<script id="svg-sprite-get_svg">function get_svg( name, args = {} ){ name = name.replace( '.svg', '' ) + '-svg'; args = Object.assign( { class:'', attr:'', title:'', onclick:'' }, args ); let div = document.createElement( 'div' ); div.innerHTML = '<svg class="svg-ico {id} {class}" {title} {onclick} {attr}><use xlink:href="#{id}"></use></svg>' .replaceAll( '{id}', name ) .replaceAll( '{class}', args.class ) .replaceAll( '{title}', args.title ? 'title="'+ args.title +'"' : '' ) .replaceAll( '{onclick}', '' ) .replaceAll( '{attr}', args.attr ); return div.firstChild; }</script>
236
237<!-- svg sprite -->
238<svg aria-hidden="true" style="position:absolute; width:0; height:0; overflow:hidden;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x-ignore>
239	<defs>
240		<symbol id="anchor-link-svg" viewBox="0 0 17 16" fill="currentColor">
241	<path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path>
242</symbol>
243	<symbol id="answer-svg" viewBox="-1 -1 22 20" fill="currentColor">
244	<path d="M10 1q2.050 0 3.62 0.335t2.575 0.91 1.645 1.42 0.9 1.775 0.26 2.060-0.26 2.060-0.9 1.775-1.645 1.42-2.575 0.91-3.62 0.335-3.62-0.335-2.575-0.91-1.645-1.42-0.9-1.775-0.26-2.060 0.26-2.060 0.9-1.775 1.645-1.42 2.575-0.91 3.62-0.335zM5.5 9q0.62 0 1.060-0.44t0.44-1.060-0.44-1.060-1.060-0.44-1.060 0.44-0.44 1.060 0.44 1.060 1.060 0.44zM10 9q0.62 0 1.060-0.44t0.44-1.060-0.44-1.060-1.060-0.44-1.060 0.44-0.44 1.060 0.44 1.060 1.060 0.44zM14.5 9q0.62 0 1.060-0.44t0.44-1.060-0.44-1.060-1.060-0.44-1.060 0.44-0.44 1.060 0.44 1.060 1.060 0.44zM6 14.5q0.62 0 1.060 0.44t0.44 1.060-0.44 1.060-1.060 0.44-1.060-0.44-0.44-1.060 0.44-1.060 1.060-0.44zM3 16.5q0.41 0 0.705 0.295t0.295 0.705-0.295 0.705-0.705 0.295-0.705-0.295-0.295-0.705 0.295-0.705 0.705-0.295z"></path>
245</symbol>
246	<symbol id="arrow-up-simple-svg" viewBox="3 3 18 18" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
247<path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <polyline points="6 15 12 9 18 15"></polyline>
248</symbol>
249	<symbol id="bell-svg" viewBox="0 0 20 20" fill="currentColor"><path fill="currentColor" d="M10 18c1.1 0 2-.9 2-2H8c0 1.1.9 2 2 2zm4-8.2V7.5c0-1.8-1.2-3.4-3-3.9.1-.2.1-.4.2-.5-.1-.6-.6-1.1-1.2-1.1s-1.1.5-1.1 1.1c0 .2.1.4.2.5-1.8.4-3 2-3 3.9v2.2c-.1 1.2-.9 2.3-2 2.8V15h12v-2.5c-1.2-.4-2-1.5-2.1-2.7z"/></symbol>
250	<symbol id="bookmark-fill-svg" viewBox="0 0 24 24" fill="currentColor" stroke="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
251	<path  d="M5 5a2 2 0 012-2h10a2 2 0 012 2v16l-7-3.5L5 21V5z"></path>
252</symbol>
253	<symbol id="bookmark-svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
254	<path  d="M5 5a2 2 0 012-2h10a2 2 0 012 2v16l-7-3.5L5 21V5z"></path>
255</symbol>
256	<symbol id="brackets-curly-svg" viewBox="-20 -20 286 286" fill="currentColor"><path d="M54.8,119.5a39.5,39.5,0,0,1-5.7,8.5,39.5,39.5,0,0,1,5.7,8.5C60,147.2,60,159.8,60,172c0,25.9,1.8,32,20,32a12,12,0,0,1,0,24c-19.1,0-32.2-6.9-38.8-20.5C36,196.8,36,184.2,36,172c0-25.9-1.8-32-20-32a12,12,0,0,1,0-24c18.2,0,20-6.1,20-32,0-12.2,0-24.8,5.2-35.5C47.8,34.9,60.9,28,80,28a12,12,0,0,1,0,24c-18.2,0-20,6.1-20,32C60,96.2,60,108.8,54.8,119.5ZM240,116c-18.2,0-20-6.1-20-32,0-12.2,0-24.8-5.2-35.5C208.2,34.9,195.1,28,176,28a12,12,0,0,0,0,24c18.2,0,20,6.1,20,32,0,12.2,0,24.8,5.2,35.5a39.5,39.5,0,0,0,5.7,8.5,39.5,39.5,0,0,0-5.7,8.5C196,147.2,196,159.8,196,172c0,25.9-1.8,32-20,32a12,12,0,0,0,0,24c19.1,0,32.2-6.9,38.8-20.5,5.2-10.7,5.2-23.3,5.2-35.5,0-25.9,1.8-32,20-32a12,12,0,0,0,0-24Z"></path></symbol>
257	<symbol id="changelog-svg" viewBox="-2 0 28 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
258  <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>  <path d="M2 12h2"></path>  <path d="M20 7h2"></path>  <circle cx="6" cy="12" r="2"></circle>  <circle cx="18" cy="7" r="2"></circle>  <path d="M20 17h2"></path>  <circle cx="18" cy="17" r="2"></circle>  <path d="M7.5 10.5l8.5 -3.5"></path></symbol>
259	<symbol id="code-svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="16 18 22 12 16 6"></polyline><polyline points="8 6 2 12 8 18"></polyline></symbol>
260	<symbol id="comments-svg" fill="currentColor" viewBox="-40 -30 580 580"><path d="M256 32C114.6 32 0 125.1 0 240c0 47.6 19.9 91.2 52.9 126.3C38 405.7 7 439.1 6.5 439.5c-6.
2606 7-8.4 17.2-4.6 26S14.4 480 24 480c61.5 0 110-25.7 139.1-46.3C192 442.8 223.2 448 256 448c141.4 0 256-93.1 256-208S397.4 32 256 32zm0 368c-26.7 0-53.1-4.1-78.4-12.1l-22.7-7.2-19.5 13.8c-14.3 10.1-33.9 21.4-57.5 29 7.3-12.1 14.4-25.7 19.9-40.2l10.6-28.1-20.6-21.8C69.7 314.1 48 282.2 48 240c0-88.2 93.3-160 208-160s208 71.8 208 160-93.3 160-208 160z"></path></symbol>
261	<symbol id="copy-svg" viewBox="0 0 24 24" fill="currentColor"><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"></path></symbol>
262	<symbol id="edit-svg" viewBox="0 0 36 36" fill="currentColor"><path d="M33.87,8.32,28,2.42a2.07,2.07,0,0,0-2.92,0L4.27,23.2l-1.9,8.2a2.06,2.06,0,0,0,2,2.5,2.14,2.14,0,0,0,.43,0L13.09,32,33.87,11.24A2.07,2.07,0,0,0,33.87,8.32ZM12.09,30.2,4.32,31.83l1.77-7.62L21.66,8.7l6,6ZM29,13.25l-6-6,3.48-3.46,5.9,6Z"></path><rect x="0" y="0" width="36" height="36" fill-opacity="0"></rect></symbol>
263	<symbol id="email-svg" viewBox="-0.6 0 22 20" fill="currentColor"><path fill="none" d="M0 0h20v20H0z"/><path d="M3.87 4h13.25C18.37 4 19 4.59 19 5.79v8.42c0 1.19-.63 1.79-1.88 1.79H3.87c-1.25 0-1.88-.6-1.88-1.79V5.79c0-1.2.63-1.79 1.88-1.79zm6.62 8.6 6.74-5.53c.24-.2.43-.66.13-1.07-.29-.41-.82-.42-1.17-.17l-5.7 3.86L4.8 5.83c-.35-.25-.88-.24-1.17.17-.3.41-.11.87.13 1.07z"/></symbol>
264	<symbol id="eye-closed-svg" fill="none" viewBox="-1 0 22 20"><g fill="currentColor"><path d="M20.078 9.543s-3.39 5.834-9.83 5.834c-6.441 0-10.17-5.834-10.17-5.834v-.377s5.073 4.127 10.17 4.127c5.185 0 9.83-4.128 9.83-4.128v.378zM19.831 7.253a.336.336 0 0 0-.13-.272c-.675-.52-3.988-2.814-9.7-2.814-5.706 0-9.15 2.289-9.862 2.811A.344.344 0 0 0 0 7.261c0 .289.316.476.572.34C2.01 6.849 5.944 5 10 5c4.1 0 7.862 1.823 9.258 2.587a.389.389 0 0 0 .573-.334z"/></g><g stroke="currentColor" stroke-linecap="round"><path d="m2.446 12.244-1.204 1.807M5.134 13.838l-.631 2.525M9.414 14.583v3.333M13.669 14.47l.631 2.525M17.217 12.074l1.695 1.975"/></g></symbol>
265	<symbol id="eye-svg" fill="currentColor" viewBox="-1 0 22 20"><path fill-rule="evenodd" d="M10.17 16.666c6.44 0 9.83-5.416 9.83-5.416s-3.73-5.417-9.83-5.417C4.068 5.833 0 11.25 0 11.25s3.73 5.416 10.17 5.416Zm-.17-.833c2.641 0 4.783-2.052 4.783-4.583S12.64 6.666 10 6.666c-2.641 0-4.783 2.053-4.783 4.584 0 2.53 2.142 4.583 4.783 4.583Z" clip-rule="evenodd"/><path d="M10 14.166c1.68 0 3.043-1.305 3.043-2.916S11.681 8.333 10 8.333c-1.68 0-3.043 1.306-3.043 2.917 0 1.61 1.362 2.916 3.043 2.916ZM19.865 6.412c0-.103-.043-.2-.127-.263-.673-.516-3.992-2.816-9.72-2.816-5.72 0-9.172 2.293-9.881 2.813A.335.335 0 0 0 0 6.421c0 .289.333.473.598.335 1.459-.762 5.379-2.59 9.42-2.59 4.083 0 7.83 1.802 9.248 2.573.262.143.6-.038.6-.327Z"/></symbol>
266	<symbol id="flow-child-svg" viewBox="0 0 24 24" fill="currentColor"><path d="M17 16c-1.305 0-2.403.837-2.816 2h-3.184c-1.654 0-3-1.346-3-3v-3.025c.838.634 1.87 1.025 3 1.025h3.184c.413 1.163 1.512 2 2.816 2 1.657 0 3-1.343 3-3s-1.343-3-3-3c-1.305 0-2.403.837-2.816 2h-3.184c-1.654 0-3-1.346-3-3v-.184c1.163-.413 2-1.512 2-2.816 0-1.657-1.343-3-3-3s-3 1.343-3 3c0 1.304.837 2.403 2 2.816v7.184c0 2.757 2.243 5 5 5h3.184c.413 1.163 1.512 2 2.816 2 1.657 0 3-1.343 3-3s-1.343-3-3-3zm0-5c.552 0 1 .449 1 1s-.448 1-1 1-1-.449-1-1 .448-1 1-1zm-10-7c.552 0 1 .449 1 1s-.448 1-1 1-1-.449-1-1 .448-1 1-1zm10 16c-.552 0-1-.449-1-1s.448-1 1-1 1 .449 1 1-.448 1-1 1z"></path></symbol>
267	<symbol id="flow-parent-svg" viewBox="0 0 256 256" fill="currentColor"><path d="M245.7,85.7l-40,40a8.2,8.2,0,0,1-11.4,0,8.1,8.1,0,0,1,0-11.4L220.7,88H176a40,40,0,0,0-40,40,56,56,0,0,1-56,56h-.9a36,36,0,1,1,0-16H80a40,40,0,0,0,40-40,56,56,0,0,1,56-56h44.7L194.3,45.7a8.1,8.1,0,0,1,11.4-11.4l40,40A8.1,8.1,0,0,1,245.7,85.7Z"></path></symbol>
268	<symbol id="function-svg" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
269  <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
270  <path d="M14 10h1c1 0 1 1 2.016 3.527c.984 2.473 .984 3.473 1.984 3.473h1"></path>
271  <path d="M13 17c1.5 0 3 -2 4 -3.5s2.5 -3.5 4 -3.5"></path>
272  <path d="M3 19c0 1.5 .5 2 2 2s2 -4 3 -9s1.5 -9 3 -9s2 .5 2 2"></path>
273  <line x1="5" y1="12" x2="11" y2="12"></line>
274</symbol>
275	<symbol id="hash-svg" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M6.368 1.01a.75.75 0 01.623.859L6.57 4.5h3.98l.46-2.868a.75.75 0 011.48.237L12.07 4.5h2.18a.75.75 0 010 1.5h-2.42l-.64 4h2.56a.75.75 0 010 1.5h-2.8l-.46 2.869a.75.75 0 01-1.48-.237l.42-2.632H5.45l-.46 2.869a.75.75 0 01-1.48-.237l.42-2.632H1.75a.75.75 0 010-1.5h2.42l.64-4H2.25a.75.75 0 010-1.5h2.8l.46-2.868a.75.75 0 01.858-.622zM9.67 10l.64-4H6.33l-.64 4h3.98z"></path></symbol>
276	<symbol id="home-svg" viewBox="-1 -1 22 22" fill="currentColor"><path d="M3 19a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-6a1 1 0 0 0-2 0v5H5v-5a1 1 0 0 0-2 0v6zM10.707.793a1 1 0 0 0-1.414 0l-8.5 8.5a1 1 0 0 0 1.414 1.414L10 2.9l7.794 7.807a1 1 0 0 0 1.414-1.414l-8.5-8.5z" ></path></symbol>
277	<symbol id="hook-svg" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
278  <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
279  <path d="M16 9v6a5 5 0 0 1 -10 0v-4l3 3"></path>
280  <circle cx="16" cy="7" r="2"></circle>
281  <path d="M16 5v-2"></path>
282</symbol>
283	<symbol id="image-svg" fill="currentColor" viewBox="0 0 24 24"><path d="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zM6 5h12a1 1 0 0 1 1 1v8.36l-3.2-2.73a2.77 2.77 0 0 0-3.52 0L5 17.7V6a1 1 0 0 1 1-1zm12 14H6.56l7-5.84a.78.78 0 0 1 .93 0L19 17v1a1 1 0 0 1-1 1z"/><circle cx="8" cy="8.5" r="1.5"/></symbol>
284	<symbol id="info-letter-svg" viewBox="0 0 15 15" fill="currentColor"><path id="rect8399" d="M7.5,1	C6.7,1,6,1.7,6,2.5S6.7,4,7.5,4S9,3.3,9,2.5S8.3,1,7.5,1z M4,5v1c0,0,2,0,2,2v2c0,2-2,2-2,2v1h7v-1c0,0-2,0-2-2V6c0-0.5-0.5-1-1-1H4 z"></path></symbol>
285	<symbol id="link-svg" viewBox="-3 -3 24 24" fill="currentColor"><path d="M3.19 9.345a.97.97 0 0 1 1.37 0 .966.966 0 0 1 0 1.367l-2.055 2.052a1.932 1.932 0 0 0 0 2.735 1.94 1.94 0 0 0 2.74 0l4.794-4.787a.966.966 0 0 0 0-1.367.966.966 0 0 1 0-1.368.97.97 0 0 1 1.37 0 2.898 2.898 0 0 1 0 4.103l-4.795 4.787a3.879 3.879 0 0 1-5.48 0 3.864 3.864 0 0 1 0-5.47L3.19 9.344zm11.62-.69a.97.97 0 0 1-1.37 0 .966.966 0 0 1 0-1.367l2.055-2.052a1.932 1.932 0 0 0 0-2.735 1.94 1.94 0 0 0-2.74 0L7.962 7.288a.966.966 0 0 0 0 1.367.966.966 0 0 1 0 1.368.97.97 0 0 1-1.37 0 2.898 2.898 0 0 1 0-4.103l4.795-4.787a3.879 3.879 0 0 1 5.48 0 3.864 3.864 0 0 1 0 5.47L14.81 8.656z"></path></symbol>
286	<symbol id="minus-svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M20 12H4"></path></symbol>
287	<symbol id="notes-svg" fill="none" viewBox="0 0 48 48"><path fill="currentColor" fill-opacity=".01" d="M0 0h48v48H0z"/><path stroke="currentColor" stroke-linejoin="round" stroke-width="2" d="M8 6a2 2 0 0 1 2-2h20l10 10v28a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 20h16M16 28h16"/></symbol>
288	<symbol id="play-run-svg" viewBox="-2 -2 20 20" fill="currentColor"><path d="M2.78 2L2 2.41v12l.78.42 9-6V8l-9-6zM3 13.48V3.35l7.6 5.07L3 13.48z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M6 14.683l8.78-5.853V8L6 2.147V3.35l7.6 5.07L6 13.48v1.203z"></path></symbol>
289	<symbol id="play-svg" fill="currentColor" viewBox="0 0 16 16">
290  <path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z"></path>
291</symbol>
292	<symbol id="plugin-svg" viewBox="0 0 20 20" fill="currentColor"><path d="M13.11 4.36 9.87 7.6 8 5.73l3.24-3.24q.26-.26.72-.165t.84.485q.39.38.48.835t-.17.715zm-8 1.77.91-1.12 9.01 9.01-1.19.84q-.5.5-1.675.83t-2.145.33H6.14L4.9 17.26q-.44.44-1.06.44t-1.06-.44q-.44-.43-.44-1.055t.44-1.065l1.24-1.24v-3.88q0-.96.305-2.18t.785-1.71zm7.26 3.97 3.24-3.24q.25-.26.71-.17t.84.48q.39.38.48.835t-.17.715l-3.24 3.25z"/></symbol>
293	<symbol id="plus-svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="M12 4v16m8-8H4"></path></symbol>
294	<symbol id="post-svg" viewBox="0 0 20 20" fill="currentColor"><path d="m10.44 3.02 1.82-1.82 6.36 6.35-1.83 1.82q-.78-.52-1.75-.425t-1.66.785l-.75.75q-.68.69-.775 1.655t.425 1.755l-1.83 1.82-2.41-2.41-2.8 2.79q-.54.54-2.035 1.55t-1.765.74.74-1.775 1.54-2.035l2.79-2.79L4.1 9.36l1.83-1.82q.78.52 1.75.425t1.65-.785l.75-.75q.69-.68.785-1.65t-.425-1.76z"/></symbol>
295	<symbol id="question-fill-svg" viewBox="-1 -1 18 18" fill="currentColor">
296  <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M5.496 6.033h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286a.237.237 0 0 0 .241.247m2.325 6.443c.61 0 1.029-.394 1.029-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94 0 .533.425.927 1.01.927z"></path>
297</symbol>
298	<symbol id="question-svg" viewBox="0 0 24 24" fill="currentColor"><path d="M11.07,12.85c0.77-1.39,2.25-2.21,3.11-3.44c0.91-1.29,0.4-3.7-2.18-3.7c-1.69,0-2.52,1.28-2.87,2.34L6.54,6.96 C7.25,4.83,9.18,3,11.99,3c2.35,0,3.96,1.07,4.78,2.41c0.7,1.15,1.11,3.3,0.03,4.9c-1.2,1.77-2.35,2.31-2.97,3.45 c-0.25,0.46-0.35,0.76-0.35,2.24h-2.89C10.58,15.22,10.46,13.95,11.07,12.85z M14,20c0,1.1-0.9,2-2,2s-2-0.9-2-2c0-1.1,0.9-2,2-2 S14,18.9,14,20z"></path></symbol>
299	<symbol id="quote-svg" viewBox="1 .5 19 19" fill="currentColor"><path fill="none" d="M0 0h20v20H0z"/><path d="M9.49 13.22c0-.74-.2-1.38-.61-1.9-.62-.78-1.83-.88-2.53-.72-.29-1.65 1.11-3.75 2.92-4.65L7.88 4c-2.73 1.3-5.42 4.28-4.96 8.05C3.21 14.43 4.59 16 6.54 16c.85 0 1.56-.25 2.12-.75s.83-1.18.83-2.03zm8.05 0c0-.74-.2-1.38-.61-1.9-.63
299-.78-1.83-.88-2.53-.72-.29-1.65 1.11-3.75 2.92-4.65L15.93 4c-2.73 1.3-5.41 4.28-4.95 8.05.29 2.38 1.66 3.95 3.61 3.95.85 0 1.56-.25 2.12-.75s.83-1.18.83-2.03z"/></symbol>
300	<symbol id="search-svg" viewBox=".5 .5 19 19" fill="currentColor"><path fill="none" d="M0 0h20v20H0z"/><path d="M12.14 4.18a5.504 5.504 0 0 1 .72 6.89c.12.1.22.21.36.31.2.16.47.36.81.59.34.24.56.39.66.47.42.31.73.57.94.78.32.32.6.65.84 1 .25.35.44.69.59 1.04.14.35.21.68.18 1-.02.32-.14.59-.36.81s-.49.34-.81.36c-.31.02-.65-.04-.99-.19-.35-.14-.7-.34-1.04-.59-.35-.24-.68-.52-1-.84-.21-.21-.47-.52-.77-.93-.1-.13-.25-.35-.47-.66-.22-.32-.4-.57-.56-.78-.16-.2-.29-.35-.44-.5a5.503 5.503 0 0 1-6.44-.98c-2.14-2.15-2.14-5.64 0-7.78a5.498 5.498 0 0 1 7.78 0zm-1.41 6.36a3.513 3.513 0 0 0 0-4.95 3.495 3.495 0 0 0-4.95 0 3.495 3.495 0 0 0 0 4.95 3.495 3.495 0 0 0 4.95 0z"/></symbol>
301	<symbol id="star-fill-svg" viewBox="-1 -1 26 25" fill="currentColor"><path d="M12.0006 18.26L4.94715 22.2082L6.52248 14.2799L0.587891 8.7918L8.61493 7.84006L12.0006 0.5L15.3862 7.84006L23.4132 8.7918L17.4787 14.2799L19.054 22.2082L12.0006 18.26Z"></path></symbol>
302	<symbol id="star-helf-svg" viewBox="-1 -1 26 25" fill="currentColor"><path d="M12.0006 15.968L16.2473 18.3451L15.2988 13.5717L18.8719 10.2674L14.039 9.69434L12.0006 5.27502V15.968ZM12.0006 18.26L4.94715 22.2082L6.52248 14.2799L0.587891 8.7918L8.61493 7.84006L12.0006 0.5L15.3862 7.84006L23.4132 8.7918L17.4787 14.2799L19.054 22.2082L12.0006 18.26Z"></path></symbol>
303	<symbol id="star-svg" viewBox="-1 -1 26 25" fill="currentColor"><path d="M12.0006 18.26L4.94715 22.2082L6.52248 14.2799L0.587891 8.7918L8.61493 7.84006L12.0006 0.5L15.3862 7.84006L23.4132 8.7918L17.4787 14.2799L19.054 22.2082L12.0006 18.26ZM12.0006 15.968L16.2473 18.3451L15.2988 13.5717L18.8719 10.2674L14.039 9.69434L12.0006 5.27502L9.96214 9.69434L5.12921 10.2674L8.70231 13.5717L7.75383 18.3451L12.0006 15.968Z"></path></symbol>
304	<symbol id="tag-svg" viewBox="-1 0 22 20" fill="currentColor"><path fill="none" d="M0 0h20v20H0z"/><path d="M11 2h7v7L8 19l-7-7zm3 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"/></symbol>
305	<symbol id="theme-svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"></path></symbol>
306	<symbol id="tickets-svg" viewBox="-1 -1 21 21" fill="currentColor"><path d="M20 5.38 18.99 8.2v-.01q-.78-.28-1.53.08t-1.04 1.14q-.28.78.075 1.53t1.145 1.03v.01l-1.01 2.82L1.57 9.42l.99-2.79q.78.28 1.53-.075T5.12 5.42t-.075-1.525T3.91 2.87L4.93 0zm-5.45 3.37q.34-1.08.165-2.085t-.87-1.835-1.715-1.2q-1.56-.55-3.055.16T7.02 6.05q-.34 1.08-.165 2.09t.87 1.84 1.715 1.19q1.55.55 3.05-.16t2.06-2.26zm-2.56-4.74q1.33.48 1.97 1.71l-.04-.02q-.24-.09-.465.035t-.315.365q-.1.28.05.91.09.62-.06 1.04-.09.27-.65 1l-.74 1.01.08-4.08.4.11q.14.03.18-.11t-.1-.18q-.57-.15-.92-.28l-.88-.36q-.07-.03-.12 0t-.075.075-.005.105.08.09q.16.08.34.16l.01 1.63L9.2 9.18l.08-4.11.4.11q.14.03.175-.11t-.105-.18q-.56-.15-.91-.28l-.22-.08q.71-.54 1.59-.68t1.78.16zM7.4 6.19q.25-.73.78-1.27l.04 5q-.72-.72-.945-1.715T7.4 6.19zm4.04 4.75 2.1-2.63q.49-.55.69-1.12.04-.1.11-.35.14.9-.17 1.77-.33.92-1.065 1.535t-1.665.795zm-.7-3.22.02 3.22q0 .04.01.06-.6 0-1.2-.21-.49-.18-.9-.48zm1.24 6.08 2.1.75q.18.64.71 1.045t1.2.405H16v3H0v-2.96q.83 0 1.415-.585T2 14.04q0-.82-.59-1.41T0 12.04V9h1.05l-.28.8 4.28 1.52Q4 12.47 4 14q0 1.66 1.17 2.83T8 18t2.83-1.17T12 14q0-.04-.01-.1t-.01-.1zm-6.53-2.33 1.48.53q-.11.03-.105.15t.135.13q.18.02.37.03l.56 1.54-.78 2.36-1.31-3.9.41-.03q.09-.01.12-.085t-.01-.145-.13-.07q-.59.05-.96.05-.15 0-.23-.01.19-.29.45-.55zM4.4 14q
3060-.76.32-1.46l1.71 4.7q-.92-.45-1.475-1.32T4.4 14zm4.19-1.41 1.72.62q.12.29.12.61 0 .28-.28 1.16l-.35 1.2zM11.6 14q0 .98-.485 1.81t-1.305 1.3l1.1-3.18q.07-.2.14-.46l.52.19q.03.17.03.34zm-4.62 3.45 1.08-3.14 1.11 3.03q0 .01.005.025t.015.025q-.6.21-1.19.21-.47 0-1.02-.15z"/></symbol>
307	<symbol id="timer-svg" viewBox="0 0 256 256" fill="currentColor"><path d="M128,32a96,96,0,1,0,96,96A96.2,96.2,0,0,0,128,32Zm0,176a80,80,0,1,1,80-80A80.1,80.1,0,0,1,128,208ZM173.3,82.7a8.1,8.1,0,0,1,0,11.4l-39.6,39.6a8.2,8.2,0,0,1-11.4,0,8.1,8.1,0,0,1,0-11.4l39.6-39.6A8.1,8.1,0,0,1,173.3,82.7ZM96,8a8,8,0,0,1,8-8h48a8,8,0,0,1,0,16H104A8,8,0,0,1,96,8Z"></path></symbol>
308	<symbol id="update-svg" viewBox="-3 -3 30 30" fill="currentColor"><path d="M12.527.003h.049c.026-.006.035-.002.054-.002 3.205 0 6.32 1.271 8.621 3.503L23.787.935a.423.423 0 0 1 .725.298v8.351c0 .234-.19.424-.422.424h-8.265a.422.422 0 0 1-.424-.424c0-.159.085-.296.212-.367l2.499-2.533c-1.482-1.432-3.418-2.213-5.539-2.213-4.332.022-7.858 3.572-7.858 7.97.034 4.328 3.58 7.849 7.979 7.849l-.009 4.468h-.06C5.844 24.756.29 19.24.247 12.378.247 5.609 5.75.062 12.527.003z"/></symbol>
309	<symbol id="user-svg" viewBox="-0.5 0 21 20" fill="currentColor"><path fill="none" d="M0 0h20v20H0z"/><path d="M10 9.25c-2.27 0-2.73-3.44-2.73-3.44C7 4.02 7.82 2 9.97 2c2.16 0 2.98 2.02 2.71 3.81 0 0-.41 3.44-2.68 3.44zm0 2.57L12.72 10c2.39 0 4.52 2.33 4.52 4.53v2.49s-3.65 1.13-7.24 1.13c-3.65 0-7.24-1.13-7.24-1.13v-2.49c0-2.25 1.94-4.48 4.47-4.48z"/></symbol>
310	<symbol id="wordpress-fill-svg" viewBox="-1 -1 22 22" fill="currentColor"><path fill="none" d="M0 0h20v20H0z"/><path d="M20 10c0-5.52-4.48-10-10-10S0 4.48 0 10s4.48 10 10 10 10-4.48 10-10zM10 1.01c4.97 0 8.99 4.02 8.99 8.99s-4.02 8.99-8.99 8.99S1.01 14.97 1.01 10 5.03 1.01 10 1.01zM8.01 14.82 4.96 6.61c.49-.03 1.05-.08 1.05-.08.43-.05.38-1.01-.06-.99 0 0-1.29.1-2.13.1-.15 0-.33 0-.52-.01 1.44-2.17 3.9-3.6 6.7-3.6 2.09 0 3.99.79 5.41 2.09-.6-.08-1.45.35-1.45 1.42 0 .66.38 1.22.79 1.88.31.54.5 1.22.5 2.21 0 1.34-1.27 4.48-1.27 4.48l-2.71-7.5c.48-.03.75-.16.75-.16.43-.05.38-1.1-.05-1.08 0 0-1.3.11-2.14.11-.78 0-2.11-.11-2.11-.11-.43-.02-.48 1.06-.05 1.08l.84.08 1.12 3.04zm6.02 2.15L16.64 10s.67-1.69.39-3.81c.63 1.14.94 2.42.94 3.81 0 2.96-1.56 5.58-3.94 6.97zM2.68 6.77 6.5 17.25c-2.67-1.3-4.47-4.08-4.47-7.25 0-1.16.2-2.23.65-3.23zm7.45 4.53 2.29 6.25c-.75.27-1.57.42-2.42.42-.72 0-1.41-.11-2.06-.3z"/></symbol>
311	<symbol id="wordpress-svg" fill="currentColor" stroke="none" viewBox="0 0 24 24"><path d="M19.891 7.788a8.966 8.966 0 0 1 1.099 4.313 8.986 8.986 0 0 1-4.47 7.771l2.746-7.939c.513-1.282.684-2.309.684-3.219a7.165 7.165 0 0 0-.059-.926m-6.651.087a14.14 14.14 0 0 0 1.026-.088c.485-.063.428-.775-.056-.749 0 0-1.463.112-2.4.112-.887 0-2.375-.125-2.375-.125-.487-.024-.55.713-.061.738 0 0 .449.052.938.075l1.399 3.838-1.975 5.899-3.274-9.724a17.006 17.006 0 0 0 1.028-.083c.487-.063.43-.775-.055-.747 0 0-1.455.115-2.395.115-.167 0-.365-.007-.575-.013C6.093 4.726 8.862 3.113 12 3.113c2.341 0 4.471.894 6.071 2.36-.038-.002-.076-.008-.117-.008-.883 0-1.51.77-1.51 1.596 0 .741.427 1.369.883 2.108.343.601.742 1.37.742 2.481 0 .763-.295 1.662-.685 2.899l-.896 2.987-3.25-9.675.002.014zM12 21.087a8.983 8.983 0 0 1-2.54-.364l2.697-7.838 2.763 7.572c.021.044.042.085.065.124a9.016 9.016 0 0 1-2.985.508m-8.99-8.988a8.94 8.94 0 0 1 .778-3.658l4.287 11.749a8.993 8.993 0 0 1-5.065-8.091m8.99-10c-5.513 0-10 4.487-10 10s4.487 10 10 10 10-4.487 10-10-4.487-10-10-10"></path></symbol>
312	<symbol id="write-blog-svg" viewBox="0 0 20 20" fill="currentColor"><path d="m16.89 1.2 1.41 1.41q.29.29.29.705t-.29.705L14 8.33V18H3V3h10.67l1.8-1.8q.3-.29.715-.295t.705.295zm-5.66 8.48 5.37-5.36-1.42-1.42-5.36 5.37-.71 2.12z"/></symbol>
313	<symbol id="yes-svg" viewBox="4.7 3.7 12 12" fill="currentColor"><path d="M14.39 5.5l1.34 0.94-5.37 7.45h-1.34l-3.020-4.010 1.34-1.25 2.35 1.87z"></path></symbol>
314
315	</defs>
316</svg>
316<script>window.isAdsoff = () => document.body.classList.contains( 'adsoff' )</script>
316
317
318	
319	<div class="wrapper">
320		<div class="header_bg"></div>
321
322<header class="header" itemscope itemtype="https://schema.org/WPHeader"
323        x-init="km.setHeaderHeight( $el )"
324>
325	<a href="/" class="header__logo">
326		<svg width="100%" height="2rem" viewBox="0 0 414 50" class="logo" xmlns="http://www.w3.org/2000/svg">
327<g filter="url(#shadow)" style="fill-rule:evenodd;">
328	<defs>
329		<!--shadow-->
330		<filter id="shadow" height="130%">
331			<feGaussianBlur in="SourceAlpha" stdDeviation="0"/>
332			<feOffset dx="0" dy="2" result="offsetblur"/>
333			<feComponentTransfer>
334				<feFuncA type="linear" slope="0.5"/>
335			</feComponentTransfer>
336			<feMerge>
337				<feMergeNode/>
338				<feMergeNode in="SourceGraphic"/>
339			</feMerge>
340		</filter>
341
342		<!--gradient-->
343		<linearGradient id="lgrad" x1="0%" y1="92%" x2="100%" y2="8%" >
344			<stop offset="0%" style="stop-color:rgb(255,255,255);stop-opacity:0.1" />
345			<stop offset="100%" style="stop-color:rgb(255,255,255);stop-opacity:0.3" />
346		</linearGradient>
347	</defs>
348	<path d="M 2.2 0 L 12.2 0 C 13.4 1.5 14.3 3.2 14.6 5.1 C 16 13.7 17.3 22.3 18.7 30.9 C 23.1 22 27.4 12.9 31.8 3.9 C 32.6 2.1 34.1 0.9 35.8 0 L 45.3 0 C 46.4 1.9 47.2 4 47.4 6.2 C 48.4 14.4 49.6 22.7 50.6 30.9 C 55.4 22.1 59.7 13.1 64.3 4.2 C 65.2 2.4 66.8 0.9 68.6 0 L 109.5 0 C 114.8 0.5 121 2.2 123.6 7.4 C 126.6 13.5 125.1 20.7 122.5 26.7 C 119.7 33.3 113 37.6 106 38.5 C 98.5 39.5 90.8 38.8 83.2 39 C 82.2 42.7 83 47.9 79 50 L 70 50 C 69.7 49.5 68.8 48.5 68.4 47.9 C 70.6 35.4 72.8 22.9 75 10.4 C 69.2 21.4 63.2 32.4 57.4 43.4 C 56 46.1 54.4 49 51.3 50 L 43 50 C 41.8 48.9 40.6 47.6 40.5 45.9 C 39.1 37.2 38 28.4 36.7 19.7 C 32.5 27.9 28.4 36.1 24.5 44.4 C 23.4 46.9 21.5 49.3 18.7 50 L 11 50 C 9.2 48.8 8.1 47.1 7.9 45 C 5.3 30.6 2.5 16.1 0 1.7 C 0.6 1.3 1.6 0.4 2.2 0 Z
349	M 88.3 10 C 93.6 10.1 98.8 9.8 104.1 10.1 C 107 10.2 110.6 11.2 111.5 14.4 C 112.6 19.9 110.2 26.9 104.2 28.3 C 97.9 29.7 91.4 28.7 85 29 C 86.1 22.7 87.2 16.4 88.3 10 Z
350	M 184.2 0 L 193.5 0 C 194.1 1.5 194.5 3.2 194.2 4.8 C 193.5 9.9 192.4 14.9 191.6 20 C 196.3 19.8 201.8 21 205.7 17.7 C 210.9 13.4 213.8 7.2 218.4 2.3 C 219.4 1.2 220.8 0.6 222.2 0 L 233.2 0 C 230.3 6.2 225.7 11.2 221.8 16.8 C 219.4 20.3 216 23.1 212 24.7 C 218.4 29.3 220.5 37.1 223.8 43.8 C 227.7 34.8 231.8 25.8 235.8 16.7 C 237.5 12.7 239.4 8.6 242.9 5.8 C 247.5 1.9 253.7 0.5 259.6 0 L 283.6 0 C 283.9 2.4 284.1 4.8 283.6 7.2 C 281.2 20.1 279.1 33.1 276.7 46.1 C 276.6 48 275.1 49.1 273.7 50 L 264.9 50 C 264.3 49.3 263.7 48.7 263.1 48 C 263.7 44.7 264.3 41.4 264.9 38 C 256.5 38 248.2 38 239.8 38 C 237.7 42.1 236.9 47.8 232.2 50 L 214.2 50 C 207.1 45.8 208 35.4 201.2 30.9 C 197.6 29.3 193.6 30.2 189.8 30 C 188.7 35.6 188.1 41.4 186.7 46.9 C 186.4 48.4 185 49.1 184 50 L 175.1 50 C 174.7 49.5 173.8 48.4 173.4 47.9 C 175.9 33.6 178.5 19.3 181 4.9 C 181.1 2.8 182.3 1 184.2 0 Z  M 251.5 13.5 C 256.2 8.3 263.7 10.4 269.8 10 C 268.8 16 267.7 22 266.7 28 C 259.2 28 251.7 28 244.2 28 C 246.8 23.2 248.1 17.8 251.5 13.5 Z
351	M 293 0 L 310.3 0 C 311.4 1.9 312.3 3.9 312.6 6.1 C 314.1 15.1 315.6 24.1 317.3 33 C 321.6 24.5 326.2 16.1 330.5 7.6 C 332 4.7 333.4 1.4 336.6 0 L 353 0 C 353.4 0.5 354.4 1.4 354.8 1.9 C 352.6 15.5 350 29.1 347.7 42.7 C 347.3 45.4 346.9 48.6 344.2 50 L 335.4 50 C 335 49.5 334.3 48.4 333.9 47.9 C 335.8 36.1 338.1 24.4 339.9 12.7 C 334.9 22.3 329.6 31.8 324.5 41.5 C 322.8 44.7 321.3 48.5 317.7 50 L 309.8 50 C 307.4 46.5 307.1 42.2 306.3 38.1 C 304.8 29.6 303.2 21.1 301.6 12.6 C 299.6 23.8 297.7 35 295.6 46.1 C 295.5 47.9 294.1 49 292.9 50 L 284.1 50 C 283.6 49.5 282.9 48.5 282.4 48 C 284.9 33.6 287.5 19.3 290 5 C 290.1 2.9 291.3 1.1 293 0 Z
352	M 388.6 0 L 412.6 0 C 412.9 2.2 413.2 4.4 412.7 6.5 C 410.6 18.3 408.5 30.1 406.5 41.9 C 405.9 44.9 405.9 48.6 402.7 50 L 393.9 50 C 393.3 49.4 392.7 48.7 392.1 48 C 392.7 44.7 393.3 41.4 393.9 38 C 385.5 38 377.2 38 368.9 38 C 366.7 42.1 365.9 47.8 361.2 50 L 351.8 50 C 351.6 49.5 351.2 48.5 351 48 C 356.2 36 361.4 23.9 367 12.1 C 370.9 3.9 380.1 0.5 388.6 0 Z
353	M 381.1 13 C 385.8 8.4 392.9 10.4 398.8 10 C 397.8 16 396.7 22 395.7 28 C 388.2 28 380.7 28 373.2 28 C 375.9 23.1 377.2 17.2 381.1 13 Z
354	M 136.1 29.9 C 133.5 28 136 24 136.8 21.5 C 146.7 21.6 156.6 21.4 166.5 21.7 C 166.4 24.6 166.2 27.7 164.4 30.1 C 155 29.8 145.5 30.3 136.1 29.9 Z" />
355</g>
356</svg>
357<span class="slogan">WordPress at Your Fingertips</span>	</a>
358
359	<div class="head-search"
360		x-data="window.headAjaxSearchAlpineData"
361		@click.outside="resultEl.km_hide()"
362		@keydown.escape="resultEl.km_hide()"
363		:class="isActive && 'active'"
364	>
365				<div class="head-search__inner">
366			<form class="head-search__form" method="GET" action="/search" target="_blank">
367				<div class="head-search__loupe" :class="isSearching && 'searching'"><svg class="svg-ico search-svg "   >
367<use xlink:href="#search-svg"></use></svg></div>
368				<div class="head-search__query">
369					<input class="head-search__input" type="text" aria-label="Search" autocomplete="off"
370					    x-init="
371					        searchInput = $el;
372					        searchText = ``
373						"
374					    x-model="searchText"
375					    x-bind="searchInputEvents"
376					>
377				</div>
378				<div class="head-search__remove" x-cloak x-show="searchText" @mouseup="clearField"></div>
379
380				<!--google-->
381				<input type="hidden" name="q" :value="searchText">
382			</form>
383		</div>
384		<div class="tsearch-res" hidden x-init="initResultElement" x-html="resultHTML"></div>
385	</div>
386
387	<div class="header__user">
388					<a class="login-link" rel="nofollow" href="#" onclick="return window.loginForm();">Log In . Register</a>
389				</div>
390
391	<nav class="header__menu">
392	<ul class="header__menu-list">
393					<li class="mabout ">
394				<a class="top-a" aria-label="About" href="/about">
395					<span class="mobi--g title-icon"><svg class="svg-ico info-letter-svg "   ><use xlink:href="#info-letter-svg"></use></svg></span>
396					<span class="not-mobi--g">About</span>
397				</a>
398
399				<span class="submenu">
400					<a class="mobi--g" rel="nofollow" href="/about">About</a>
401											<a rel="nofollow" href="/about/contacts">Contacts</a>
402											<a rel="nofollow" href="/feed">RSS feed</a>
403									</span>
404			</li>
405						<li class="mhandbook current">
406				<a class="top-a" aria-label="WordPress" href="/handbook/wordpress">
407					<span class="mobi--g title-icon"><svg class="svg-ico wordpress-fill-svg "   ><use xlink:href="#wordpress-fill-svg"></use></svg></span>
408					<span class="not-mobi--g">WordPress</span>
409				</a>
410
411				<span class="submenu">
412					<a class="mobi--g" rel="nofollow" href="/handbook/wordpress">WordPress</a>
413											<a  href="/handbook/cheatsheet">Cheat Sheet</a>
414											<a  href="/handbook/codex">Codex</a>
415											<a  href="/handbook/sitemap">Sitemap (WP)</a>
416											<a  href="/handbook/rest">REST API</a>
417											<a  href="/handbook/plugin">Plugin</a>
418											<a  href="/handbook/theme">Theme</a>
419											<a  href="/handbook/wp-cli/wp">WP-CLI</a>
420									</span>
421			</li>
422						<li class="mfunc ">
423				<a class="top-a" aria-label="Functions" href="/functions">
424					<span class="mobi--g title-icon"><svg class="svg-ico function-svg "   ><use xlink:href="#function-svg"></use></svg></span>
425					<span class="not-mobi--g">Functions</span>
426				</a>
427
428				<span class="submenu">
429					<a class="mobi--g" rel="nofollow" href="/functions">Functions</a>
430											<a rel="nofollow" href="/function-tag/conditional-tags">Conditional Tags</a>
431											<a rel="nofollow" href="/functions/template-tags">Template Tags</a>
432											<a rel="nofollow" href="/functions/as-in-files">By Files</a>
433											<a rel="nofollow" href="/functions/functions-db">WordPress - all</a>
434											<a rel="nofollow" href="/plugin/woocommerce/function">WooCommerce - all</a>
435											<a rel="nofollow" href="/plugin/acf/function">ACF - all</a>
436									</span>
437			</li>
438						<li class="mhooks ">
439				<a class="top-a" aria-label="Hooks" href="/hooks/hooks-db">
440					<span class="mobi--g title-icon"><svg class="svg-ico hook-svg "   ><use xlink:href="#hook-svg"></use></svg></span>
441					<span class="not-mobi--g">Hooks</span>
442				</a>
443
444				<span class="submenu">
445					<a class="mobi--g" rel="nofollow" href="/hooks/hooks-db">Hooks</a>
446											<a rel="nofollow" href="/hooks/actions-order">Trigger Order</a>
447											<a rel="nofollow" href="/hooks/hooks-db">WordPress - all</a>
448											<a rel="nofollow" href="/plugin/woocommerce/hook">WooCommerce - all</a>
449									</span>
450			</li>
451						<li class="notes ">
452				<a class="top-a" aria-label="Notes" href="/notes">
453					<span class="mobi--g title-icon"><svg class="svg-ico notes-svg "   ><use xlink:href="#notes-svg"></use></svg></span>
454					<span class="not-mobi--g">Notes</span>
455				</a>
456
457				<span class="submenu">
458					<a class="mobi--g" rel="nofollow" href="/notes">Notes</a>
459									</span>
460			</li>
461						<li class="mplugins ">
462				<a class="top-a" aria-label="Plugins" href="/plugins">
463					<span class="mobi--g title-icon"><svg class="svg-ico plugin-svg "   ><use xlink:href="#plugin-svg"></use></svg></span>
464					<span class="not-mobi--g">Plugins</span>
465				</a>
466
467				<span class="submenu">
468					<a class="mobi--g" rel="nofollow" href="/plugins">Plugins</a>
469									</span>
470			</li>
471				</ul>
472</nav>
473
474
475</header>
476
477
478
479		<div class="middle">
480				<aside class="sidebar sidebar-handbook sidebar_handbook_js" itemscope itemtype="https://schema.org/WPSideBar">
481		<div class="heirarch-sb-nav">
482	<ul class="sb-block">
483		<li class="page_item page-item-1721"><a href="https://wp-kama.com/handbook/cheatsheet">Cheat Sheet</a></li>
484<li class="page_item page-item-1307 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/wordpress">Introduction to WordPress</a>
485<ul hidden class='children'>
486	<li class="page_item page-item-2760"><a href="https://wp-kama.com/handbook/wordpress/links">Resources (links)</a></li>
487	<li class="page_item page-item-2605"><a href="https://wp-kama.com/handbook/wordpress/installation">Installation</a></li>
488	<li class="page_item page-item-2612 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/wordpress/multisite">Multisite</a>
489	<ul hidden class='children'>
490		<li class="page_item page-item-2629"><a href="https://wp-kama.com/handbook/wordpress/multisite/install-multisite">Multisite Installation</a></li>
491		<li class="page_item page-item-2635"><a href="https://wp-kama.com/handbook/wordpress/multisite/multi-network">WordPress Multisite Multi-Network</a></li>
492		<li class="page_item page-item-2994"><a href="https://wp-kama.com/handbook/wordpress/multisite/domain-mapping">Domain Mapping</a></li>
493	</ul>
494</li>
495	<li class="page_item page-item-1534"><a href="https://wp-kama.com/handbook/wordpress/wp-content-dir" >wp-content</a></li>
496	<li class="page_item page-item-1528"><a href="https://wp-kama.com/handbook/wordpress/loading">How Core Loads</a></li>
497	<li class="page_item page-item-1682"><a href="https://wp-kama.com/handbook/wordpress/wp-database-schema">Database Tables</a></li>
498	<li class="page_item page-item-1308"><a href="https://wp-kama.com/handbook/wordpress/stat">Statistics</a></li>
499</ul>
500</li>
501<li class="page_item page-item-1605 page_item_has_children current_page_ancestor"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/codex">Codex</a>
502<ul  class='children'>
503	<li class="page_item page-item-1637"><a href="https://wp-kama.com/handbook/codex/wp-debug">Debug</a></li>
504	<li class="page_item page-item-2013"><a href="https://wp-kama.com/handbook/codex/wp-config-php">wp-config.php</a></li>
505	<li class="page_item page-item-2391 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/codex/shortcodes">Shortcodes</a>
506	<ul hidden class='children'>
507		<li class="page_item page-item-2393"><a href="https://wp-kama.com/handbook/codex/shortcodes/embed-shortcode">[embed]</a></li>
508	</ul>
509</li>
510	<li class="page_item page-item-2410"><a href="https://wp-kama.com/handbook/codex/hooks">Hooks (filters, actions)</a></li>
511	<li class="page_item page-item-1732 page_item_has_children current_page_ancestor current_page_parent"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/codex/data-types">Content Types</a>
512	<ul  class='children'>
513		<li class="page_item page-item-1651 current_page_item"><a href="https://wp-kama.com/handbook/codex/data-types/posts">Posts</a></li>
514		<li class="page_item page-item-2382"><a href="https://wp-kama.com/handbook/codex/data-types/comments">Comments</a></li>
515		<li class="page_item page-item-1594"><a href="https://wp-kama.com/handbook/codex/data-types/metadata">Metadata</a></li>
516		<li class="page_item page-item-1681"><a href="https://wp-kama.com/handbook/codex/data-types/taxonomies">Taxonomies</a></li>
517		<li class="page_item page-item-2387"><a href="https://wp-kama.com/handbook/codex/data-types/users">Users</a></li>
518		<li class="page_item page-item-2375"><a href="https://wp-kama.com/handbook/codex/data-types/media">Media (Images)</a></li>
519	</ul>
520</li>
521	<li class="page_item page-item-2177 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/codex/robots-api">Robots API</a>
522	<ul hidden class='children'>
523		<li class="page_item page-item-2181"><a href="https://wp-kama.com/handbook/codex/robots-api/robots-txt">robots.txt</a></li>
524	</ul>
525</li>
526	<li class="page_item page-item-2226"><a href="https://wp-kama.com/handbook/codex/translations">Translations (Localization)</a></li>
527	<li class="page_item page-item-1618"><a href="https://wp-kama.com/handbook/codex/wp-cron">WP Cron</a></li>
528	<li class="page_item page-item-2089 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/codex/date-time-api">Date/Time</a>
529	<ul hidden class='children'>
530		<li class="page_item page-item-98"><a href="https://wp-kama.com/handbook/codex/date-time-api/date-formats">Formats of Date/Time</a></li>
531	</ul>
532</li>
533	<li class="page_item page-item-2658"><a href="https://wp-kama.com/handbook/codex/object-cache">Object Cache</a></li>
534	<li class="page_item page-item-2936"><a href="https://wp-kama.com/handbook/codex/revision">Revisions</a></li>
535	<li class="page_item page-item-2661"><a href="https://wp-kama.com/handbook/codex/transients">Transients API</a></li>
536	<li class="page_item page-item-2982"><a href="https://wp-kama.com/handbook/codex/abilities-api">Abilities API</a></li>
537	<li class="page_item page-item-2422 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/codex/oembed">oEmbed</a>
538	<ul hidden class='children'>
539		<li class="page_item page-item-2421"><a href="https://wp-kama.com/handbook/codex/oembed/disable-oembed">Disable oEmbed</a></li>
540	</ul>
541</li>
542	<li class="page_item page-item-2602"><a href="https://wp-kama.com/handbook/codex/heartbeat-api">Heartbeat API</a></li>
543</ul>
544</li>
545<li class="page_item page-item-2662 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/rest">REST API</a>
546<ul hidden class='children'>
547	<li class="page_item page-item-2664 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/rest/basic">Basic Concepts</a>
548	<ul hidden class='children'>
549		<li class="page_item page-item-2665"><a href="https://wp-kama.com/handbook/rest/basic/query-vars">Global Request Parameters</a></li>
550		<li class="page_item page-item-2666 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/rest/basic/authentication">Authorization</a>
551		<ul hidden class='children'>
552			<li class="page_item page-item-2667"><a href="https://wp-kama.com/handbook/rest/basic/authentication/application-passwords">Application Passwords</a></li>
553			<li class="page_item page-item-2678"><a href="https://wp-kama.com/handbook/rest/basic/authentication/user-pass">By User Password</a></li>
554		</ul>
555</li>
556		<li class="page_item page-item-2680"><a href="https://wp-kama.com/handbook/rest/basic/close-for-public">Disable / Close</a></li>
557		<li class="page_item page-item-2681"><a href="https://wp-kama.com/handbook/rest/basic/discovery">Discovery</a></li>
558		<li class="page_item page-item-2682"><a href="https://wp-kama.com/handbook/rest/basic/http-status-codes">Response Codes</a></li>
559		<li class="page_item page-item-2683"><a href="https://wp-kama.com/handbook/rest/basic/queries-variants">Requests Options</a></li>
560		<li class="page_item page-item-2685"><a href="https://wp-kama.com/handbook/rest/basic/links-and-embeds">Links and Embeddings</a></li>
561		<li class="page_item page-item-2686"><a href="https://wp-kama.com/handbook/rest/basic/libs">REST API Clients</a></li>
562		<li class="page_item page-item-1532"><a href="https://wp-kama.com/handbook/rest/basic/load-proccess">How REST Loads</a></li>
563	</ul>
564</li>
565	<li class="page_item page-item-2687 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/rest/extending">Extending the REST API</a>
566	<ul hidden class='children'>
567		<li class="page_item page-item-2688">
567<a href="https://wp-kama.com/handbook/rest/extending/routes-endpoints">Creating Routes</a></li>
568		<li class="page_item page-item-2689"><a href="https://wp-kama.com/handbook/rest/extending/support-custom-content-types">Routes for Posts and Taxonomies</a></li>
569		<li class="page_item page-item-2690"><a href="https://wp-kama.com/handbook/rest/extending/params-types">Parameters Types and Validation</a></li>
570		<li class="page_item page-item-2691"><a href="https://wp-kama.com/handbook/rest/extending/classes-controller">Controller Classes</a></li>
571		<li class="page_item page-item-2692"><a href="https://wp-kama.com/handbook/rest/extending/schema">Creating a Route Schema</a></li>
572		<li class="page_item page-item-2693"><a href="https://wp-kama.com/handbook/rest/extending/modify-responses">Changing Responses of Working Endpoints</a></li>
573	</ul>
574</li>
575	<li class="page_item page-item-2696 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/rest/usage">Usage</a>
576	<ul hidden class='children'>
577		<li class="page_item page-item-2697"><a href="https://wp-kama.com/handbook/rest/usage/admin-ajax-to-rest-api">Replace Admin-Ajax with REST</a></li>
578		<li class="page_item page-item-3176"><a href="https://wp-kama.com/handbook/rest/usage/internal-requests">Internal Requests</a></li>
579		<li class="page_item page-item-2684"><a href="https://wp-kama.com/handbook/rest/usage/wp-api-js">WP-API Client - backbone.js</a></li>
580	</ul>
581</li>
582	<li class="page_item page-item-2698 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/rest/wp-routes">WP Routes</a>
583	<ul hidden class='children'>
584		<li class="page_item page-item-2700"><a href="https://wp-kama.com/handbook/rest/wp-routes/posts">Posts</a></li>
585		<li class="page_item page-item-2701"><a href="https://wp-kama.com/handbook/rest/wp-routes/pages">Pages</a></li>
586		<li class="page_item page-item-2703"><a href="https://wp-kama.com/handbook/rest/wp-routes/media">Media</a></li>
587		<li class="page_item page-item-2699"><a href="https://wp-kama.com/handbook/rest/wp-routes/post-types">Post Types (types)</a></li>
588		<li class="page_item page-item-2704"><a href="https://wp-kama.com/handbook/rest/wp-routes/proizvolnyj-tip-zapisi">Custom Post Type</a></li>
589		<li class="page_item page-item-3657"><a href="https://wp-kama.com/handbook/rest/wp-routes/autosaves">Autosaves</a></li>
590		<li class="page_item page-item-2702"><a href="https://wp-kama.com/handbook/rest/wp-routes/post-revisions">Revisions</a></li>
591		<li class="page_item page-item-2705"><a href="https://wp-kama.com/handbook/rest/wp-routes/post-statuses">Post Statuses</a></li>
592		<li class="page_item page-item-2706"><a href="https://wp-kama.com/handbook/rest/wp-routes/comments">Comments</a></li>
593		<li class="page_item page-item-2707"><a href="https://wp-kama.com/handbook/rest/wp-routes/taxonomies">Taxonomies</a></li>
594		<li class="page_item page-item-2708"><a href="https://wp-kama.com/handbook/rest/wp-routes/categories">Categories</a></li>
595		<li class="page_item page-item-2710"><a href="https://wp-kama.com/handbook/rest/wp-routes/tags">Tags</a></li>
596		<li class="page_item page-item-2709"><a href="https://wp-kama.com/handbook/rest/wp-routes/custom-tax-terms">Custom Term</a></li>
597		<li class="page_item page-item-2711"><a href="https://wp-kama.com/handbook/rest/wp-routes/users">Users</a></li>
598		<li class="page_item page-item-2713"><a href="https://wp-kama.com/handbook/rest/wp-routes/application-passwords">Application Passwords</a></li>
599		<li class="page_item page-item-2712"><a href="https://wp-kama.com/handbook/rest/wp-routes/settings">Settings (options)</a></li>
600		<li class="page_item page-item-2714"><a href="https://wp-kama.com/handbook/rest/wp-routes/themes">Themes</a></li>
601		<li class="page_item page-item-3672"><a href="https://wp-kama.com/handbook/rest/wp-routes/plugins">Plugins</a></li>
602		<li class="page_item page-item-2715"><a href="https://wp-kama.com/handbook/rest/wp-routes/search">Search</a></li>
603		<li class="page_item page-item-2716"><a href="https://wp-kama.com/handbook/rest/wp-routes/blocks">Blocks</a></li>
604		<li class="page_item page-item-3661"><a href="https://wp-kama.com/handbook/rest/wp-routes/block-renderer">Block Renderer</a></li>
605		<li class="page_item page-item-3662"><a href="https://wp-kama.com/handbook/rest/wp-routes/block-types">Block Types</a></li>
606		<li class="page_item page-item-3660"><a href="https://wp-kama.com/handbook/rest/wp-routes/block-patterns">Block Patterns</a></li>
607		<li class="page_item page-item-3659"><a href="https://wp-kama.com/handbook/rest/wp-routes/block-pattern-categories">Block Pattern Categories</a></li>
608		<li class="page_item page-item-3671"><a href="https://wp-kama.com/handbook/rest/wp-routes/pattern-directory">Pattern Directory Items</a></li>
609		<li class="page_item page-item-3658"><a href="https://wp-kama.com/handbook/rest/wp-routes/block-directory">Block Directory Items</a></li>
610		<li class="page_item page-item-3664"><a href="https://wp-kama.com/handbook/rest/wp-routes/global-styles">Global Styles</a></li>
611		<li class="page_item page-item-3676"><a href="https://wp-kama.com/handbook/rest/wp-routes/templates">Templates</a></li>
612		<li class="page_item page-item-3675"><a href="https://wp-kama.com/handbook/rest/wp-routes/template-parts">Template Parts</a></li>
613		<li class="page_item page-item-3663"><a href="https://wp-kama.com/handbook/rest/wp-routes/font-resources">Fonts</a></li>
614		<li class="page_item page-item-3665"><a href="https://wp-kama.com/handbook/rest/wp-routes/icons">Icons</a></li>
615		<li class="page_item page-item-3678"><a href="https://wp-kama.com/handbook/rest/wp-routes/view-config">View Configuration</a></li>
616		<li class="page_item page-item-3670"><a href="https://wp-kama.com/handbook/rest/wp-routes/navigation">Navigation</a></li>
617		<li class="page_item page-item-3668"><a href="https://wp-kama.com/handbook/rest/wp-routes/menus">Menus</a></li>
618		<li class="page_item page-item-3666">
618<a href="https://wp-kama.com/handbook/rest/wp-routes/menu-items">Menu Items</a></li>
619		<li class="page_item page-item-3667"><a href="https://wp-kama.com/handbook/rest/wp-routes/menu-locations">Menu Locations</a></li>
620		<li class="page_item page-item-3669"><a href="https://wp-kama.com/handbook/rest/wp-routes/navigation-fallback">Navigation Fallback</a></li>
621		<li class="page_item page-item-3680"><a href="https://wp-kama.com/handbook/rest/wp-routes/widgets">Widgets</a></li>
622		<li class="page_item page-item-3679"><a href="https://wp-kama.com/handbook/rest/wp-routes/widget-types">Widget Types</a></li>
623		<li class="page_item page-item-3673"><a href="https://wp-kama.com/handbook/rest/wp-routes/sidebars">Sidebars</a></li>
624		<li class="page_item page-item-3656"><a href="https://wp-kama.com/handbook/rest/wp-routes/abilities">Abilities API</a></li>
625		<li class="page_item page-item-2717"><a href="https://wp-kama.com/handbook/rest/wp-routes/site-health">Site Health</a></li>
626		<li class="page_item page-item-3677"><a href="https://wp-kama.com/handbook/rest/wp-routes/url-details">URL Details</a></li>
627		<li class="page_item page-item-3674"><a href="https://wp-kama.com/handbook/rest/wp-routes/site-editor-export">Site Editor Export</a></li>
628		<li class="page_item page-item-2718"><a href="https://wp-kama.com/handbook/rest/wp-routes/batch-requests">Batch (batch request)</a></li>
629	</ul>
630</li>
631</ul>
632</li>
633<li class="page_item page-item-1341 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/sitemap">Sitemap</a>
634<ul hidden class='children'>
635	<li class="page_item page-item-1348"><a href="https://wp-kama.com/handbook/sitemap/change-url">Change Sitemap URL</a></li>
636	<li class="page_item page-item-2929"><a href="https://wp-kama.com/handbook/sitemap/how-it-works">How It Works</a></li>
637	<li class="page_item page-item-1347"><a href="https://wp-kama.com/handbook/sitemap/create-provider">Create Provider</a></li>
638	<li class="page_item page-item-1342"><a href="https://wp-kama.com/handbook/sitemap/bag-404-pagination">Bug: 404 response status for pagination</a></li>
639</ul>
640</li>
641<li class="page_item page-item-2695 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/plugin">Plugin</a>
642<ul hidden class='children'>
643	<li class="page_item page-item-2798 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/plugin/create">Creating</a>
644	<ul hidden class='children'>
645		<li class="page_item page-item-2995"><a href="https://wp-kama.com/handbook/plugin/create/main-plugin-file">Main plugin file</a></li>
646		<li class="page_item page-item-2797"><a href="https://wp-kama.com/handbook/plugin/create/plugin-headings">Plugin Headers</a></li>
647		<li class="page_item page-item-2810"><a href="https://wp-kama.com/handbook/plugin/create/ustanovka">Installation</a></li>
648		<li class="page_item page-item-2807"><a href="https://wp-kama.com/handbook/plugin/create/activation-hooks">Activation/Deactivation</a></li>
649		<li class="page_item page-item-2808"><a href="https://wp-kama.com/handbook/plugin/create/udalenie">Removal</a></li>
650	</ul>
651</li>
652	<li class="page_item page-item-2761 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/plugin/security">Security</a>
653	<ul hidden class='children'>
654		<li class="page_item page-item-2821"><a href="https://wp-kama.com/handbook/plugin/security/validation-functions">Validation and Sanitization Functions</a></li>
655		<li class="page_item page-item-2762"><a href="https://wp-kama.com/handbook/plugin/security/nonce">One-time Numbers (nonce)</a></li>
656	</ul>
657</li>
658	<li class="page_item page-item-2935 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/plugin/wordpress-org">WordPress.org Catalog</a>
659	<ul hidden class='children'>
660		<li class="page_item page-item-2934"><a href="https://wp-kama.com/handbook/plugin/wordpress-org/readme-txt">readme.txt</a></li>
661	</ul>
662</li>
663</ul>
664</li>
665<li class="page_item page-item-1885 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/wp-js">WP JavaScript</a>
666<ul hidden class='children'>
667	<li class="page_item page-item-2933"><a href="https://wp-kama.com/handbook/wp-js/user-settings">
667User Settings and wpCookies</a></li>
668	<li class="page_item page-item-1884"><a href="https://wp-kama.com/handbook/wp-js/jquery-noconflict">jQuery in no-conflict mode</a></li>
669</ul>
670</li>
671<li class="page_item page-item-2042 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/theme">Theme</a>
672<ul hidden class='children'>
673	<li class="page_item page-item-67"><a href="https://wp-kama.com/handbook/theme/theme-files-hierarchy">Files Hierarchy</a></li>
674	<li class="page_item page-item-2830"><a href="https://wp-kama.com/handbook/theme/style-css">style.css</a></li>
675	<li class="page_item page-item-1565"><a href="https://wp-kama.com/handbook/theme/functions-php">functions.php</a></li>
676	<li class="page_item page-item-2828"><a href="https://wp-kama.com/handbook/theme/child-theme">Child Themes</a></li>
677	<li class="page_item page-item-2591 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/theme/customize-api">Customize API</a>
678	<ul hidden class='children'>
679		<li class="page_item page-item-2596"><a href="https://wp-kama.com/handbook/theme/customize-api/sozdanie-polya">Creating Own Controller/Field</a></li>
680		<li class="page_item page-item-2598"><a href="https://wp-kama.com/handbook/theme/customize-api/remove">Remove Sections/Panels</a></li>
681		<li class="page_item page-item-2600"><a href="https://wp-kama.com/handbook/theme/customize-api/disable-wp-customizer">Remove Customizer</a></li>
682	</ul>
683</li>
684</ul>
685</li>
686<li class="page_item page-item-2856 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/block-editor">Blocks (Gutenberg)</a>
687<ul hidden class='children'>
688	<li class="page_item page-item-3123"><a href="https://wp-kama.com/handbook/block-editor/fse">FSE</a></li>
689	<li class="page_item page-item-3121 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/block-editor/theme-json">theme.json</a>
690	<ul hidden class='children'>
691		<li class="page_item page-item-3125"><a href="https://wp-kama.com/handbook/block-editor/theme-json/structure">theme.json parameters</a></li>
692	</ul>
693</li>
694	<li class="page_item page-item-2984"><a href="https://wp-kama.com/handbook/block-editor/block-json">block.json</a></li>
695	<li class="page_item page-item-2858"><a href="https://wp-kama.com/handbook/block-editor/core-blocks-list">All Core Blocks</a></li>
696</ul>
697</li>
698<li class="page_item page-item-1058 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/wp-cli">WP-CLI</a>
699<ul hidden class='children'>
700	<li class="page_item page-item-1059 page_item_has_children"><svg class="svg-ico arrow-up-simple-svg "   onclick="this.parentElement.classList.toggle('--expand-children');"><use xlink:href="#arrow-up-simple-svg"></use></svg><a href="https://wp-kama.com/handbook/wp-cli/wp">Commands</a>
701	<ul hidden class='children'>
702		<li class="page_item page-item-1105"><a href="https://wp-kama.com/handbook/wp-cli/wp/cache">wp cache</a></li>
703		<li class="page_item page-item-1106"><a href="https://wp-kama.com/handbook/wp-cli/wp/cap">wp cap</a></li>
704		<li class="page_item page-item-1107"><a href="https://wp-kama.com/handbook/wp-cli/wp/cli">wp cli</a></li>
705		<li class="page_item page-item-1108"><a href="https://wp-kama.com/handbook/wp-cli/wp/comment">wp comment</a></li>
706		<li class="page_item page-item-1109"><a href="https://wp-kama.com/handbook/wp-cli/wp/config">wp config</a></li>
707		<li class="page_item page-item-1110"><a href="https://wp-kama.com/handbook/wp-cli/wp/core">wp core</a></li>
708		<li class="page_item page-item-1111"><a href="https://wp-kama.com/handbook/wp-cli/wp/cron">wp cron</a></li>
709		<li class="page_item page-item-1112">
709<a href="https://wp-kama.com/handbook/wp-cli/wp/db">wp db</a></li>
710		<li class="page_item page-item-1113"><a href="https://wp-kama.com/handbook/wp-cli/wp/dist-archive">wp dist-archive</a></li>
711		<li class="page_item page-item-2932"><a href="https://wp-kama.com/handbook/wp-cli/wp/wp-doctor">wp doctor</a></li>
712		<li class="page_item page-item-1114"><a href="https://wp-kama.com/handbook/wp-cli/wp/embed-2">wp embed</a></li>
713		<li class="page_item page-item-1115"><a href="https://wp-kama.com/handbook/wp-cli/wp/eval">wp eval</a></li>
714		<li class="page_item page-item-1116"><a href="https://wp-kama.com/handbook/wp-cli/wp/eval-file">wp eval-file</a></li>
715		<li class="page_item page-item-1117"><a href="https://wp-kama.com/handbook/wp-cli/wp/export">wp export</a></li>
716		<li class="page_item page-item-1118"><a href="https://wp-kama.com/handbook/wp-cli/wp/find">wp find</a></li>
717		<li class="page_item page-item-1119"><a href="https://wp-kama.com/handbook/wp-cli/wp/help">wp help</a></li>
718		<li class="page_item page-item-1120"><a href="https://wp-kama.com/handbook/wp-cli/wp/i18n">wp i18n</a></li>
719		<li class="page_item page-item-1121"><a href="https://wp-kama.com/handbook/wp-cli/wp/import">wp import</a></li>
720		<li class="page_item page-item-1122"><a href="https://wp-kama.com/handbook/wp-cli/wp/language">wp language</a></li>
721		<li class="page_item page-item-1123"><a href="https://wp-kama.com/handbook/wp-cli/wp/media">wp media</a></li>
722		<li class="page_item page-item-1124"><a href="https://wp-kama.com/handbook/wp-cli/wp/menu">wp menu</a></li>
723		<li class="page_item page-item-1125"><a href="https://wp-kama.com/handbook/wp-cli/wp/network">wp network</a></li>
724		<li class="page_item page-item-1126"><a href="https://wp-kama.com/handbook/wp-cli/wp/option">wp option</a></li>
725		<li class="page_item page-item-1127"><a href="https://wp-kama.com/handbook/wp-cli/wp/package">wp package</a></li>
726		<li class="page_item page-item-1128"><a href="https://wp-kama.com/handbook/wp-cli/wp/plugin">wp plugin</a></li>
727		<li class="page_item page-item-1129"><a href="https://wp-kama.com/handbook/wp-cli/wp/post">wp post</a></li>
728		<li class="page_item page-item-1130"><a href="https://wp-kama.com/handbook/wp-cli/wp/post-type">wp post-type</a></li>
729		<li class="page_item page-item-1131"><a href="https://wp-kama.com/handbook/wp-cli/wp/profile">wp profile</a></li>
730		<li class="page_item page-item-1132"><a href="https://wp-kama.com/handbook/wp-cli/wp/rewrite">wp rewrite</a></li>
731		<li class="page_item page-item-1133"><a href="https://wp-kama.com/handbook/wp-cli/wp/role">wp role</a></li>
732		<li class="page_item page-item-1134"><a href="https://wp-kama.com/handbook/wp-cli/wp/scaffold">wp scaffold</a></li>
733		<li class="page_item page-item-1135"><a href="https://wp-kama.com/handbook/wp-cli/wp/search-replace">wp search-replace</a></li>
734		<li class="page_item page-item-1136"><a href="https://wp-kama.com/handbook/wp-cli/wp/server">wp server</a></li>
735		<li class="page_item page-item-1137"><a href="https://wp-kama.com/handbook/wp-cli/wp/shell">wp shell</a></li>
736		<li class="page_item page-item-1138"><a href="https://wp-kama.com/handbook/wp-cli/wp/sidebar">wp sidebar</a></li>
737		<li class="page_item page-item-1139"><a href="https://wp-kama.com/handbook/wp-cli/wp/site">wp site</a></li>
738		<li class="page_item page-item-1140"><a href="https://wp-kama.com/handbook/wp-cli/wp/super-admin">wp super-admin</a></li>
739		<li class="page_item page-item-1141"><a href="https://wp-kama.com/handbook/wp-cli/wp/taxonomy">wp taxonomy</a></li>
740		<li class="page_item page-item-1142"><a href="https://wp-kama.com/handbook/wp-cli/wp/term">wp term</a></li>
741		<li class="page_item page-item-1143"><a href="https://wp-kama.com/handbook/wp-cli/wp/theme">wp theme</a></li>
742		<li class="page_item page-item-1144"><a href="https://wp-kama.com/handbook/wp-cli/wp/transient">wp transient</a></li>
743		<li class="page_item page-item-1145"><a href="https://wp-kama.com/handbook/wp-cli/wp/user">wp user</a></li>
744		<li class="page_item page-item-1146"><a href="https://wp-kama.com/handbook/wp-cli/wp/widget">wp widget</a></li>
745	</ul>
746</li>
747	<li class="page_item page-item-1962"><a href="https://wp-kama.com/handbook/wp-cli/hook">Hooks</a></li>
748	<li class="page_item page-item-1961"><a href="https://wp-kama.com/handbook/wp-cli/function">Functions & Clasees</a></li>
749	<li class="page_item page-item-2872"><a href="https://wp-kama.com/handbook/wp-cli/create-commands">Creating Command</a></li>
750	<li class="page_item page-item-2873"><a href="https://wp-kama.com/handbook/wp-cli/internal-api">PHP Functions (API)</a></li>
751	<li class="page_item page-item-1958"><a href="https://wp-kama.com/handbook/wp-cli/config-files">Config (wp-cli.yml)</a></li>
752	<li class="page_item page-item-1060"><a href="https://wp-kama.com/handbook/wp-cli/global-args">Global Options</a></li>
753	<li class="page_item page-item-1960"><a href="https://wp-kama.com/handbook/wp-cli/environment-variables">Environment Vars</a></li>
754</ul>
755</li>
756
757	</ul>
758</div><!--handbook-menu-cache-->	</aside>
759	
760			<main class="mainbox content">
761				<nav class="kama_breadcrumbs" itemscope itemtype="https://schema.org/BreadcrumbList">
762					<span class="kb_link" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
763						<a href="https://wp-kama.com"><svg class="svg-ico home-svg " title="Home"  style="margin-bottom: -.1em;"><use xlink:href="#home-svg"></use></svg></a>
764						<meta itemprop="item" content="https://wp-kama.com" />
765						<meta itemprop="name" content="" />
766						<meta itemprop="position" content="1" />
767					</span><span class="kb_sep"> &#8250; </span>
768					<span class="kb_link" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
769						<a href="https://wp-kama.com/handbook">Handbook</a>
770						<meta itemprop="item" content="https://wp-kama.com/handbook" />
771						<meta itemprop="name" content="Handbook" />
772						<meta itemprop="position" content="2" />
773					</span><span class="kb_sep"> &#8250; </span>
774					<span class="kb_link" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
775						<a href="https://wp-kama.com/handbook/codex">Codex</a>
776						<meta itemprop="item" content="https://wp-kama.com/handbook/codex" />
777						<meta itemprop="name" content="Codex" />
778						<meta itemprop="position" content="3" />
779					</span><span class="kb_sep"> &#8250; </span>
780					<span class="kb_link" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
781						<a href="https://wp-kama.com/handbook/codex/data-types">Content Types (Entities) in WordPress</a>
782						<meta itemprop="item" content="https://wp-kama.com/handbook/codex/data-types" />
783						<meta itemprop="name" content="Content Types (Entities) in WordPress" />
784						<meta itemprop="position" content="4" />
785					</span><span class="kb_sep"> &#8250; </span></nav>
786
787		<div class="post-info"><span class="post-info__author"><a href="https://wp-kama.com/profile/user-1" rel="nofollow" title="Post author">Kama</a></span><span class="pi_time" title="Change date. Published: 4.8 years ago">month ago</span><a class="post-info__comm" href="#comments-section" title="0 comments"><svg class="svg-ico comments-svg "   >
787<use xlink:href="#comments-svg"></use></svg></a></div>
788			<article class="article-text textpadd" itemscope itemtype="https://schema.org/Article">
789		<h1>Posts in WordPress</h1>
790		<div id="ajax_edit_post_content_wrap_js"><p>In this article, let's talk about WordPress posts, or rather how their structure is arranged in the WordPress engine. There is a lot of information on the Internet about what posts in WordPress are and how they differ from static pages. Many of them is good, but designed for beginners, and if we dig deeper, there's more to talk about on this topic.</p>
791<p>In this article, we will talk about WordPress posts, specifically about how their structure is organized in the engine. There is information on the web about what posts are and how they differ from pages. For example, <a href="http://anfisabreus.ru/2014/11/chem-otlichaetsya-stranica-ot-zapisi-v-wordpress/" rel="nofollow">here is an article on this topic</a> - the article is excellent, but for beginners, and if we dig deeper, there is more to discuss on this topic.</p>
792<p>The first thing to do — is to divide the concept of "Post" into narrow and broad. A post can be both specific posts of the <code>post</code> post type and, in a broader sense, any post, for example, when we register our post type - an element of this post type can also be called a post.</p>
793<div class="c_box_note"><span class="some-icon"></span><p>See also:</p>
794<ul>
795<li><a href="/function/register_post_type">register_post_type()</a> - registers a post type.</li>
796<li><a href="/function/get_post_type_object">get_post_type_object()</a> - retrieves post type data.</li>
797</ul></div>
798
799
800					<div class="kamatoc-wrap">
801						<div class="kamatoc-wrap__title kamatoc_wrap_title_js">Contents:</div>
802						
803				<ul id="tocmenu" class="kamatoc kamatoc_js"  itemscope itemtype="https://schema.org/ItemList">
804					<meta itemprop="name" content="Contents:" />
805						
806				<li class="kamatoc__top"  itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
807					<a rel="nofollow" href="#post-in-a-narrow-sense">Post in a Narrow sense</a>
808					 <meta itemprop="item" content="https://wp-kama.com/handbook/codex/data-types/posts#post-in-a-narrow-sense" />
809					 <meta itemprop="name" content="Post in a Narrow sense" />
810					 <meta itemprop="position" content="1" />
811				</li>
812	
813				<li class="kamatoc__top"  itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
814					<a rel="nofollow" href="#wp_posts">Post in a Broad sense</a>
815					 <meta itemprop="item" content="https://wp-kama.com/handbook/codex/data-types/posts#wp_posts" />
816					 <meta itemprop="name" content="Post in a Broad sense" />
817					 <meta itemprop="position" content="2" />
818				</li>
819	
820				<li class="kamatoc__top"  itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
821					<a rel="nofollow" href="#post_types">Post Types</a>
822					 <meta itemprop="item" content="https://wp-kama.com/handbook/codex/data-types/posts#post_types" />
823					 <meta itemprop="name" content="Post Types" />
824					 <meta itemprop="position" content="3" />
825				</li>
826	
827				<li class="kamatoc__top"  itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
828					<a rel="nofollow" href="#post_status">Posts Statuses</a>
829					 <meta itemprop="item" content="https://wp-kama.com/handbook/codex/data-types/posts#post_status" />
830					 <meta itemprop="name" content="Posts Statuses" />
831					 <meta itemprop="position" content="4" />
832				</li>
833	
834				<li class="kamatoc__top"  itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
835					<a rel="nofollow" href="#wp_posts-fields"><code>wp_posts</code> Fields</a>
836					 <meta itemprop="item" content="https://wp-kama.com/handbook/codex/data-types/posts#wp_posts-fields" />
837					 <meta itemprop="name" content="wp_posts Fields" />
838					 <meta itemprop="position" content="5" />
839				</li>
840	
841				<li class="kamatoc__sub kamatoc__sub_1"  style="margin-left:2em;" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
842					<a rel="nofollow" href="#post_content_filtered">Field <code>post_content_filtered</code></a>
843					 <meta itemprop="item" content="https://wp-kama.com/handbook/codex/data-types/posts#post_content_filtered" />
844					 <meta itemprop="name" content="Field post_content_filtered" />
845					 <meta itemprop="position" content="6" />
846				</li>
847	
848				<li class="kamatoc__sub kamatoc__sub_1"  style="margin-left:2em;" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
849					<a rel="nofollow" href="#guid-field">Field <code>guid</code></a>
850					 <meta itemprop="item" content="https://wp-kama.com/handbook/codex/data-types/posts#guid-field" />
851					 <meta itemprop="name" content="Field guid" />
852					 <meta itemprop="position" content="7" />
853				</li>
854	
855				<li class="kamatoc__top"  itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
856					<a rel="nofollow" href="#postmetas">Metadata — Additional Post Data</a>
857					 <meta itemprop="item" content="https://wp-kama.com/handbook/codex/data-types/posts#postmetas" />
858					 <meta itemprop="name" content="Metadata — Additional Post Data" />
859					 <meta itemprop="position" content="8" />
860				</li>
861	
862				<li class="kamatoc__sub kamatoc__sub_1"  style="margin-left:2em;" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
863					<a rel="nofollow" href="#wp_postmeta-table">wp_postmeta Table</a>
864					 <meta itemprop="item" content="https://wp-kama.com/handbook/codex/data-types/posts#wp_postmeta-table" />
865					 <meta itemprop="name" content="wp_postmeta Table" />
866					 <meta itemprop="position" content="9" />
867				</li>
868	
869				<li class="kamatoc__sub kamatoc__sub_1"  style="margin-left:2em;" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
870					<a rel="nofollow" href="#notes-about-meta-fields">Notes about meta-fields (metadata, custom fields)</a>
871					 <meta itemprop="item" content="https://wp-kama.com/handbook/codex/data-types/posts#notes-about-meta-fields" />
872					 <meta itemprop="name" content="Notes about meta-fields (metadata, custom fields)" />
873					 <meta itemprop="position" content="10" />
874				</li>
875	
876				<li class="kamatoc__sub kamatoc__sub_1"  style="margin-left:2em;" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
877					<a rel="nofollow" href="#post-meta-functions">Post meta functions</a>
878					 <meta itemprop="item" content="https://wp-kama.com/handbook/codex/data-types/posts#post-meta-functions" />
879					 <meta itemprop="name" content="Post meta functions" />
880					 <meta itemprop="position" content="11" />
881				</li>
882	
883				<li class="kamatoc__top"  itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
884					<a rel="nofollow" href="#posts-relations-with-parent-posts-and-taxonomies">Posts relations with parent posts and taxonomies</a>
885					 <meta itemprop="item" content="https://wp-kama.com/handbook/codex/data-types/posts#posts-relations-with-parent-posts-and-taxonomies" />
886					 <meta itemprop="name" content="Posts relations with parent posts and taxonomies" />
887					 <meta itemprop="position" content="12" />
888				</li>
889	
890				<li class="kamatoc__top"  itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
891					<a rel="nofollow" href="#notes">Notes</a>
892					 <meta itemprop="item" content="https://wp-kama.com/handbook/codex/data-types/posts#notes" />
893					 <meta itemprop="name" content="Notes" />
894					 <meta itemprop="position" content="13" />
895				</li>
896	
897				<li class="kamatoc__sub kamatoc__sub_2"  style="margin-left:4em;" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
898					<a rel="nofollow" href="#post-content-cleaning-sanitizing">Post content Cleaning / Sanitizing</a>
899					 <meta itemprop="item" content="https://wp-kama.com/handbook/codex/data-types/posts#post-content-cleaning-sanitizing" />
900					 <meta itemprop="name" content="Post content Cleaning / Sanitizing" />
901					 <meta itemprop="position" content="14" />
902				</li>
903
904				</ul>
905					</div>
906				
907<script>( function(){ var kctitle = document.querySelector(".kamatoc_wrap_title_js"); if( kctitle && window.localStorage.getItem("contents_collapse") === "1" ){ kctitle.nextElementSibling.style.display = "none"; } } )()</script>
907
908
909<p>The first thing to do is to separate the concept of "Posts" into a narrow and a broad one.</p>
910
911<h2 id="post-in-a-narrow-sense" ><a rel="nofollow" class="kamatoc-anchlink" href="#post-in-a-narrow-sense"><svg><use xlink:href="#anchor-link-svg"></use></svg></a> Post in a Narrow sense</h2>
912<p>Is the basic WordPress posts - the <code>post</code> post type.</p>
913<p>This is publishing an post with the <code>post</code> post type, which exists in WordPress immediately after installation. Such post can be attached to categories or tags. Such "posts" can be contrasted with "pages" (publishing an entry with the <code>page</code> post type).</p>
914<img decoding="async" class="aligncenter bordered" width="600" src="/assets/uploads/2021/11/clipboard-image-790042.png" alt="" />
915
916<h2 id="wp_posts"  id="wp_posts"><a rel="nofollow" class="kamatoc-anchlink" href="#wp_posts"><svg><use xlink:href="#anchor-link-svg"></use></svg></a> Post in a Broad sense</h2>
917<p>It is a post of any post type: <code>post</code>, <code>page</code>, <code>custom post type</code>.</p>
918<p>It is any element that contain site data (content). All such data is written to the database, in the <code>wp_posts</code> table.</p>
919
920<figure style="width: 1000px" class="wp-caption alignnone aligncenter"><a href="/assets/uploads/2021/12/clipboard-image-65206.png"><img fetchpriority="high" decoding="async" width="1257" height="687" class="aligncenter wp-image-1702 bordered" src="/assets/uploads/2021/12/clipboard-image-65206.png" alt="" /></a><figcaption class="wp-caption-text">Structure of the WordPress wp_posts table</figcaption></figure>
921
922<p>Since all the elements are in the same table - they have the same data, and therefore technically they are not very different from each other. I would distinguish 3 main differences:</p>
923<ol>
924<li>
925<p><strong>Tree structure</strong>. One post can be a child or a parent to another. This is the structure of static pages.</p>
926</li>
927<li>
928<p><strong>Name of post type</strong>. Each post type has its own name: posts are called <code>post</code>, pages <code>page</code>, user-created types are called as they are named, for example <code>portfolio</code>.</p>
929<p>I highlighted this distinction because the <code>post_type</code> field in the <code>wp_posts</code> table is indexed. So figuratively we can say that the type divides the table into separate smaller tables based on the type of post, i.e. during a query to select posts, WordPress very quickly "cuts down" the table to the specified post type and works only with that type.</p>
930</li>
931<li><strong>Built-in post types</strong>. This includes all non-standard post types: <code>revisions</code>, <code>menu items</code> (nav menu), <code>attachments</code> (media files). That is, these are posts that are used and processed in WordPress in a special way.</li>
932</ol>
933
934<h2 id="post_types"  id="post_types"><a rel="nofollow" class="kamatoc-anchlink" href="#post_types"><svg><use xlink:href="#anchor-link-svg"></use></svg></a> Post Types</h2>
935<p>The following post types are registered in WordPress by default.</p>
936<table>
937<thead>
938<tr>
939<th>Type name</th>
940<th>Title</th>
941<th>Description</th>
942</tr>
943</thead>
944<tbody>
945<tr>
946<td><code>post</code></td>
947<td>Posts</td>
948<td>Regular WP posts.</td>
949</tr>
950<tr>
951<td><code>page</code></td>
952<td>Pages</td>
953<td>Static WP Pages.</td>
954</tr>
955<tr>
956<td><code>custom_name</code></td>
957<td>Custom post type</td>
958<td>Entries created with <a href="/function/register_post_type">register_post_type()</a>.</td>
959</tr>
960<tr>
961<td><code>attachment</code></td>
962<td>Attachments</td>
963<td>WP media files: images, audio, video.</td>
964</tr>
965<tr>
966<td><code>nav_menu_item</code></td>
967<td>Menu items</td>
968<td>WP's built-in type, for menus.</td>
969</tr>
970<tr>
971<td><code>revision</code></td>
972<td>Revisions</td>
973<td>Built-in WP type, for post editing copies.</td>
974</tr>
975<tr>
976<td><code>oembed_cache</code></td>
977<td>oEmbed Responses</td>
978<td>Cached responses for <a href="/handbook/codex/oembed">oEmbed requests</a>.</td>
979</tr>
980<tr>
981<td><code>custom_css</code></td>
982<td>Custom CSS</td>
983<td>CSS styles specified in the customizer. See <a href="/function/wp_get_custom_css_post">wp_get_custom_css_post()</a></td>
984</tr>
985<tr>
986<td><code>customize_changeset</code></td>
987<td>Changesets</td>
988<td>Customizer settings.</td>
989</tr>
990<tr>
991<td><code>user_request</code></td>
992<td>User Requests</td>
993<td>Requests when changing personal data <a href="/assets/uploads/2021/11/clipboard-image-851809.png">on the admin tools page</a>. See. <a href="/function/wp_create_user_request">wp_create_user_request()</a></td>
994</tr>
995<tr>
996<td><code>wp_block</code></td>
997<td>Reusable Blocks</td>
998<td>Gutenberg Blocks.</td>
999</tr>
1000<tr>
1001<td><code>wp_template</code></td>
1002<td>Templates</td>
1003<td>Templates to include in your theme. (block editor)</td>
1004</tr>
1005<tr>
1006<td><code>wp_template_part</code></td>
1007<td>Template Parts</td>
1008<td>Template parts to include in your templates. (block editor)</td>
1009</tr>
1010<tr>
1011<td><code>wp_global_styles</code></td>
1012<td>Global Styles</td>
1013<td>Theme settings that are applied on top of the basic ones, see <a href="https://wp-kama.ru/h
1013andbook/theme/theme-json/structure" rel="nofollow">theme.json</a>, <a href="/function/wp_get_global_settings">wp_get_global_settings()</a>. (block editor)</td>
1014</tr>
1015<tr>
1016<td><code>wp_navigation</code></td>
1017<td>Navigation Menus</td>
1018<td>Navigation menus that can be inserted into your site. (block editor)</td>
1019</tr>
1020</tbody>
1021</table>
1022<p>Default post types are registered by the function <a href="/function/create_initial_post_types">create_initial_post_types()</a>.</p>
1023
1024<h2 id="post_status"  id="post_status"><a rel="nofollow" class="kamatoc-anchlink" href="#post_status"><svg><use xlink:href="#anchor-link-svg"></use></svg></a> Posts Statuses</h2>
1025<p>The following post statuses are used in WordPress out of the box.</p>
1026<table>
1027<thead>
1028<tr>
1029<th>Status</th>
1030<th>Description</th>
1031</tr>
1032</thead>
1033<tbody>
1034<tr>
1035<td><code>publish</code></td>
1036<td>Published post (page, post, custom post type).</td>
1037</tr>
1038<tr>
1039<td><code>pending</code></td>
1040<td>Post under review before publication..</td>
1041</tr>
1042<tr>
1043<td><code>draft</code></td>
1044<td>Post draft.</td>
1045</tr>
1046<tr>
1047<td><code>auto-draft</code></td>
1048<td>Just created a post, not yet a title, content or other information.</td>
1049</tr>
1050<tr>
1051<td><code>future</code></td>
1052<td>An post scheduled for publication in the future.</td>
1053</tr>
1054<tr>
1055<td><code>private</code></td>
1056<td>A post is not available to unauthorized users.</td>
1057</tr>
1058<tr>
1059<td><code>inherit</code></td>
1060<td>revision or attachment. See <a href="/function/get_children">get_children()</a>.</td>
1061</tr>
1062<tr>
1063<td><code>trash</code></td>
1064<td>Post that are in the trash bin.</td>
1065</tr>
1066</tbody>
1067</table>
1068<p>Posts status related functions (full list <a href="/functions/functions-db?filter=_status">see here</a>):</p>
1069<table>
1070<thead>
1071<tr>
1072<th>Function</th>
1073<th>Description</th>
1074</tr>
1075</thead>
1076<tbody>
1077<tr>
1078<td><a href="https://wp-kama.com/function/get_post_status_object">get_post_status_object()</a></td>
1079<td>Gets the data object of the specified post status.</td>
1080</tr>
1081<tr>
1082<td><a href="https://wp-kama.com/function/is_post_status_viewable">is_post_status_viewable()</a></td>
1083<td>Determines whether a post status is considered "viewable".</td>
1084</tr>
1085<tr>
1086<td><a href="https://wp-kama.com/function/get_post_statuses">get_post_statuses()</a></td>
1087<td>Returns an array of the following basic post statuses: Draft, Pending, Private, Publish.</td>
1088</tr>
1089</tbody>
1090</table>
1091
1092<h2 id="wp_posts-fields"  id="wp_posts-fields"><a rel="nofollow" class="kamatoc-anchlink" href="#wp_posts-fields"><svg><use xlink:href="#anchor-link-svg"></use></svg></a> <code>wp_posts</code> Fields</h2>
1093<table>
1094<thead>
1095<tr>
1096<th>Field</th>
1097<th>Value</th>
1098<th>Index</th>
1099</tr>
1100</thead>
1101<tbody>
1102<tr>
1103<td>ID</td>
1104<td>Post ID.</td>
1105<td>primary_key</td>
1106</tr>
1107<tr>
1108<td>post_author</td>
1109<td>Post author ID.</td>
1110<td>post_author</td>
1111</tr>
1112<tr>
1113<td>post_date</td>
1114<td>Date of post (in site range).</td>
1115<td>type_status_date</td>
1116</tr>
1117<tr>
1118<td>post_date_gmt</td>
1119<td>Date of post (GMT/UTC range).</td>
1120<td>-</td>
1121</tr>
1122<tr>
1123<td>post_content</td>
1124<td>Content of the post (post or page text).</td>
1125<td>-</td>
1126</tr>
1127<tr>
1128<td>post_title</td>
1129<td>Post title.</td>
1130<td>-</td>
1131</tr>
1132<tr>
1133<td>post_excerpt</td>
1134<td>A short text of the post (excerpt, extract, quote).</td>
1135<td>-</td>
1136</tr>
1137<tr>
1138<td>post_status</td>
1139<td>Post status (publish, inherit, trash).</td>
1140<td>type_status_date</td>
1141</tr>
1142<tr>
1143<td>comment_status</td>
1144<td>Whether comments are allowed (open, closed).</td>
1145<td>-</td>
1146</tr>
1147<tr>
1148<td>ping_status</td>
1149<td>Whether pings are allowed (open, closed).</td>
1150<td>-</td>
1151</tr>
1152<tr>
1153<td>post_password</td>
1154<td>Password for access to the post.</td>
1155<td>-</td>
1156</tr>
1157<tr>
1158<td>post_name</td>
1159<td>The post's slug. The name used in URLs.</td>
1160<td>post_name</td>
1161</tr>
1162<tr>
1163<td>to_ping</td>
1164<td>URLs to which a ping should be sent when publishing.</td>
1165<td>-</td>
1166</tr>
1167<tr>
1168<td>pinged</td>
1169<td>URL to which a ping was sent.</td>
1170<td>-</td>
1171</tr>
1172<tr>
1173<td>post_modified</td>
1174<td>The date the post was changed (in site range).</td>
1175<td>-</td>
1176</tr>
1177<tr>
1178<td>post_modified_gmt</td>
1179<td>The date the post was changed (in GMT/UTC range).</td>
1180<td>-</td>
1181</tr>
1182<tr>
1183<td>post_content_filtered</td>
1184<td>The temporary content of the post. <a href="#post_content_filtered" rel="nofollow">Read more</a></td>
1185<td>-</td>
1186</tr>
1187<tr>
1188<td>post_parent</td>
1189<td>The parent post ID.</td>
1190<td>post_parent</td>
1191</tr>
1192<tr>
1193<td>guid</td>
1194<td>The unique identifier of the post. For feeds. <a href="#guid-field" rel="nofollow">Read more</a></td>
1195<td>-</td>
1196</tr>
1197<tr>
1198<td>menu_order</td>
1199<td>Numerical order in the menu.</td>
1200<td>-</td>
1201</tr>
1202<tr>
1203<td>post_type</td>
1204<td>Post type: <code>post</code>, <code>page</code>.</td>
1205<td>type_status_date</td>
1206</tr>
1207<tr>
1208<td>post_mime_type</td>
1209<td>MIME type of the post. For attachments: <code>image/jpeg</code>, <code>video/mp4</code>.</td>
1210<td>-</td>
1211</tr>
1212<tr>
1213<td>comment_count</td>
1214<td>The number of comments on the post.</td>
1215<td>-</td>
1216</tr>
1217</tbody>
1218</table>
1219<p>As you can see, there are common fields for all posts types, e.g: <code>post_type</code>, <code>post_title</code>. And there are special fields which used only for specific post types. For example, the field <code>post_mime_type</code> is used only for attachments, the field <code>post_parent</code> is used for hierarchical (tree-type) posts, the fields <code>to_ping</code> and <code>pinged</code> are used for posts with content, for example: posts, pages, custom post types.</p>
1220<p>Indexed fields play a big role in this table: <code>post_name</code>, <code>post_parent</code>, <code>post_author</code>, <code>post_type + post_status + post_date</code> (composite index). Indexes are needed to speed up queries on selecting posts. I won't go into details of indexes. You can read about them in the excellent article <a href="/1663/indexes-in-mysql">Indexes in MySQL</a>.</p>
1221<p>At this point, I think we can finish with the concept of "posts in WordPress" and move on to other important knowledge.</p>
1222
1223<h3 id="post_content_filtered"  id="post_content_filtered"><a rel="nofollow" class="kamatoc-anchlink" href="#post_content_filtered"><svg><use xlink:href="#anchor-link-svg"></use></svg></a> Field <code>post_content_filtered</code></h3>
1224<p><code>post_content_filtered</code> - the place where temporary content (post_content) is stored. WordPress does not use this field at all; it is intended for plugins.</p>
1225<p>WordPress assigns an empty string to <code>post_content_filtered</code> with each post update (if it is not specified in the parameter). Therefore, the field is cleared with any changes: quick editing, publishing scheduled posts, changing status, bulk edits, external edits, etc.</p>
1226<p>If the field is specified when calling update functions, for example, <a href="/function/wp_insert_post">wp_update_post()</a>, it will be written to the database, but if it is not specified during the next update, it will be erased.</p>
1227<p><strong>How to preserve the field during updates</strong></p>
1228<p>Without custom code, the field will always be reset. Therefore, to preserve the value, you can use the filter <a href="/hook/wp_insert_post_data">wp_insert_post_data</a>, where you return the current value if a new one has not been specified:</p>
1229<pre class="php">add_filter( 'wp_insert_post_data', 'preserve_content_filtered', 999, 2 );
1230
1231function preserve_content_filtered( $data, $postarr ) {
1232	// only during update
1233	if ( empty( $postarr['ID'] ) ) {
1234		return $data;
1235	}
1236
1237	$before = get_post( $postarr['ID'] );
1238
1239	if( empty( $data['post_content_filtered'] ) ){
1240		$data['post_content_filtered'] = $before->post_content_filtered;
1241	}
1242
1243	return $data;
1244}</pre>
1245<p>More details: <a href="http://wordpress.stackexchange.com/questions/113387/when-is-the-post-content-filtered-column-in-database-cleared-by-wordpress" rel="nofollow">http://wordpress.stackexchange.com/questions/113387/when-is-the-post-content-filtered-column-in-database-cleared-by-wordpress</a></p>
1246
1247<h3 id="guid-field"  id="guid-field"><a rel="nofollow" class="kamatoc-anchlink" href="#guid-field"><svg><use xlink:href="#anchor-link-svg"></use></svg></a> Field <code>guid</code></h3>
1248<p>Created to store a unique value — the identifier of the post. It is needed for identifying the post in the RSS feed. GUID stands for Globally Unique Identifier. Based on this field, RSS parsers determine whether they have processed the post or not.</p>
1249<p>It is not recommended to change this field, ever, even if your site has moved to another domain. If this field is changed, your RSS readers may receive a bunch of already published materials.</p>
1250
1251<h2 id="postmetas"  id="postmetas"><a rel="nofollow" class="kamatoc-anchlink" href="#postmetas"><svg><use xlink:href="#anchor-link-svg"></use></svg></a> Metadata — Additional Post Data</h2>
1252<p>Tasks during development can be very different and the available fields in the <code>wp_posts</code> table is always not enough. Therefore, to expand capabilities, any post in WordPress, ie, any string in the <code>wp_posts</code> table can have additional data. Such data are called: <strong>metadata</strong>, they are also called <strong>meta-fields</strong>, <strong>custom fields</strong>.</p>
1253<p>Any of metadata are stored in the <code>wp_postmeta</code> DB table:</p>
1254
1255<h3 id="wp_postmeta-table" ><a rel="nofollow" class="kamatoc-anchlink" href="#wp_postmeta-table"><svg><use xlink:href="#anchor-link-svg"></use></svg></a> wp_postmeta Table</h3>
1256<p><a href="/assets/uploads/2021/11/clipboard-image-715361.png"><img decoding="async" class="aligncenter wp-image-1656 bordered" src="/assets/uploads/2021/11/clipboard-image-715361.png" alt="" width="1000" /></a></p>
1257<table>
1258<thead>
1259<tr>
1260<th>Field</th>
1261<th>Value</th>
1262<th>Index</th>
1263</tr>
1264</thead>
1265<tbody>
1266<tr>
1267<td>meta_id</td>
1268<td>Meta-data ID. Internal field used by WP core.</td>
1269<td>PRIMARY</td>
1270</tr>
1271<tr>
1272<td>post_id</td>
1273<td>Post ID from wp_posts table.</td>
1274<td>post_id</td>
1275</tr>
1276<tr>
1277<td>meta_key</td>
1278<td>The key (name) of the metadata.</td>
1279<td>meta_key</td>
1280</tr>
1281<tr>
1282<td>meta_value</td>
1283<td>The value of the metadata. Always a string, arrays are stored in serialized form.</td>
1284<td>-</td>
1285</tr>
1286</tbody>
1287</table>
1288<p>For post, page meta-fields can be controlled on the post edit page:</p>
1289<p><a href="/assets/uploads/2021/11/clipboard-image-875190.png"><img decoding="async" class="aligncenter wp-image-1657 bordered" src="/assets/uploads/2021/11/clipboard-image-875190.png" alt="" width="800" /></a></p>
1290<div class="c_box_info"><span class="some-icon"></span><h5>How enable the Custom Fields block in the Gutenberg Block Editor?</h5>
1291<p><a href="/assets/uploads/2021/11/clipboard-image-928371.png"><img decoding="async" class="aligncenter wp-image-1658 bordered" src="/assets/uploads/2021/11/clipboard-image-928371.png" alt="" width="500" /></a></p></div>
1292
1293<h3 id="notes-about-meta-fields" ><a rel="nofollow" class="kamatoc-anchlink" href="#notes-about-meta-fields"><svg><use xlink:href="#anchor-link-svg"></use></svg></a> Notes about meta-fields (metadata, custom fields)</h3>
1294<ul>
1295<li>
1296<p>Revisions have no metadata.</p>
1297</li>
1298<li>
1299<p>Meta-field whose name starts with underscore (<code>_</code>) is perceived by WP as hidden and is not displayed in admin by default.</p>
1300<p>So for example in the WP there are the following hidden meta-fields for posts:</p>
1301<ul>
1302<li><code>_wp_page_template</code>
1302 - saved name of the php file template, if the page was specified as a template file.</li>
1303<li><code>_edit_lock</code> - records the timestamp and ID of the user who edits the post.</li>
1304<li><code>_edit_last</code> - ID of the user who last edited the post.</li>
1305<li><code>_thumbnail_id</code> - ID of the post thumbnail (attachment).</li>
1306</ul>
1307</li>
1308<li>
1309<p>To manage metadata I have a small class <a href="/1693/kama_post_meta_box">Kama_Post_Meta_Box</a>. There are also more powerful plugins:</p>
1310<ul>
1311<li><a href="/plugin/acf">Advanced Custom Fields</a></li>
1312<li><a href="https://carbonfields.net/" rel="nofollow">Carbon Fields</a></li>
1313<li><a href="https://wordpress.org/plugins/custom-field-suite/" rel="nofollow">Custom Field Suite</a></li>
1314<li>etc.</li>
1315</ul>
1316</li>
1317<li>More <a href="/handbook/codex/data-types/metadata">about WordPress metadata</a></li>
1318</ul>
1319
1320<h3 id="post-meta-functions" ><a rel="nofollow" class="kamatoc-anchlink" href="#post-meta-functions"><svg><use xlink:href="#anchor-link-svg"></use></svg></a> Post meta functions</h3>
1321<p>To manage metadata in the code of a theme or plugin, there are special functions:</p>
1322<table>
1323
1324<tbody>
1325<tr>
1326<td><a href="https://wp-kama.com/function/get_post_meta">get_post_meta()</a></td>
1327<td>Gets the value of the specified custom field of the post. Also can get an array of all post meta fields.</td>
1328</tr>
1329<tr>
1330<td><a href="https://wp-kama.com/function/add_post_meta">add_post_meta()</a></td>
1331<td>Adds meta field to the specified post.</td>
1332</tr>
1333<tr>
1334<td><a href="https://wp-kama.com/function/update_post_meta">update_post_meta()</a></td>
1335<td>Updates specified meta field of specified post. Or adds it, if it's not exists.</td>
1336</tr>
1337<tr>
1338<td><a href="https://wp-kama.com/function/delete_post_meta">delete_post_meta()</a></td>
1339<td>Deletes all custom fields (meta-fields) with the specified key for the specified post.</td>
1340</tr>
1341<tr>
1342<td><a href="https://wp-kama.com/function/get_post_custom">get_post_custom()</a></td>
1343<td>Gets a multidimensional array with data from all custom fields of the current post.</td>
1344</tr>
1345<tr>
1346<td><a href="https://wp-kama.com/function/get_post_custom_keys">get_post_custom_keys()</a></td>
1347<td>Gets an array of keys of custom fields belonging to the current post.</td>
1348</tr>
1349<tr>
1350<td><a href="https://wp-kama.com/function/get_post_custom_values">get_post_custom_values()</a></td>
1351<td>Gets an array of values of custom fields with the specified name for the specified post.</td>
1352</tr>
1353<tr>
1354<td><a href="https://wp-kama.com/function/the_meta">the_meta()</a></td>
1355<td>Outputs custom fields of a post (metadata from <code>wp_postmeta</code>). The fields are displayed in a list <code>&lt;li&gt;</code>. Hidden fields are ignored.</td>
1356</tr>
1357</tbody>
1358</table>
1359
1360<h2 id="posts-relations-with-parent-posts-and-taxonomies" ><a rel="nofollow" class="kamatoc-anchlink" href="#posts-relations-with-parent-posts-and-taxonomies"><svg><use xlink:href="#anchor-link-svg"></use></svg></a> Posts relations with parent posts and taxonomies</h2>
1361<p>Since any content needs to be structured for easy reading, posts can be linked together:</p>
1362<ul>
1363<li>
1364<p>Hierarchical posts are linked to each other as parent and child. And they are normally not linked to headings (taxonomies). The tree-like link is written in the <code>post_parent</code> field of the <code>wp_posts</code> table.</p>
1365</li>
1366<li>Non-tree-like (linear) entries are linked via headings, labels and arbitrary taxonomies. Their <code>post_parent</code> field is always 0 and is not used.</li>
1367</ul>
1368<div class="c_box_note"><span class="some-icon"></span><p>Detailed explanation of what <a href="/handbook/codex/data-types/taxonomies">taxonomies in WordPress</a> are.</p></div>
1369<p>Schematically it looks like this:</p>
1370
1371<figure style="width: 500px" class="wp-caption alignnone aligncenter"><a href="/assets/uploads/2021/11/clipboard-image-466502.png"><img decoding="async" width="640" height="422" class="aligncenter wp-image-1661 bordered" src="/assets/uploads/2021/11/clipboard-image-466502.png" alt="Hierarchical and Taxonomy Structure Schema" /></a><figcaption class="wp-caption-text">Hierarchical and Taxonomy Structure Schema</figcaption></figure>
1372
1373<p>Relation in non-standard posts types:</p>
1374<ul>
1375<li><strong>Menu items</strong> - use the logic of tree entries to link between them.</li>
1376<li><strong>Revisions</strong> and <strong>attachments</strong> - are attached to the parent post through the <code>post_parent</code> field of the <code>wp_posts</code> table.</li>
1377</ul>
1378
1379<h2 id="notes" ><a rel="nofollow" class="kamatoc-anchlink" href="#notes"><svg><use xlink:href="#anchor-link-svg"></use></svg></a> Notes</h2>
1380
1381<h4 id="post-content-cleaning-sanitizing" ><a rel="nofollow" class="kamatoc-anchlink" href="#post-content-cleaning-sanitizing"><svg><use xlink:href="#anchor-link-svg"></use></svg></a> Post content Cleaning / Sanitizing</h4>
1382<p>Post content and post excerpt are cleaned/sanitized with <a href="/function/wp_filter_post_kses">wp_filter_post_kses()</a> before saving it to the database. The function is hung on <a href="/hook/(field_no_prefix)_save_pre">(field_no_prefix)_save_pre</a> hook:</p>
1383<pre class="php">add_filter( 'content_save_pre', 'wp_filter_post_kses' );
1384add_filter( 'excerpt_save_pre', 'wp_filter_post_kses' );</pre>
1385<p>These hooks are triggered from:</p>
1386<ul>
1387<li><a href="/function/wp_insert_post">wp_insert_post()</a>
1388<ul>
1389<li>→ <a href="/function/sanitize_post">sanitize_post()</a>
1390<ul>
1391<li>→ <a href="/function/sanitize_post_field">sanitize_post_field()</a>.</li>
1392</ul></li>
1393</ul></li>
1394</ul></div>	</article>
1395	<div class="nav-links">
1396		<div class="prev-link"><a href="https://wp-kama.com/handbook/codex/data-types"><b>◂</b> Content Types (Entities) in WordPress</a></div>
1397		<div class="next-link"><a href="https://wp-kama.com/handbook/codex/data-types/comments">Comments in WordPress <b>▸</b></a></div>
1398	</div>
1399	<div id="comments-section" class="comment-hr-title">
1400	<span class="comment-hr-title__text">
1401		No comments		<svg class="svg-ico comments-svg "   >
1401<use xlink:href="#comments-svg"></use></svg>	</span>
1402</div>
1403
1404<aside class="commentlist-wrap">
1405	<ul class="commentlist"></ul>
1406	</aside>
1407
1408	<div class="respond-wrap" style="margin:1em var(--textpadd);">
1409			<div id="respond">
1410		<button hidden id="cancel_comm_reply_btn_js" class="cancel-comment-reply-button" title="Cancel reply"><span class="icon">×</span></button>
1411
1412		<div class="respondform">
1413			<form onsubmit="window.commentFormSubmit(this); return false" >
1414				<div class="respondform__inputs ">
1415											<div class="respondform__com-fields ">
1416							<div class="field field-author" x-data="{ loginHidden:0 }">
1417								<input type="text" name="author" value="" placeholder="Name" @focus="loginHidden=1" @blur="loginHidden=0" />
1418								<svg class="svg-ico user-svg user"   ><use xlink:href="#user-svg"></use></svg>								<a class="auth-link" href="#" onclick="return window.loginForm();" :hidden="!!loginHidden">Log In</a>
1419							</div>
1420							<div class="field">
1421								<input type="text" name="email" value="" placeholder="email" />
1422								<svg class="svg-ico email-svg email"   ><use xlink:href="#email-svg"></use></svg>							</div>
1423
1424							<div class="field">
1425								<input type="text" name="url" value="" placeholder="url" />
1426								<svg class="svg-ico link-svg url"   ><use xlink:href="#link-svg"></use></svg>							</div>
1427						</div>
1428										</div>
1429
1430				<div class="respondform__main">
1431
1432					<div class="respondform__texarea-wraper">
1433						<textarea name="comment" id="comment" data-buttons="strong, em, a, img, blockquote, var, pre, preview" data-buttons_class="qted-buttons-custom"></textarea>
1434					</div>
1435
1436					<div class="respondform__submit-area">
1437						<div class="respond_textarea_buttons_placeholder_js"><!--textarea buttons will appear here via JS--></div>
1438						<button type="submit" id="submit" class="button-primary" title="Сomment">
1439							<svg class="svg-ico play-svg "   ><use xlink:href="#play-svg"></use></svg>						</button>
1440					</div>
1441
1442					<respondform-inputs>
1443						<input type='hidden' name='comment_post_ID' value='1651' id='comment_post_ID' />
1444<input type='hidden' name='comment_parent' id='comment_parent' value='0' />
1445					</respondform-inputs>
1446				</div>
1447			</form>
1448		</div>
1449
1450	</div>
1451		</div>
1452	
1453</main>
1454
1455
1456<aside class="sidebar sidebar_right_js" itemscope itemtype="https://schema.org/WPSideBar">
1457		<div class="sb-fixable sb_fixable_js">
1458			</div>
1459
1460</aside>
1461
1462
1463
1464
1465
1466
1467</div><!-- .middle -->
1468
1469<footer class="footer" itemscope itemtype="https://schema.org/WPFooter">
1470
1471	<div class="foot-info">
1472		<span class="copyright">Kama © 2010-2026</span>		<br>
1473		<small>
1474			0.162 sec. 11 SQL. 10.81 MB			<br>
1475			<a rel="nofollow" href="/about/contacts">Contacts</a>
1476			&nbsp;&nbsp;&nbsp; <a rel="nofollow" href="/about/privacy-policy">Privacy policy</a>
1477					</small>
1478	</div>
1479	<div class="bcounters"></div>
1480
1481</footer>
1482
1483
1484</div><!-- wrapper -->
1485
1486
1487
1488<!-- before_wp_footer -->
1489<textarea    data-kses_type="comment" class="wpkama_editor wpkama_editor_js ajax_qt_editor" style="width:100%; display:none;" data-buttons="strong, em, a, img, blockquote, var, pre, preview" aria-label="Textarea to input text."></textarea>
1490<!-- wp_footer -->
1491<script id="kama_spamblock">
1492	window.addEventListener( 'DOMContentLoaded', function() {
1493		document.addEventListener( 'mousedown', handleSubmit );
1494		document.addEventListener( 'touchstart', handleSubmit );
1495		document.addEventListener( 'keypress', handleSubmit );
1496		let formStart = performance.now();
1497
1498		function handleSubmit( ev ){
1499			let sbmt = ev.target.closest( '#submit' );
1500			if( ! sbmt ){
1501				return;
1502			}
1503
1504			let y6abf = document.createElement( 'input' );
1505			y6abf.type = 'hidden';
1506			y6abf.name = 'o4e580be2e8406d';
1507			y6abf.value = sbmt.form.elements['comment_post_ID'].value + '|RmMxvVOjw2';
1508			sbmt.before( y6abf );
1509
1510			y6abf = document.createElement( 'input' );
1511			y6abf.type = 'hidden';
1512			y6abf.name = 'o4e580be2e8406d_time';
1513			y6abf.value = '' + Math.floor( ( performance.now() - formStart ) / 1000 );
1514			sbmt.before( y6abf );
1515		}
1516	} );
1517</script>
1517<script type="speculationrules">
1518{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/core/wp-*.php","/core/wp-admin/*","/assets/uploads/*","/assets/*","/assets/plugins/*","/assets/themes/wp-kama/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1519</script>
1519
1520	<form class="img-upload-wrap" id="img_upload_form_js" style="display:none;">
1521		<div class="img-upload-body content">
1522
1523			<div class="row">
1524				<div class="upload-file / upload_file_js">
1525					<div class="upload-file__maintext">
1526						<svg class="svg-ico image-svg "   ><use xlink:href="#image-svg"></use></svg> Upload image					</div>
1527					<small>DRAG and DROP or past from the CLIPBOARD</small>
1528					<input class="upload_file_input_js" type="file" name="fooname" accept="image/*" />
1529				</div>
1530
1531				<div class="upload-by-url">
1532					<input type="text" name="file_url" class="upload_url_input_js" placeholder="http://image.jpg" />
1533					<button type="button" class="button upload_by_url_btn_js">Upload by link</button>
1534				</div>
1535
1536			</div>
1537
1538			<div class="row uploaded-imgs / uploaded_imgs_js"></div>
1539
1540			<div class="row">
1541				<input type="text" class="url_input_js" value="" style="width:100%;" placeholder="Image URL..." />
1542			</div>
1543
1544			<div class="row for_article_js" title="[caption] shortcode">
1545				<input type="text" class="caption_input_js" value="" style="width:100%;" placeholder="Caption..." />
1546			</div>
1547
1548			<div class="row options for_article_js">
1549				<span class="size-opt / img_maxwidth_js">
1550					<label><input type="radio" name="img_maxwidth" value="big" /><span>big</span></label>
1551					<label><input type="radio" name="img_maxwidth" value="medium" checked /><span>medium</span></label>
1552					<label><input type="radio" name="img_maxwidth" value="small" /><span>small</span></label>
1553				</span>
1554
1555				<label class="border-opt">
1556					<input type="checkbox" class="is_border_js" value="1" checked /> <span>Border</span>
1557				</label>
1558			</div>
1559
1560			<div class="row insert-wrap">
1561				<div class="foo"><button type="submit" class="insert-btn button-primary / insert_img_btn_js">Insert</button></div>
1562				<div class="ajax_resp"></div>
1563			</div>
1564
1565		</div>
1566	</form>
1567			<!-- Kama WP Smiles -->
1568				
1568<script type="text/javascript">
1569		function kmsmileInsert( smcode, textareaId ){
1570
1571			const tx = document.getElementById( textareaId );
1572
1573			if( ! tx )
1574				return;
1575
1576			if( typeof tx.selectionStart === 'undefined' ){
1577				console.warn( 'Kama WP Smile can\'t work properly because your browser is too old.' );
1578				return;
1579			}
1580
1581			tx.focus();
1582
1583			let startPos = tx.selectionStart;
1584			let endPos = tx.selectionEnd;
1585			let startText = tx.value.substr( 0, startPos );
1586			let endText = tx.value.substr( endPos );
1587
1588			smcode = ' ' + smcode;
1589
1590			tx.value = startText + smcode + endText;
1591
1592			tx.selectionStart = startPos + smcode.length;
1593			tx.selectionEnd = startPos + smcode.length;
1594
1595			document.querySelector( '.sm_container' ).style.display = 'none';
1596
1597			if( typeof tinyMCE !== 'undefined' )
1598				tinyMCE.execCommand( 'mceInsertContent', false, smcode );
1599		}
1600		</script>
1600
1601				
1601<script id="kama_wp_smile">
1602		(function(){
1603			var tx = document.getElementById('comment');
1604			if( tx ){
1605				var txNext = tx.nextSibling;
1606				var txPar = tx.parentNode;
1607				var txWrapper = document.createElement( 'DIV' );
1608
1609				txWrapper.innerHTML = '<div class=\"sm_list bottomright qip_all_dark\" style=\"width:30px; height:30px; background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/smile.gif); background-position:center center; background-repeat:no-repeat;\"onmouseover=\"var el = this.childNodes[0];if( el.style.display === \'block\' )return;el.style.display=\'block\';for( var i=0; i < el.childNodes.length; i++ ){var l = el.childNodes[i];var bg = l.getAttribute(\'bg\');if( bg )l.setAttribute( \'style\', bg );}\"onmouseout=\"this.childNodes[0].style.display = \'none\'\"><div class=\"sm_container\"><div class=\"smiles_button\" onclick=\"kmsmileInsert( \':-)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/smile.gif);\" title=\":-)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \':-(\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/sad.gif);\" title=\":-(\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:yes:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/yes.gif);\" title=\"(:yes:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:no:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/no.gif);\" title=\"(:no:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:thank_you:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/thank_you.gif);\" title=\"(:thank_you:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:good:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/good.gif);\" title=\"(:good:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:unknw:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/unknw.gif);\" title=\"(:unknw:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:sorry:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/sorry.gif);\" title=\"(:sorry:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:pardon:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/pardon.gif);\" title=\"(:pardon:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:wacko:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/wacko.gif);\" title=\"(:wacko:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:acute:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/acute.gif);\" title=\"(:acute:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:boast:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/boast.gif);\" title=\"(:boast:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:boredom:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/boredom.gif);\" title=\"(:boredom:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:dash:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/dash.gif);\" title=\"(:dash:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:search:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/search.gif);\" title=\"(:search:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:crazy:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/crazy.gif);\" title=\"(:crazy:)\"></div>
1609<div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:yess:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/yess.gif);\" title=\"(:yess:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:cool:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/cool.gif);\" title=\"(:cool:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:blush:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/blush.gif);\" title=\"(:blush:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:bravo:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/bravo.gif);\" title=\"(:bravo:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:dance:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/dance.gif);\" title=\"(:dance:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:dance2:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/dance2.gif);\" title=\"(:dance2:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:don-t_mention:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/don-t_mention.gif);\" title=\"(:don-t_mention:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:gamer:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/gamer.gif);\" title=\"(:gamer:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:good2:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/good2.gif);\" title=\"(:good2:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:mosking:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/mosking.gif);\" title=\"(:mosking:)\"></div><div class=\"smiles_button\" onclick=\"kmsmileInsert( \'(:wacko2:)\', \'comment\' );\" bg=\"background-image:url(https://wp-kama.com/assets/plugins/kama-wp-smile-packs/qip_all_dark/wacko2.gif);\" title=\"(:wacko2:)\"></div></div></div>';
1610				txWrapper.setAttribute( 'class', 'kws-wrapper' );
1611				txWrapper.appendChild( tx );
1612				txPar.insertBefore( txWrapper, txNext );
1613			}
1614		})()
1615		</script>
1615
1616		
1617<!-- Kama Breadcrumbs JSON-LD -->
1618<script type="application/ld+json">{
1619    "@context": "https://schema.org",
1620    "@type": "BreadcrumbList",
1621    "itemListElement": [
1622        {
1623            "@type": "ListItem",
1624            "position": 1,
1625            "name": "",
1626            "item": "https://wp-kama.com"
1627        },
1628        {
1629            "@type": "ListItem",
1630            "position": 2,
1631            "name": "Handbook",
1632            "item": "https://wp-kama.com/handbook"
1633        },
1634        {
1635            "@type": "ListItem",
1636            "position": 3,
1637            "name": "Codex",
1638            "item": "https://wp-kama.com/handbook/codex"
1639        },
1640        {
1641            "@type": "ListItem",
1642            "position": 4,
1643            "name": "Content Types (Entities) in WordPress",
1644            "item": "https://wp-kama.com/handbook/codex/data-types"
1645        }
1646    ]
1647}</script>
vendor: 1 bytes, line 1647
1647
1648<script id="theme-scripts-libs-js" defer src="https://wp-kama.com/assets/themes/wp-kama/assets/js/scripts-libs.min.js?ver=1769888452"></script>
vendor: 1 bytes, line 1648
1648
1649<script id="theme-scripts-js-before">
1650window.kmjsdata = {"spdelcook":"spadsoff","jsl10n":{"Вставить цитату":"Quote","Сохранить":"Save","Отменить":"Cancel","Найдены сохраненые изменения контента.":"Saved content changes found.","Код в строке (заменяет HTML сущности)":"Code inside the string (replace HTML entities)","Выделение в строке (заменяет html сущности)":"Code inside the string (replace HTML entities)","Многострочный код (заменяет html сущности, подсвечивает синтаксис)":"Multiline code (replace HTML entities, highlight the syntax)","PHP код":"PHP code","Блок \"Заметка\"":"\"Note\" block","Блок \"Информация\"":"\"Info\" block","Блок \"Важно\"":"\"Important\" block","Блок \"свернуть/развернуть - споилер\"":"\"Expand/collapse (spoiler) \" block","Отступ слева":"Left indent","(строка/массив/число/объект/логический) (обязательный)":"(string/array/int/object/true/false) (required)","По умолчанию":"Default","Параметры":"Parameters","Введите URL":"Enter URL","Вставить":"Insert","Копировать в буфер":"Copy to clipboard","развернуть":"expand","свернуть":"collapse","Развернуть все":"Expand all","Свернуть все":"Collapse all","Сейвы":"Saves","Комментировать":"Сomment","Ошибка: не удалось определить ID ответа":"Error: Unable to determine answer ID","г.":"y.","д.":"d.","ч.":"h.","м.":"m."}}
1651//# sourceURL=theme-scripts-js-before
1652</script>
vendor: 1 bytes, line 1652
1652
1653<script id="theme-scripts-js" defer src="https://wp-kama.com/assets/themes/wp-kama/assets/js/scripts.min.js?ver=1787038662"></script>
vendor: 1 bytes, line 1653
1653
1654<script id="alpine-js" defer src="https://wp-kama.com/assets/themes/wp-kama/assets/js/libs/alpine.min.js?ver=1768370048"></script>
vendor: 1 bytes, line 1654
1654
1655<script id="ajaxs_script-js-before">
1656window.jxs = {"url":"/wp-content/wp-kama-plugin/ship/front-ajaxs.php?action=ajaxs_action&ajaxs_nonce=d0f6d78659&jxs_act=","post_max_size":1536000,"upload_max_filesize":1536000}
1657//# sourceURL=ajaxs_script-js-before
1658</script>
vendor: 1 bytes, line 1658
1658
1659<script id="ajaxs_script-js" defer src="https://wp-kama.com/assets/plugins/ajax-simply/assets/js/ajaxs.min.js?ver=1767570998"></script>
1659
1660	
1660<script id="comment-rating-script">( function(){
1661	let stop = 0
1662
1663	window.comPlusMinus = function( the ){
1664		if( stop ) return
1665		stop = 1 // in process
1666
1667		const parent = the.parentElement
1668		const divs = parent ? Array.from( parent.children ) : []
1669		const ratingEl = divs.find( el => el.classList.contains( 'com_plusminus_rating_js' ) )
1670		const origin_comkarma = ratingEl?.textContent.trim() ? parseInt( ratingEl.textContent, 10 ) : 0
1671
1672		ajaxs( 'ajaxs_add_comment_rating', {
1673			type      : the.classList.contains( 'plus' ) ? 'plus' : 'minus',
1674			comment_id: parent?.dataset['comment_id']
1675		} )
1676			.done( json => {
1677				if( json.success ){
1678					divs.forEach( el => el.classList.remove( 'active' ) )
1679					json.data.css_class && divs.forEach( el => {
1680						el.matches( json.data.css_class ) && el.classList.add( 'active' )
1681					} )
1682
1683					ratingEl.textContent = String( json.data?.comment_karma ?? '0' )
1684
1685					const uRating = the.closest( '.comment-wrap' ).querySelector( '.user_rating_js' )
1686					// if comment from not logged user - no user rating block
1687					if( uRating ){
1688						const cur = parseInt( uRating.textContent, 10 ) || 0
1689						uRating.textContent = String( cur + (origin_comkarma < json.data.comment_karma ? 1 : -1) )
1690					}
1691				}
1692
1693				myajax.showMsg( json?.data?.message || json )
1694			} )
1695			.always( () => {
1696				stop = 0
1697			} )
1698	}
1699} )()
1700</script>
1700
1701			
1701<script id="kama-click-counter">!function(){var e={kcckey:"kcccount",pidkey:"kccpid",urlpatt:"https://wp-kama.com?download={download}&kccpid={in_post}&kcccount={url}",aclass:"count",questSymbol:"__QUESTION__",ampSymbol:"__AMPERSAND__"};function a(a){var c=a.target.closest("a");if(c)if(c.dataset.kccurl)c.href=c.dataset.kccurl;else{var r=c.href;if(-1!==r.indexOf(e.kcckey)){var n=r.match(new RegExp(e.kcckey+"=(.*)"));if(n&&n[1]){var l=n[1];parseInt(l)&&(l="/#download"+l),c.dataset.kccurl=r.replace(l,t(l))}}else c.classList.contains(e.aclass)&&(c.dataset.kccurl=e.urlpatt.replace("{in_post}",c.dataset[e.pidkey]||"").replace("{download}",c.dataset.kccdownload?1:"").replace("{url}",t(r)));c.dataset.kccurl&&(c.href=c.dataset.kccurl)}}function t(a){return a.replace(/[?]/g,e.questSymbol).replace(/[&]/g,e.ampSymbol)}document.addEventListener("click",a),document.addEventListener("mousedown",a),document.addEventListener("contextmenu ",a),document.addEventListener("mouseover",function(a){var c=a.target;if("A"!==c.tagName||-1===c.href.indexOf(e.kcckey))return;var r=c.href.match(new RegExp(e.kcckey+"=(.+)"))[1]||"";if(!r)return;parseInt(r)&&(r="/#download"+r);c.dataset.kccurl=c.href.replace(r,t(r)),c.href=r})}();</script>
1701
1702		
1703<script defer id="kama-postviews" src="data:text/javascript;base64,KGFzeW5jIGZ1bmN0aW9uKCl7CgoJY29uc3QgcGFyYW1zID0gewoJCWFqYXh1cmw6ICdodHRwczovL3dwLWthbWEuY29tL2Fzc2V0cy9wbHVnaW5zL2thbWEtcG9zdHZpZXdzL3NyYy9Db3VudGVyL3plcm8ucGhwJywKCQlhcmdzOiB7Im9ial9pZCI6MTY1MSwib2JqX3R5cGUiOiJwb3N0IiwidHlwZV9uYW1lIjoiaGFuZGJvb2siLCJibG9nX2lkIjowLCJ1c2VyX2lkIjowfSwKCQl0aW1lb3V0OiAzMDAwLAoJCXNob3dDb25zb2xlUmVzOiAxLAoJfQoKCXNldFRpbWVvdXQoCgkJKCkgPT4gewoJCQlwYXJhbXMuYXJncy5yZWZlcnJlciA9IGRvY3VtZW50LnJlZmVycmVyIHx8ICcnOwoKCQkJZmV0Y2goIHBhcmFtcy5hamF4dXJsLCB7CgkJCQltZXRob2Q6ICdQT1NUJywKCQkJCWhlYWRlcnM6IHsgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uOyBjaGFyc2V0PVVURi04JyB9LAoJCQkJYm9keTogSlNPTi5zdHJpbmdpZnkoIHBhcmFtcy5hcmdzICkKCQkJfSApCgkJCQkudGhlbiggcmVzcCA9PiByZXNwLmpzb24oKSApCgkJCQkudGhlbigganNvbiA9PiB7CgkJCQkJaWYoICdlcnJvcicgPT09IGpzb24udHlwZSApewoJCQkJCQljb25zb2xlLmVycm9yKCBgRVJST1I6ICR7IGpzb24ubXNnIH1gICk7CgkJCQkJfQoJCQkJCWVsc2UgaWYoICdpbmZvJyA9PT0ganNvbi50eXBlICl7CgkJCQkJCWNvbnNvbGUubG9nKCBqc29uLm1zZyApOwoJCQkJCX0KCQkJCQllbHNlIHsKCQkJCQkJcGFyYW1zLnNob3dDb25zb2xlUmVzICYmIGNvbnNvbGUubG9nKCBqc29uLmV4ZWNfdGltZSApOwoJCQkJCQlqc29uLnZpZXdzX2h0bWwgJiYgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCggJy5mcmVzaF92aWV3c19qcycgKS5mb3JFYWNoKCBlbCA9PiBlbC5pbm5lckhUTUwgPSBqc29uLnZpZXdzX2h0bWwgKTsKCQkJCQl9CgkJCQl9ICkKCQkJCS5jYXRjaCggZXJyb3IgPT4gY29uc29sZS5lcnJvciggJ1Bvc3R2aWV3cycsIGVycm9yICkgKTsKCQl9LAoJCXBhcmFtcy50aW1lb3V0CgkpOwoKfSkoKQ=="></script>
1703
1704
1705<!-- after_wp_footer -->
1706	
1706<script id="hide_external_links_js">
1707	( function(){
1708		const listener = function( ev ){
1709			let aa = ev.target.closest( 'a[data-extlink]' )
1710			if( ! aa ){
1711				return
1712			}
1713
1714			aa.setAttribute( 'href', aa.dataset['extlink'] )
1715			if( ! aa.getAttribute( 'target' ) ){
1716				aa.setAttribute( 'target', '_blank' )
1717			}
1718		}
1719
1720		document.addEventListener( 'mousedown', listener )
1721		document.addEventListener( 'touchstart', listener )
1722	} )()
1723	</script>
1723
1724	
1725</body>
1726</html>
1727<!--
1728Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com
1729
1730Retrieved 1067 objects (2 MB) from Redis using PhpRedis (v5.3.7).
1731-->

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.