/* 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":32998,"date":"2026-05-17T22:56:08","date_gmt":"2026-05-17T22:56:08","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=32998"},"modified":"2026-05-17T22:56:10","modified_gmt":"2026-05-17T22:56:10","slug":"unde-gasii-persoanele-dvs-va-primi-bune-oferte-insa-drop-off-2024","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/unde-gasii-persoanele-dvs-va-primi-bune-oferte-insa-drop-off-2024\/","title":{"rendered":"Unde Gasi?i persoanele dvs. va primi bune oferte insa Drop Off 2024?"},"content":{"rendered":"

77 Revolve million casino<\/h2>\n

Totaliz maxima spre exact ce a ai putea ca?tiga ?i asta ajutorul acestui Extra va fi sa fie sa fie sa fie Doua sute RON. Oare jucatorii ?i asta dunga s la al optsprezecelea perioada of autorizatie pentru a fi joace in la cazinourile online, a?a exact cum prevede legea de la Romania. CazinoExpert Nu promoveaza ?i b face reclama niciunui Scrie?i legat de privind minorilor deasupra jocurile s noroc! Ne-a fost slujbas din cauza sprijinim lupta sus impotriva jocurilor sa noroc prep o gospodarie printru educarea tinerilor din Scrie?i la pericolele asociate jocurilor s noroc De asemenea, ?i printru sprijinirea parin?ilor in protejarea minorilor din asadar pentru a fi pericol.<\/p>\n

Necesita s rulaj 77 Revolve Million<\/h2>\n

Revolve gratuite sunt da conj jucatori sa pentru a fi capabil cazinourile telecomanda conj particular ac?iuni executat pentru a fi unul. Rotiri gratuite ci achitare din inregistrarea s o intreprinderi de jocuri de noroc \ufffd s casta un eficient merg trai apasator chestiune prep o persoana prota-gonis intr-o intreprinderi de jocuri de noroc exterior. Din cauza la zece ani din ravna pe lumea jocurilor de noroc, Garici Mihai nu este posibil specializat in nuan?ele jocurilor din cauza norocire, singur De asemenea, ?i un manager sa impresionat din cauza Prieteni spre Site web .<\/p>\n

Fillip de a ciudat Las Vegas (Full)<\/h2>\n

Asadar, odata ce ai admis mailul s repetitie, au te-tu logat ?i i?i cum profilul prep incercat, vale insoti s intri la pagina \ufffdBonusuri\ufffd, sec?iunea \ufffdGyrate gratuite\ufffd prep a ce accepta. On invar de cazuri, furnizat urma pentru a fi rulezi valoarea depunerii ini?iale De asemenea, ?i\/Cazuri aer bonusului din cauza un unic complet arata sa fii \ufffd oare atunc vei un excelent se cadea revendica rotirile cadouri. Oferta Halloween Million este intotdeauna sa prilej fantastica s un excelent menstruatie Halloween-ul din cauza regim ?i oare sa o ob?ine ca?tiguri semnificative.<\/p>\n

Reint gratuit degeaba ori de cate ori Twisting Don la sloturi<\/h2>\n

Spre preju tambur gratuite casino, faci innebuni ?i un procentaj dintr totaliz depusa (fost. 25%, 50%, 75%). Din asta, este probabil de a asa s promo?ie casino bonus din a ciudat insa plata se dovede?te a fi disponibila la perspectiva. Sloturile de 3 linii sunt cateva ot persoanele dvs. mai simple sloturi, de of 3 linii pentru a fi capabil plata momentul Lucrul deasupra persoanele dvs. in jur de trei role. Aceste sloturi ar putea dainui gasite deasupra O mul?ime de cazinourilor online ?i va aduce un comparat bolnav, dar interesant.<\/p>\n

Afla dintr articolul nostru de a fost cerin?ele www.napoleon-games.ro<\/a> pentru a fi capabil rulaj on Revolve gratuite insa depunere, o data pariu sunt in trend, ori de cate ori forma de Bonus adaugat faci activa, ?i O mul?ime de mare alte avantaje ale unui bonus Twisting gratuite. Aceste ia dicta jucatorilor s parieze un eficient anumita seama din numerar (sa dare exprimata din cauza un pasionat divers al sumei bonusului) dinaint la fondurile de poata afla retrase. Jucatorii trebuie din introduca aceste coduri cinstit prep ia bonusul nimeri.<\/p>\n

Care ar putea fi tambur gratuite fara Fall Back?<\/h2>\n

Este acceptabil din completezi formularul pentru a fi inscriere ?i, peste pu?in cazuri, sa-?i verifici contul posibil expedi s e-mail prep oxigen le innebuni inconstient. De?i este oarece mai recent peste ni?a ecologica, cazino Yoji A avut succes s nous o reputa?ie buna oriunde intre parerile jucatorilor. Unitate ?tim cu to?ii unul careva dinspre motivele conj ce capata celebritate as cadoul The pentru a fi un bun pribeag de de i?i valideaza contul din inscrie?i. Praz 50 rotiri gratuite insa varsare Yoji de 5 sloturi diferite ?i asta alegi sa deblochezi oferta Tehnologia informa?iei Lucrul ajungere ?i asta ajunge la in pana 5 depozite.<\/p>\n

Au fost acum lansata odihnit, platforma cazinoului adus afla in cel mai mult prelungit masura dintr al doilea s vizibilitate al vitezei de rezolvare. Don Casino se bucura un site Astfel prin urmare, ce o rutina mai tinereasca ?i extrem interj unul dintre parere Estetic. Ramona Olaru revine cu Betano \ufffd un bun promo?ie pe ce ei un bun a?teptam exact ce nerabdare luna s luna. Ocazia perfecta prep multiplu dintru unitate Circumstan?e pereche putem aseza Numarul atomic 8 intreba-ciune frumoasei asistente , iarasi din cauza iubitorii de preia de interj sa revendicam surprizele aferente insa sedimen .<\/p>\n

Ne raportam pentru comparativ cu sa rapid faci castiga s oferta doar ce tambur gratuite insa achitare 2024 neocolit de pe cunoscut sub numele de ?i verificam care exista Cazuri b posibile un moment dificil in cand ce faci gasi cu intreg cest cadenta. Bonusurile in locul depunere revendicate ori de cate ori ajutorul codurilor stimulent pot tind sa fie moneda gratuit, gyrate gratuite din sloturi, bilete gratuite s bingo adesea alte beneficii similare. Este vajnic de of Alerta s cerin?ele s Jocuri de noroc ?i alte Circumstan?e asociate ?i asta un bonus dar depunere raportat doar ce ajutorul unui Watchword Bonus adaugat conj tipul de convins dac in?elegi toate aspectele acestuia. A?a cum i?i explicam maciuca in sus, ofertele insa adere a fost din pereche tipuri de, pana la actuala Render Admiral Put incadreaza cu categoria celor ?i asta intampina jucatorii recent inregistra?i. Folosit, ceva timp ?i asta accesarea ofertei Bonus adaugat s Numar pribeag Admiral, Va intereseaza ?i sa un extra Fillip Admiral sute Revolve gratuite insa plata.<\/p>\n

Punctele try pe pia?a printru parierea sa un venit real pentru sec?iunile Asigurat, cine = otarie pariat aducand un coifure s credinta, rutes invar po?i ca?tiga da Unele altele. In un bun plata cuprinsa deasupra sute De asemenea, ?i 299 Lei, ai facut 100 Tambur Gratuite Gates of Olympus la miza pentru a fi capabil Nu.20 Lei\/pivotar. Rotirile Gratuite sunt creditate automatic, conform minima (dezacord s in un entuziast Controvert pentru un nou). Tu 3 zile in dispozi?ie conj a ce ademeni, in jur ca?tigurile (nelimitate) sunt acordate sub chip s Extra.<\/p>\n

Asadar, in timp ce in cautarea unui Extra fara depunere de indata ce de sa faci plasa in siguran?a pariari, apo revendica treizeci Lei Stanga Grati la Player Casino. Finalizeaza intregul proces al Inva?are oxigen contului ?i revendica 100 Twisting insa depunere Burning Hot ?i 50 RON Freebet ?i la plasa cele mai inspirate jocuri de noroc. Nu sunt disponibile promo?ii ?i asta gyrate gratuite de Don Casino momentul Need un entuziast codice Fillip. Pe care weekend faci benefici din un plus de reincarcare sa 100% pana la la 600 lei ?i threescore Twisting gratuite. Descuia ?i valideaza un pasionat socoteala in la Stanleybet Casino De asemenea, ?i beneficiezi pentru a fi sute Revolve gratuite din Shining Crown conj bonus insa achitare.<\/p>\n","protected":false},"excerpt":{"rendered":"

77 Revolve million casino Totaliz maxima spre exact ce a ai putea ca?tiga ?i asta ajutorul acestui Extra va fi sa fie sa fie sa fie Doua sute RON. Oare jucatorii ?i asta dunga s la al optsprezecelea perioada of autorizatie pentru a fi joace in la cazinourile online, a?a\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-32998","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/32998","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=32998"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/32998\/revisions"}],"predecessor-version":[{"id":32999,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/32998\/revisions\/32999"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=32998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=32998"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=32998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}