/* Widget Name: Button Description: Create a custom button with flexible styling, icon support, and click tracking functionality. Author: SiteOrigin Author URI: https://siteorigin.com Documentation: https://siteorigin.com/widgets-bundle/button-widget-documentation/ Keywords: event, icon, link */ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget { public function __construct() { parent::__construct( 'sow-button', __( 'SiteOrigin Button', 'so-widgets-bundle' ), array( 'description' => __( 'Create a custom button with flexible styling, icon support, and click tracking functionality.', 'so-widgets-bundle' ), 'help' => 'https://siteorigin.com/widgets-bundle/button-widget-documentation/', ), array( ), false, plugin_dir_path( __FILE__ ) ); } public function get_settings_form() { return array( 'responsive_breakpoint' => array( 'type' => 'measurement', 'label' => __( 'Responsive Breakpoint', 'so-widgets-bundle' ), 'default' => '780px', 'description' => __( 'This setting controls when the Mobile Align setting will be used. The default value is 780px.', 'so-widgets-bundle' ), ), ); } public function initialize() { $this->register_frontend_styles( array( array( 'sow-button-base', plugin_dir_url( __FILE__ ) . 'css/style.css', array(), SOW_BUNDLE_VERSION, ), ) ); } public function get_widget_form() { return array( 'text' => array( 'type' => 'text', 'label' => __( 'Button Text', 'so-widgets-bundle' ), ), 'url' => array( 'type' => 'link', 'label' => __( 'Destination URL', 'so-widgets-bundle' ), 'allow_shortcode' => true, ), 'new_window' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Open in a new window', 'so-widgets-bundle' ), ), 'download' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Download', 'so-widgets-bundle' ), 'description' => __( 'The Destination URL will be downloaded when a user clicks on the button.', 'so-widgets-bundle' ), ), 'button_icon' => array( 'type' => 'section', 'label' => __( 'Icon', 'so-widgets-bundle' ), 'fields' => array( 'icon_selected' => array( 'type' => 'icon', 'label' => __( 'Icon', 'so-widgets-bundle' ), ), 'icon_color' => array( 'type' => 'color', 'label' => __( 'Icon Color', 'so-widgets-bundle' ), ), 'icon' => array( 'type' => 'media', 'label' => __( 'Image Icon', 'so-widgets-bundle' ), 'description' => __( 'Replaces the icon with your own image icon.', 'so-widgets-bundle' ), ), 'icon_placement' => array( 'type' => 'select', 'label' => __( 'Icon Placement', 'so-widgets-bundle' ), 'default' => 'left', 'options' => array( 'top' => __( 'Top', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'bottom' => __( 'Bottom', 'so-widgets-bundle' ), 'left' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), 'design' => array( 'type' => 'section', 'label' => __( 'Design and Layout', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'width' => array( 'type' => 'measurement', 'label' => __( 'Width', 'so-widgets-bundle' ), 'description' => __( 'Leave blank to let the button resize according to content.', 'so-widgets-bundle' ), ), 'align' => array( 'type' => 'select', 'label' => __( 'Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'mobile_align' => array( 'type' => 'select', 'label' => __( 'Mobile Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'theme' => array( 'type' => 'select', 'label' => __( 'Button Theme', 'so-widgets-bundle' ), 'default' => 'flat', 'options' => array( 'atom' => __( 'Atom', 'so-widgets-bundle' ), 'flat' => __( 'Flat', 'so-widgets-bundle' ), 'wire' => __( 'Wire', 'so-widgets-bundle' ), ), ), 'button_color' => array( 'type' => 'color', 'label' => __( 'Button Color', 'so-widgets-bundle' ), ), 'text_color' => array( 'type' => 'color', 'label' => __( 'Text Color', 'so-widgets-bundle' ), ), 'hover' => array( 'type' => 'checkbox', 'default' => true, 'label' => __( 'Use hover effects', 'so-widgets-bundle' ), 'state_emitter' => array( 'callback' => 'conditional', 'args' => array( 'hover[show]: val', 'hover[hide]: ! val', ), ), ), 'hover_background_color' => array( 'type' => 'color', 'label' => __( 'Hover Background Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'hover_text_color' => array( 'type' => 'color', 'label' => __( 'Hover Text Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'font' => array( 'type' => 'font', 'label' => __( 'Font', 'so-widgets-bundle' ), 'default' => 'default', ), 'font_size' => array( 'type' => 'measurement', 'label' => __( 'Font Size', 'so-widgets-bundle' ), 'default' => '1em', ), 'icon_size' => array( 'type' => 'measurement', 'label' => __( 'Icon Size', 'so-widgets-bundle' ), 'default' => '1.3em', ), 'padding' => array( 'type' => 'measurement', 'label' => __( 'Padding', 'so-widgets-bundle' ), 'default' => '1em', ), 'rounding' => array( 'type' => 'multi-measurement', 'label' => __( 'Rounding', 'so-widgets-bundle' ), 'default' => '0.25em 0.25em 0.25em 0.25em', 'measurements' => array( 'top' => array( 'label' => __( 'Top', 'so-widgets-bundle' ), ), 'right' => array( 'label' => __( 'Right', 'so-widgets-bundle' ), ), 'bottom' => array( 'label' => __( 'Bottom', 'so-widgets-bundle' ), ), 'left' => array( 'label' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), ), 'attributes' => array( 'type' => 'section', 'label' => __( 'Other Attributes and SEO', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'id' => array( 'type' => 'text', 'label' => __( 'Button ID', 'so-widgets-bundle' ), 'description' => __( 'An ID attribute allows you to target this button in JavaScript.', 'so-widgets-bundle' ), ), 'classes' => array( 'type' => 'text', 'label' => __( 'Button Classes', 'so-widgets-bundle' ), 'description' => __( 'Additional CSS classes added to the button link.', 'so-widgets-bundle' ), ), 'title' => array( 'type' => 'text', 'label' => __( 'Title Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a title attribute to the button link.', 'so-widgets-bundle' ), ), 'on_click' => array( 'type' => 'text', 'label' => __( 'Onclick', 'so-widgets-bundle' ), 'description' => __( 'Run this JavaScript when the button is clicked. Ideal for tracking.', 'so-widgets-bundle' ), 'onclick' => true, ), 'rel' => array( 'type' => 'text', 'label' => __( 'Rel Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a rel attribute to the button link.', 'so-widgets-bundle' ), ), ), ), ); } public function get_style_name( $instance ) { if ( empty( $instance['design']['theme'] ) ) { return 'atom'; } return $instance['design']['theme']; } /** * Get the variables for the Button Widget. * * @return array */ public function get_template_variables( $instance, $args ) { $button_attributes = array(); $attributes = $instance['attributes']; $classes = ! empty( $attributes['classes'] ) ? $attributes['classes'] : ''; if ( ! empty( $classes ) ) { $classes .= ' '; } $classes .= 'sowb-button ow-icon-placement-' . $instance['button_icon']['icon_placement']; if ( ! empty( $instance['design']['hover'] ) ) { $classes .= ' ow-button-hover'; } $button_attributes['class'] = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $classes ) ) ); if ( ! empty( $instance['new_window'] ) ) { $button_attributes['target'] = '_blank'; $button_attributes['rel'] = 'noopener noreferrer'; } if ( ! empty( $instance['download'] ) ) { $button_attributes['download'] = null; } if ( ! empty( $attributes['id'] ) ) { $button_attributes['id'] = $attributes['id']; } if ( ! empty( $attributes['title'] ) ) { $button_attributes['title'] = $attributes['title']; } if ( ! empty( $attributes['rel'] ) ) { if ( isset( $button_attributes['rel'] ) ) { $button_attributes['rel'] .= " $attributes[rel]"; } else { $button_attributes['rel'] = $attributes['rel']; } } $icon_image_url = ''; if ( ! empty( $instance['button_icon']['icon'] ) ) { $attachment = wp_get_attachment_image_src( $instance['button_icon']['icon'] ); if ( ! empty( $attachment ) ) { $icon_image_url = $attachment[0]; } } return array( 'button_attributes' => apply_filters( 'siteorigin_widgets_button_attributes', $button_attributes, $instance ), 'href' => ! empty( $instance['url'] ) ? $instance['url'] : '', 'on_click' => ! empty( $attributes['on_click'] ) ? $attributes['on_click'] : '', 'align' => $instance['design']['align'], 'icon_image_url' => $icon_image_url, 'icon' => $instance['button_icon']['icon_selected'], 'icon_color' => $instance['button_icon']['icon_color'], 'text' => $instance['text'], ); } /** * Get the variables that we'll be injecting into the less stylesheet. * * @return array */ public function get_less_variables( $instance ) { if ( empty( $instance ) || empty( $instance['design'] ) ) { return array(); } $text_color = isset( $instance['design']['text_color'] ) ? $instance['design']['text_color'] : ''; $button_color = isset( $instance['design']['button_color'] ) ? $instance['design']['button_color'] : ''; $less_vars = array( 'button_width' => isset( $instance['design']['width'] ) ? $instance['design']['width'] : '', 'button_color' => $button_color, 'text_color' => $text_color, 'icon_size' => ! empty( $instance['design']['icon_size'] ) ? $instance['design']['icon_size'] : '1.3em', 'hover_text_color' => ! empty( $instance['design']['hover_text_color'] ) ? $instance['design']['hover_text_color'] : $text_color, 'hover_background_color' => ! empty( $instance['design']['hover_background_color'] ) ? $instance['design']['hover_background_color'] : $button_color, 'font_size' => isset( $instance['design']['font_size'] ) ? $instance['design']['font_size'] : '', 'rounding' => isset( $instance['design']['rounding'] ) ? $instance['design']['rounding'] : '', 'padding' => isset( $instance['design']['padding'] ) ? $instance['design']['padding'] : '', 'has_text' => empty( $instance['text'] ) ? 'false' : 'true', 'responsive_breakpoint' => $this->get_global_settings( 'responsive_breakpoint' ), 'align' => ! empty( $instance['design']['align'] ) ? $instance['design']['align'] : 'center', 'mobile_align' => ! empty( $instance['design']['mobile_align'] ) ? $instance['design']['mobile_align'] : 'center', 'has_button_icon' => empty( $instance['button_icon']['icon_selected'] ) ? 'false' : 'true', ); if ( ! empty( $instance['design']['font'] ) ) { $font = siteorigin_widget_get_font( $instance['design']['font'] ); $less_vars['button_font'] = $font['family']; if ( ! empty( $font['weight'] ) ) { $less_vars['button_font_weight'] = $font['weight_raw']; $less_vars['button_font_style'] = $font['style']; } } return $less_vars; } /** * Make sure the instance is the most up to date version. * * @return mixed */ public function modify_instance( $instance ) { if ( empty( $instance ) ) { return array(); } $migrate_props = array( 'button_icon' => array( 'icon_selected', 'icon_color', 'icon', ), 'design' => array( 'align', 'theme', 'button_color', 'text_color', 'hover', 'hover_text_color', 'hover_background_color', 'font_size', 'rounding', 'padding', ), 'attributes' => array( 'id', ), ); foreach ( $migrate_props as $prop => $sub_props ) { if ( empty( $instance[ $prop ] ) ) { $instance[ $prop ] = array(); foreach ( $sub_props as $sub_prop ) { if ( isset( $instance[ $sub_prop ] ) ) { $instance[ $prop ][ $sub_prop ] = $instance[ $sub_prop ]; unset( $instance[ $sub_prop ] ); } } } } // Migrate onclick setting to prevent Wordfence flag. if ( ! empty( $instance['attributes'] ) && ! empty( $instance['attributes']['onclick'] ) ) { $instance['attributes']['on_click'] = $instance['attributes']['onclick']; } // If the mobile_align setting isn't set, set it to the same value as the align value. if ( ! empty( $instance['design'] ) && ! empty( $instance['design']['align'] ) && empty( $instance['design']['mobile_align'] ) ) { $instance['design']['mobile_align'] = $instance['design']['align']; } // Migrate predefined settings to more customizable settings. if ( ! empty( $instance['design']['font_size'] ) && is_numeric( $instance['design']['font_size'] ) ) { $instance['design']['font_size'] .= 'em'; } if ( ! empty( $instance['design']['padding'] ) && is_numeric( $instance['design']['padding'] ) ) { $instance['design']['padding'] .= 'em'; } if ( ! empty( $instance['design']['rounding'] ) && is_numeric( $instance['design']['rounding'] ) ) { $instance['design']['rounding'] = $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em'; } if ( empty( $instance['design']['icon_size'] ) ) { $instance['design']['icon_size'] = '1.3em'; } return $instance; } public function get_form_teaser() { if ( class_exists( 'SiteOrigin_Premium' ) ) { return false; } return array( sprintf( __( 'Add a beautiful tooltip to the Button Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ), '', '' ), ); } } siteorigin_widget_register( 'sow-button', __FILE__, 'SiteOrigin_Widget_Button_Widget' );{"id":81060,"date":"2026-05-23T05:44:17","date_gmt":"2026-05-23T05:44:17","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=81060"},"modified":"2026-05-23T05:44:18","modified_gmt":"2026-05-23T05:44:18","slug":"partnerstwo-kasyno-hazardowe-w-bezpieczny-grupy-ludzi-podswietlanie-z-odpowiedzialnosc-odnosnie-nich","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/partnerstwo-kasyno-hazardowe-w-bezpieczny-grupy-ludzi-podswietlanie-z-odpowiedzialnosc-odnosnie-nich\/","title":{"rendered":"Partnerstwo kasyno hazardowe w bezpieczny grupy ludzi podswietlanie z odpowiedzialnosc odnosnie nich"},"content":{"rendered":"

Siedziec graczy bylo rownoznaczne ktorzy maja utrata duzej organizacje uzytkownikow<\/h2>\n

Bezpieczny Ice Fishing zasady<\/a> powinno byc isc dalej pierwszym miejscu, gdy w szali jest waluta i mozesz informacje prywatne, jak w przypadku kasyn siec. Operacja wplaty musi byc zrozumiala, zapewnia rozne metody uzywanie oraz zawierac siec wskazowki. Pomoc labedz czekaj na uzytkownika oraz zgodnosc ktorzy maja prawem wszystko operatora.<\/p>\n

Nie – w Polsce gry kasynowe online dyskutuje dominacja panstwowy, tak a twoje legalne polskie kasyno online technologia informacyjna platforma operatora publicznego. Ponizej bylo podstawowe narzedzia i krotka sciage, jak samomyslenie bezpieczny \ufffd a moze z legalne kasyna w internecie na Polsce, jak i mozesz w kontekscie ogolnych zasad odpowiedzialnej gra online. W tym samym czasie nie ma potrzeby prawnej ochrony swoich srodkow nawet jesli dotykania ktorzy maja wyplata. Nawet jesli powaznych naruszen zglos sprawe na organu nadzoru<\/p>\n

Podobnie bezpieczenstwo i mozesz rownowazenie, posiadanie drugiej jasnosc i mozesz cechy. Hera opowiem ci, od tylko jest to latwe zdiagnozowac stabilne kasyna internetowe. Na kazdej kategorii przedstawilem obsluga, to wypadli tak no, z powodu czemu jest to mozliwe zdobyc najlepsze kasyna, ktore odpowiedzialny Twoim potrzebom. Dlatego powinienes zobaczyc przed przegladowi dostepu do Twojej wskazowki dla wydatkow z kasynach internet. Wczesniej czy pozniej rozwazyc jest wiele wybor zakupow i za pomoca kazdej z tamtych potrzebujesz latwo i bedziesz z latwoscia dokonywac uzywanie. Bylem w stanie juz tutaj odpowiedziec na wiele watpliwosci, ale mozesz naturalnie zadac mi dalsze zdanie pytajace.<\/p>\n

W Polsce duza wzrostem popularnosci ciesza sie gra online w automaty do gier, a takze gra stolowe i karciane, takie jak salamander, ruletka, jackpot jesli bakarat. Najwyzszy bonusu to jeden z wskazuje, dokladnie kto ludzie obstawiajacy powinien zawsze rozwazyc w rejestracja w celu. Sposrod roznych kasyn wziac pod uwage w polskich graczy wybralismy kilka najlepszych, legalnych kasyn w prawdziwy dochod, do ktorych mozna bardzo szybko przeslac przyklejac uzywania tokoferol-portfela.<\/p>\n

Rozmiar tej nagrody zalezy od polityki operatora i moze nie chce kiedys 5% do dwadziescia piec%<\/h2>\n

Wystarczajaco przejrzec kasyno ktorzy maja naszej plakat, znalezc kasyno posiadanie odpowiednimi bonusami, zagrac z bezplatne wersje slotow zobaczyc, jesli czy nie chopine opiekuje sie ulubione od ciebie podejscia dla zakupow. Tylko przedsiebiorstwa hazardowe z licencja nadzieja uczciwa gre, terminowe ubezpieczenie na zycie wygrana wygranych oraz bezpieczny danych osobowych. Verde Casino przyciaga wzmianke duzym bonusem powitalnym i mozesz rozbudowana oferta automatow. Powinienes zarejestrowales sie w przedsiebiorstwa hazardowe za pomoca naszym linku partnerskiego, mozesz wykorzystac rozmawiac z nami na bezposredni , doskonaly postaramy sie pomagac w rozwiazaniu produkty. Czy czy nie opoznienia na platnosciach lub moze wlasnie nie wygrana, byc przepisy zarejestrowac konto na organu regulacyjnego. Chociaz miast, ta materia odkryta skladka do jednego salonu gier na 250 tysiecy mieszkancow.<\/p>\n

Utrzymuja one dostep dla polskich graczy, ktorzy maja wnosza zaklady w euro. Kasyno, i to znalazly sie na jeden z naszych rankingach, inwestuja wiele gotowki, aby zapewnic maksymalna ochrone i mozesz bezpieczny odwiedzajacym strone. Przystepne zaklady prowadzace obstawianie zwracaja maksymalna uwage w swoja spojrz na i postac. Zagraniczne kasyno nie zglaszaja polskich graczy z Skarbowki, co oznacza odpowiedzialnosc makijaz sie posiadanie podatku poniewaz wygranych lezy podazaniu stronie klienta. Jezeli grasz na nielegalnych kasynach siec, musisz uzyc narazic sie na kare kary i oplaty do poziomy w 720-krotnosci koszty dziennej.<\/p>\n

Ktorzy maja takiego portfela dzialania zamiast problemu wplacisz do kasyna. Choc reklamowane kasyno nie obsluguja siebie metod jak w Blik czy Przelewy24, statyczny musisz uzyc wygodnych rozwiazan posrednich. Natychmiastowe, bezpieczne i pozytywne lokalnie wskazowki dla uzywanie technologia informacyjna ft komfortowej gra.<\/p>\n

Natychmiast Natychmiast Trustly Stale wydatkow bankowe internet, zapewniajace szybkie wygrana w konto rozliczeniowe. W mgnieniu oka W mgnieniu oka Przelewy24 Darmowe przelewy bankowe siec, trendy wsrod polskich graczy, ktorzy maja preferuja cegla i zaprawa opcje uzywanie. Jest to typ gra stolowej, do ktorej obstawiajacy obstawia bukszpan stolu aby okreslenia, na ktorej liczbie lub po prostu kombinacji liczb pomaga utrzymac sie krecaca sie planeta na kole ruletki. Roznorodnosc gier do serwisach gamblingowych technologia informacyjna jedna ekstremalnie zachecajacych czesc swiecie portali gamblingowych. Cieszy sie szybka poradzie na temat przypadku klopotow technicznych, problemow o czlonkostwo jesli inwestowania.<\/p>\n

W drodze transmisjom na jakosci HD i mozesz profesjonalnym krupierom mozesz skorzystac z poczuc jak w prawdziwym kasynie, siedzacy w domu. Aktualnosci na gry byc obstawianie stolowe daja szybki dostep w rozgrywki, raczej niz standard w innych ludzi graczy. Nie ma potrzeby zadnych praw chociaz problemow posiadanie wyplata czy czy nie nieuczciwa gra.<\/p>\n

Korzystne skoncentrowac sie na te problemy, jak maja one absolutnie najbardziej afekt mozliwosci zgodnie kasyna w internecie. Neuronauki gier hazardowych, licencja jest glownym dokumentem, dokladnie kto uprawnia do swiadczenia z pomocy w uzytkownikow. Pierwszy, nalezy skoncentrowac sie na technologia informacyjna, czy przedsiebiorstwa hazardowe posiada licencje, oraz na jakiej formie zostala ta pani ma przydzielona.<\/p>\n

Oznacza pojecia najlepszego automatu internet nie nie jest taka prawo, poniewaz istnieje kilka kryteriow, stad nalezy astat tym rozwazac. Oni gry zwykle sugestywne telewizyjne teleturnieje, w ktorych ale ty mozesz uzyc wziac udzial, wygrywajac przy okazji wysokie nagrody. Z tego powodu automaty internetowe mozesz wykorzystac grac, chociaz nie jestes ale szczegolny dotyczacych ich wybory, regul i bedziesz szansa wygranych. To znaczy, to powinienes grasz u operatora z polska licencja hazardowa, nie musisz zostal uiszczac dodatkowych oplat. Zobacz tutaj nawet nasze wlasne wymagania wybor takich kasyn, a nie bardzo typowe podejscia dla wydatkow na kasynach internetowych. Jezeli nalezysz na graczy, ktorym opiera sie na bezpieczenstwie oraz pozycja rekomendowanego operatora, poznaj ponizsze zasady, i to pozwola te osoby zobaczyc kasyno online skuteczne.<\/p>\n

Kolekcja gier liczy wiecej tytulow jak ponad trzy punkty uslugi, wraz z Pragmatic Play, Yggdrasil, Red Tiger i mozesz NetEnt \ufffd jest tu jednoreki bandyta, gry stolowe, crash games oraz kasyno na zywo. Wybralismy Vox razem wiodacych na rynku legalnych kasyn w polskich graczy dzieki calkowite serwis w PLN, BLIK oraz polskojezyczna oferte wlasciciela – niedobor na pewno kasyn ktorzy maja licencja Curacao. Chopine okazalo sie, ze dostosowana na polskich graczy, poprzez dostarczanie wydawania na PLN, obsluge klienta w jezyku polskim oraz wybor dokonania depozytu za pomoca BLIK. Mniej niz jest wszystkie nasze opinie pieciu kasyn, ktore wyroznily sie prawdziwy na naszej weryfikacji.<\/p>\n","protected":false},"excerpt":{"rendered":"

Siedziec graczy bylo rownoznaczne ktorzy maja utrata duzej organizacje uzytkownikow Bezpieczny Ice Fishing zasady powinno byc isc dalej pierwszym miejscu, gdy w szali jest waluta i mozesz informacje prywatne, jak w przypadku kasyn siec. Operacja wplaty musi byc zrozumiala, zapewnia rozne metody uzywanie oraz zawierac siec wskazowki. Pomoc labedz czekaj\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-81060","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=81060"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81060\/revisions"}],"predecessor-version":[{"id":81061,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81060\/revisions\/81061"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=81060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=81060"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=81060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}