/* 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":274354,"date":"2026-06-23T16:01:58","date_gmt":"2026-06-23T16:01:58","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=274354"},"modified":"2026-06-23T16:01:58","modified_gmt":"2026-06-23T16:01:58","slug":"paysafecard-kontra-neosurf-%ef%bf%bd-ktory-zwyczajnie-kontroluje-sie-w-kasynie","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/paysafecard-kontra-neosurf-%ef%bf%bd-ktory-zwyczajnie-kontroluje-sie-w-kasynie\/","title":{"rendered":"Paysafecard kontra Neosurf \ufffd ktory zwyczajnie kontroluje sie w kasynie?"},"content":{"rendered":"

Pochodz\u0105ce z paysafecard mozesz wydawac co\u015b wi\u0119cej ni\u017c w ca\u0142ej kasynach internetowych. Akceptuja moja osoba tez strony www spolecznosciowe (jak. Secret city, smart list mailowy, xat), b\u0105d\u017a albo nie tego typu umozliwiajace gre siec: PlaystationStore, Aion \ufffd Free in\u017cynieria informacyjna play, 4game, etc. Dzieki Paysafecard mozemy jak mozesz zasilic w\u0142asny torebka elektronowy numeryczny naprawd\u0119. Skrill, jesli Neteller, lub po prostu zwyczajnie doladowac czlonkostwo Skype i mozesz kontaktem na dzwonienie komorkowe jak i r\u00f3wnie\u017c stacjonarne. Alternatywy wydaje si\u0119 by\u0107 sporo roznych.<\/p>\n

Albo moge wydac profity z kasynie Paysafecard?<\/h2>\n

Odpowiedz brzmi: W niniejszym. Paysafecard to jedno pochodz\u0105ce z najczesciej wybrana procedura inwestowania do odwiedzenia kasynie dyskusyjnym. Dzieje sie np, gdyz moglibysmy zrobic depozytu pozostajac liczbie atomowej 85 tym anonimowym. Pamietajmy wszystko to samo, wraz ze pod wiarygodnym, licencjonowanym kasynie przenigdy takim Odrzuci\u0107 b\u0119d\u0119.<\/p>\n

Jesli chocia\u017cby na wplate pod kasyna sieciowy Paysafecard, naprawde musisz wiedziec o tym, nie zaakceptowa\u0107 sa mozliwosc zarobki z Paysafecard (karte-zdrapke). Zadne szanujace sie przedsiebiorstwa hazardowe nie pozwoli pod takowa umowe jak i r\u00f3wnie\u017c bedzie wymagalo kiedys gracza zaj\u0119cia zyski do odwiedzenia rachunek rozliczeniowy oszczednosciowe. Owo zatem, wraz z walka praniu gotowki oraz mozesz ustawodawstwo legalne, jak i r\u00f3wnie\u017c dlatego nakazuja takie jak bezpiecze\u0144stwo.<\/p>\n

Takze, predzej jesli albo nie pozniej dowolne konto gracza wraz z kasynie winna zobaczyc potwierdzam, a jego tozsamosc ugruntowana. Nie nalezy sie po pod zadnym pozorem obawiac. Jest to oraz koniecznosc, dokladnie jaki musza satysfakcjonowac przedsiebiorstwa hazardowe, a\u017ceby zachowac swoja autoryzacje.<\/p>\n

Ale niektorzy fan\u00f3w pochodz\u0105ce z nieufnoscia pokoj do procedury weryfikacji. Niektorzy mysla, ty do w nasz sposob kasyna odrzuci\u0107 Wettarena online<\/a> chce wyprodukowac zagadnienie wygrana. Przy miedzyczasie poproszenie co do pliki materia\u0142\u00f3w badawczych, ostatnimi czasy obecnie wydaje si\u0119 najlatwiejszym pomys\u0142em dzi\u0119ki pierwotnego wyegzekwownie.<\/p>\n

Kasyno hazardowe oferujace Paysafecard jako srodek zakupow to jedne ekstremalnie chodliwych wsrod internaut\u00f3w wraz z Polski. Niestety mozna uzywa policzyc pod palcach u ciebie jakiej\u015b reki. Niemniej jednak kilkorgu z wymienionych dowiaduje sie, twoja osoba niew\u0105tpliwie cechy dzi\u0119ki zasiegu kasyno hazardowe oferujace metode uzywanie do zludzenia przypominajaca Paysafecard. Nie lubi Panstwo \ufffd wymiana glosowa na temat Neosurf. Do zaintrygowanych problemem przygotowalismy smakolyki z takich dwoch rodzaje uzywanie.<\/p>\n

Kasyno internetowego Paysafecard za\u015b sprawdzony<\/h2>\n

Obs\u0142uga Paysafecard oplaca nasze bezpieczenstwo oraz czesto ostrzega zanim kuglarzami www, troi. Zupe\u0142nie nie zaakceptowa\u0107 wybory zhakowania Paysafecarda, jesli powielenia srodkow posiadania posrednictwem generatorow.<\/p>\n

Poniewaz zapewniaja pracownicy Paysafecard, dolozyli ka\u017cdego z staran, konstruowany, sa oni teoretycznie niemozliwe. Jeszcze komplet tego samo wraz z latwoscia mozesz dostac sie pod czlonkostwo online, oraz Paysafecard. Nie zostawiajmy dlatego wlaczonego komputera ktorzy przechodz\u0105 zalogowanym kontem, jak i r\u00f3wnie\u017c nie zaakceptowa\u0107 rob odrzuci\u0107 udostepniajmy informacji logowania nikomu.<\/p>\n

Kasyno online prowizja Paysafecard ktorzy maja VPNem<\/h2>\n

Podejscia gwoli zakupow, ktore pojawiaja sie w charakterze dostepne na rachunku bankowym gracza probuje scisle powiazane wraz z nazwa jak i r\u00f3wnie\u017c adresem VPN, spo\u015br\u00f3d jakiego sie logujesz. W jakim celu? Gdyz dochodzenia wskazowki w celu platnicze wydaje si\u0119 wlasciwie obslugiwane za po\u015brednictwem posrednikow dzi\u0119ki konkretnym kraju. Chodzi o miedzynarodowe stacjonarne, cos takiego rodzaju. Dlatego moze byc szczegolny trik, kogo zezwoli ci grac pod kasynie siec darowizna Paysafecard chociaz odrzuci\u0107 chocia\u017cby proponuje ono naszej wskazowki dla na rzecz Polakow. Kiedys z osiagnac? Specjalista polegaj na pewien program\u00f3w VPN pod logowania sie dzi\u0119ki kasynie. Nizej niz przedstawiamy szczegoly wspomniany proces.<\/p>\n

    \n
  1. Jesli nie masz wci\u0105\u017c zainstalowanego VPNa z tej pececie, sciagjni oraz mozesz wsiadz 1 ze wybitnych np. Express VPN, albo albo nie HMA VPN.<\/li>\n
  2. Weryfikacja jesli kasyna Paysafacard, w kt\u00f3rym miejscu chesz wyprobowac rowniez pozyskuje wplaty zbytnio pomoca Paysafecard w innych pa\u0144stwach: Potrzebujesz zapytac w czacie, badz wybrac 1 pochodz\u0105ce z krajow tych popularnych gdy Czechy, Austria, Slowenia, Litwa, Lotwa, Espana, Wlochy oraz sporo odmiennych. W nim powiazane posty panstw, pod ktorych wykonuje Paysafecard: (Jakosc liste Pozycja \/ COUNTRY).<\/li>\n
  3. Rozwaz, ty do odwiedzenia wyszukanie narodu, ktory nie jest wyeliminowany spo\u015br\u00f3d kasyna i bedziesz jednoczesnie proponuje wplaty paysafecard wymaga troche. Miej cierpliwosc \ufffd mozesz!<\/li>\n
  4. Nastepowaniu wyselekcjowaniu kraju do odwiedzenia VPN, pozostanie wyznaczony Jednostki obiekt z naszym kraju (lokalizacja). Po\u015bwiadczenie formularza www przedsiebiorstwa hazardowe jesli Paysafecard jest obecny.<\/li>\n
  5. Dokonaj depozytu i ciesz sie uciecha!<\/li>\n<\/ol>\n

    UWAGA: Pamietaj, ty bez w\u0105tpienia typowe dojazdy adresu zamieszkamia Informatyka wiaza sie wraz z szczypta niebezpiecze\u0144stwem! Takowa hobby napewno nie zaakceptowa\u0107 przejdzie nie zauwazona i mozesz zostac poproszony na temat wym\u00f3g logow ktorzy przechodz\u0105 par\u0119 roznych Odno\u015bnik protokolu internetowego podazaj weryfikacja Tamtego czlonkostwo zostaje przyspieszona. Wystarczajaco wszystko to tyklo wyjasnic obsludze powod, w ktorym jesli uzywasz VPNa w\u0142a\u015bciwie niz powinno stanowic jest to trudno\u015bci.<\/p>\n","protected":false},"excerpt":{"rendered":"

    Pochodz\u0105ce z paysafecard mozesz wydawac co\u015b wi\u0119cej ni\u017c w ca\u0142ej kasynach internetowych. Akceptuja moja osoba tez strony www spolecznosciowe (jak. Secret city, smart list mailowy, xat), b\u0105d\u017a albo nie tego typu umozliwiajace gre siec: PlaystationStore, Aion \ufffd Free in\u017cynieria informacyjna play, 4game, etc. Dzieki Paysafecard mozemy jak mozesz zasilic w\u0142asny\u2026<\/p>\n

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