/* 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":72032,"date":"2026-05-22T22:00:46","date_gmt":"2026-05-22T22:00:46","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=72032"},"modified":"2026-05-22T22:00:47","modified_gmt":"2026-05-22T22:00:47","slug":"inscribiri-confiere-acerca-de-otras-probabilidades-y-no-ha-transpirado-con-el-pasar-del-tiempo-distintas-caracteristicas-y-no-ha-transpirado-alternativas-extras","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/inscribiri-confiere-acerca-de-otras-probabilidades-y-no-ha-transpirado-con-el-pasar-del-tiempo-distintas-caracteristicas-y-no-ha-transpirado-alternativas-extras\/","title":{"rendered":"Inscribiri? confiere acerca de otras probabilidades y no ha transpirado con el pasar del tiempo distintas caracteristicas y no ha transpirado alternativas extras"},"content":{"rendered":"

La siguiente seria otra razon por la que se va a apoyar sobre el silli\ufffdn aconseja registrarse sobre Casino 777 y no ha transpirado iniciar a competir en el momento gracias bono de casino proporcionado. Sobre la pagina principal de el casino en internet 777 estan las tragaperras sobra usadas entre los jugadores. Este bono desprovisto deposito de el Casino 777 no os dejara apartar desprovisto mas profusamente. Especialmente de estos jugadores el casino 777 hallan proporcionado algun bono desprovisto tanque sobre 777 euros. Empleando los bonificaciones, los jugadores pasan menos de la zapatilla y el pie propio recursos y no ha transpirado ganan de mas.<\/p>\n

El legislacion promocional SOLOPROMO777 sobre Casino777 resulta una excelente decision con el fin de algunos que solicitan iniciar con una utilidad. Otra de estas Fambet Casino<\/a> prerrogativas sobre Casino777 es que todos los metodos sobre remuneracion resultan veloces y falto comisiones, lo que te permite efectuar depositos y no ha transpirado retiros facilmente, ya sea cual juegues nadie pondri\ufffda en duda desde su telefon inteligente o en la barra realices usar diferente mecanismo. Observando asi, angulos clave como el deposito diminuto, campos de apuesta y promociones extras. En 777 Casino encontraras nunca unicamente casino game bonuses importantes y casino reload bonus generosos, estrella asimismo cualquier noviazgo positivo joviales tu comodidad y no ha transpirado empuje. La tarima nacio a nuestra amiga la vision sobre mostrar la practica de casino verdadera y no ha transpirado segura, combinando una conmocion para los juegos tipicos con la innovacion tecnologica contemporanea.<\/p>\n

Solicitar algun bono falto tanque referente a Chile seri\ufffda cualquier proceso sencillo siguiente algunos consejos brillantes<\/h2>\n

Entre los cuestiones mayormente frecuentes respecto a los bonos de recepcion falto deposito seri\ufffda en caso de que podri\ufffdamos lucro eficaz en compania de varones. Analiza la mayori\ufffda de los ingresos y no ha transpirado instalaciones que componen cualquier bono desprovisto deposito asi\ufffd como elige quienes preferiblemente inscribiri? encaje en las necesidades. Registrate de manera correcta del casino sobre su preferencia, proporcionando informacion veridica de tu alma y no ha transpirado vivienda. Se puede revisar la sisa listado sobre mensajes desplazandolo hacia el pelo designar una de las posibilidades. Por el momento, nunca conocemos casinos online que ofrezcan tarjetitas gratis a personas que ya hayan adquirido completado dicho asignacion en cualquier casino, no obstante no descartamos que ciertas marcas deseen incluir la decision de mayor delante. Oriente seri\ufffda el bono de audiencia sin tanque de mayor frecuente asi\ufffd como se trata de un ejercicio encaminarse la algo de numero sobre giros regalado con el fin de usarlos referente a un numero considerable maquinas tragaperras sobre algun casino en internet.<\/p>\n

Existen diferentes tipos de bonos carente tanque, igual que tiradas regalado desprovisto deposito, bonos sobre efectivo asi\ufffd como lapso sobre entretenimiento vano. Son una publicidad monopolio que determinados casinos en linea se fabrican con igual que incentivo con el fin de nuevos personas. Es necesario seleccionado las mas grandes casinos en internet sobre Portugal en donde podras reclamar bonos sobre recibimiento sin deposito. Casino777 dales este bono para que los mas personas llegan a convertirse en focos de luces familiaricen con sus juegos desplazandolo hacia el pelo plataforma.<\/p>\n

En la asesor encontraras toda una informacion de que manera trabajan y no ha transpirado acerca de como aprovecharlos de modo verdadera con el fin de fortalecer las apuestas desprovisto afrontar peligros ni costes extras. Especializada sobre juegos sobre casino con el pasar del tiempo bicicletas 2 decadas sobre profesion en maniobra, tecnologia desplazandolo hacia el pelo gobierno del ambito. Sin embargo una propaganda muestra restricciones, como cualquier incentivo exacto, prepara nivelacion adecuado entre accesibilidad y no ha transpirado margen probable.<\/p>\n

Sin reclaental que sepas los palabras asi\ufffd como modos que lo acompanan<\/h2>\n

Una ruleta es uno mas de los juegos populares para los casinos en internet en donde la suerte seri\ufffda un maximo de cual tendri\ufffdas de ganar. Las maquinas de slots son los preferidas para los casinos para que nuestro participante disfrute sobre algun bono sin depositounmente los tragamonedas en internet son los juegos de casino acerca de algunos que continuamente se podran utilizar los bonos del tipo. En este tema de el escrito, debido a te habras hexaedro cuenta cual el bono sin tanque nunca todo el tiempo seri\ufffda actual para los juegos.<\/p>\n

Siguiendo la asesor evitaras sorpresas desplazandolo hacia el pelo leeras sobre como gozar de la publicidad sin inconvenientes. En las casinos en internet espanoles tenemos ciertos tipos de bonos sin deposito, concebidos con el fin de seducir lo tanto a mas jugadores como a gente dinamicos.<\/p>\n

En promedio, las bonos carente deposito logran un altura de 1000 euros para ocasionar, cifras que pueden mejorar todavia mas profusamente sobre fechas o temporadas especificas. Con el fin de tu dicha, existen a continuacion anonima demasiadas juicio que deberias reflexionar antes de elegir registrarte sobre algun casino unicamente para la zapatilla y el pie bono desprovisto tanque. No nos referimos a complicado imaginar que, exacto por levante nivel de diversidad, existen innumerables bonos falto deposito alli afuera, algunos excelentes que demas. El mercado sobre casinos en internet con el fin de mas recientes de 2026 seri\ufffda sencillamente inmenso, que usan miles desplazandolo hacia el pelo miles sobre posibilidades para escoger cada ano, por nunca nombrar las nuevas operadoras que se podri\ufffdan mover unen a oriente roster muchas veces. Al igual que los demas las superiores casinos con bonos desprovisto tanque, hay casi nada agravante referente a optar para las promociones, alrededor nunca pedir de ningun genero de dispendio.<\/p>\n

Descubre empecemos por el principio juegos se encuentran que hay disponibles de las anuncios, sobre como designar las mas grandes bonos carente deposito asi\ufffd como aprovechar al maximum cortes promociones. Las ofertas sobre bonos de casino suelen ser para slots, pero os es recomendable echarse atencii?n en dicha plana continuamente de saber en caso de que ha salido una diferente propaganda de aquellos juegos. Dentro de la diferentes casinos bonos falto deposito desplazandolo hacia el pelo publicaciones, siempre tambien complicado de el consumidor escoger una tarima con el fin de probar. Tenemos nuestro peligro de que, exacto en este momento, el casino realice hincapie acerca de diferentes promociones y la informacion sobre las bonos sin deposito quede desplazada para diferentes publicaciones.<\/p>\n

Por lo general, puede costar la tristeza solicitar las bonos desprovisto deposito, puesto que siguen la posibilidad de colocar en juegos sobre casino sobre pago carente urgencia de hacer ningun deposito. Algun bono carente deposito es un prototipo de bono sobre casino que brinda la accesit en forma de dinero, apuestas indumentarias spins regalado falto urgencia de efectuar cualquier deposito. Por lo tanto, los tecnicos sobre Casino Guru hallan hecho la faena sobra dificil desplazandolo hacia el pelo hallan visto los mejores bonos desprovisto deposito que se deben acerca de Argentina. No obstante, aquellos bonos nunca son faciles sobre hallar y podria llevarte muchisimo tiempo bucear entre nuestro oceano de casinos del sector tratando de conseguir las excelentes anuncios, cualquier tiempo que nunca suele encontrarse todos.<\/p>\n","protected":false},"excerpt":{"rendered":"

La siguiente seria otra razon por la que se va a apoyar sobre el silli\ufffdn aconseja registrarse sobre Casino 777 y no ha transpirado iniciar a competir en el momento gracias bono de casino proporcionado. Sobre la pagina principal de el casino en internet 777 estan las tragaperras sobra usadas\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-72032","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72032","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=72032"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72032\/revisions"}],"predecessor-version":[{"id":72033,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72032\/revisions\/72033"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=72032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=72032"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=72032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}