{"id":34991,"date":"2025-04-11T03:53:48","date_gmt":"2025-04-11T00:53:48","guid":{"rendered":"https:\/\/coma.lv\/2025\/04\/11\/ka-atspejot-json-rest-api-wordpress\/"},"modified":"2025-10-29T16:02:37","modified_gmt":"2025-10-29T14:02:37","slug":"ka-atspejot-json-rest-api-wordpress","status":"publish","type":"post","link":"https:\/\/coma.lv\/lv\/2025\/04\/11\/ka-atspejot-json-rest-api-wordpress\/","title":{"rendered":"K\u0101 atsp\u0113jot JSON REST API WordPress"},"content":{"rendered":"\n<p style=\"text-align: left;\">WordPress 4.4 ieviesa JSON REST API, kas ir lieliski piem\u0113rota spraud\u0146u izstr\u0101d\u0101t\u0101jiem, bet piln\u012bgi neizmantojama parastajiem viet\u0146u \u012bpa\u0161niekiem. \u0160aj\u0101 rakst\u0101 m\u0113s jums pateiksim, k\u0101 j\u016bs varat viegli atsp\u0113jot JSON REST API WordPress.<\/p>\n<h2 style=\"text-align: left;\">K\u0101p\u0113c atsp\u0113jot JSON REST API WordPress?<\/h2>\n<p style=\"text-align: left;\">Nav \u0161aubu, ka API sniegs daudz priek\u0161roc\u012bbu WordPress izstr\u0101d\u0101t\u0101jiem. Tom\u0113r da\u017ei viet\u0146u \u012bpa\u0161nieki \u0161\u012bs lietas neizmanto visp\u0101r. API \u013cauj \u013coti vienk\u0101r\u0161i veikt GET piepras\u012bjumus, kas ir neticami noder\u012bgi WordPress lietojumprogrammu veido\u0161an\u0101. Tom\u0113r tas var ar\u012b padar\u012bt j\u016bsu vietni daudz neaizsarg\u0101t\u0101ku pret DDoS uzbrukumiem. Tas var ar\u012b aiz\u0146emt daudz resursu un padar\u012bt j\u016bsu vietni l\u0113n\u0101ku. Atsp\u0113jo\u0161anas process b\u016bt\u012bb\u0101 ir l\u012bdz\u012bgs XML-RPC atsp\u0113jo\u0161anai, ko daudzi viet\u0146u \u012bpa\u0161nieki ar\u012b atsp\u0113jo.<\/p>\n<h2 style=\"text-align: left;\">JSON REST API atsp\u0113jo\u0161ana WordPress<\/h2>\n<p style=\"text-align: left;\">Ja v\u0113laties atsp\u0113jot JSON REST API WordPress, varat to viegli izdar\u012bt, vienk\u0101r\u0161i pievienojot savam functions.php failam \u0161\u0101du kodu:<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\nadd_filter(&#039;json_enabled&#039;, &#039;__return_false&#039;);\r\nadd_filter(&#039;json_jsonp_enabled&#039;, &#039;__return_false&#039;);\r\n<\/pre>\n<p style=\"text-align: left;\">\u0160is kods vienk\u0101r\u0161i izmanto ieb\u016bv\u0113tos filtrus, lai atsp\u0113jotu JSON un JSON\u0420 API. Tie no jums, kuri nev\u0113las manu\u0101li pievienot kodu, var instal\u0113t un aktiviz\u0113t JSON\u00a0API spraudni, kas darbojas uzreiz, un tam nav nepiecie\u0161ama konfigur\u0101cija. Vienk\u0101r\u0161i aktiviz\u0113jot spraudni, j\u016bsu vietn\u0113 tiks atsp\u0113jota API.<\/p>\n<hr \/>\n<p style=\"text-align: left;\"><em>M\u016bsu specialit\u0101te ir WordPress viet\u0146u izstr\u0101de un atbalsts. Kontakti bezmaksas konsult\u0101cijai \u2014 <a href=\"mailto:vadim@coma.lv\">vadim@coma.lv<\/a>, <a href=\"tel:+37129394520\">+371 29394520<\/a><\/em><\/p>\n<hr \/>\n","protected":false},"excerpt":{"rendered":"<p>WordPress 4.4 ieviesa JSON REST API, kas ir lieliski piem\u0113rota spraud\u0146u izstr\u0101d\u0101t\u0101jiem, bet piln\u012bgi neizmantojama parastajiem viet\u0146u \u012bpa\u0161niekiem. \u0160aj\u0101 rakst\u0101 m\u0113s jums pateiksim, k\u0101 j\u016bs varat viegli atsp\u0113jot JSON REST API WordPress. K\u0101p\u0113c atsp\u0113jot JSON REST API WordPress? Nav \u0161aubu, ka API sniegs daudz priek\u0161roc\u012bbu WordPress izstr\u0101d\u0101t\u0101jiem. Tom\u0113r da\u017ei viet\u0146u \u012bpa\u0161nieki \u0161\u012bs lietas neizmanto visp\u0101r. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":38296,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1226,1317],"tags":[],"class_list":["post-34991","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","category-iesacejiem"],"_links":{"self":[{"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/posts\/34991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/comments?post=34991"}],"version-history":[{"count":5,"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/posts\/34991\/revisions"}],"predecessor-version":[{"id":36533,"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/posts\/34991\/revisions\/36533"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/media\/38296"}],"wp:attachment":[{"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/media?parent=34991"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/categories?post=34991"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/tags?post=34991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}