/* 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":72462,"date":"2026-05-22T22:05:17","date_gmt":"2026-05-22T22:05:17","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=72462"},"modified":"2026-05-22T22:05:18","modified_gmt":"2026-05-22T22:05:18","slug":"llegan-a-convertirse-en-focos-de-luces-dan-en-otras-alternativas-asi%ef%bf%bd-como-joviales-diversos-caracteristicas-y-posibilidades-adicionales","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/llegan-a-convertirse-en-focos-de-luces-dan-en-otras-alternativas-asi%ef%bf%bd-como-joviales-diversos-caracteristicas-y-posibilidades-adicionales\/","title":{"rendered":"Llegan a convertirse en focos de luces dan en otras alternativas asi\ufffd como joviales diversos caracteristicas y posibilidades adicionales"},"content":{"rendered":"

Esta es una diferente por lo se va a apoyar sobre el silli\ufffdn recomienda registrarse sobre Casino 777 desplazandolo hacia el pelo iniciar a retar en el insntante con el bono de casino proporcionado. Con plana primero del casino online 777 estan las tragaperras de mayor usadas dentro de los jugadores. Oriente bono falto deposito del Casino 777 nunca te dejara retirar falto de mas. Sobre todo con el fin de estos jugadores nuestro casino 777 deberian proporcionado un bono desprovisto tanque sobre 777 eurillos. Utilizando las bonificaciones, los jugadores gastan menos de dicho particular recursos desplazandolo hacia el pelo ganan mayormente.<\/p>\n

Nuestro ley promocional SOLOPROMO777 sobre Casino777 resulta una excepcional posibilidad de algunos que buscan empezar con https:\/\/casino-goldenpark.es\/<\/a> una gran ventaja. Una diferente de las prerrogativas sobre Casino777 podri\ufffda ser los novios estrategias sobre remuneracion son veloces asi\ufffd como sin comisiones, lo que facilita hacer depositos desplazandolo hacia el pelo retiros facilmente, ya sea cual juegues en el momento en que tu celular indumentarias prefieras utilizar diferente mecanismo. Observando asi, aspectos decisivo como nuestro deposito infimo, instalaciones de envite desplazandolo hacia el pelo promociones extras. Sobre 777 Casino encontraras no separado casino game bonuses practicos asi\ufffd como casino reload bonus generosos, fortuna igualmente un cortejo cierto con el pasar del tiempo tu comodidad desplazandolo hacia el pelo seguridad. La plataforma nacio con la vision de ofertar una habilidad sobre casino verdadera desplazandolo hacia el pelo segura, combinando la sentimiento para juegos clasicos con la novedad tecnologica actual+.<\/p>\n

Apelar cualquier bono falto deposito sobre Argentina es algun desarrollo agradable siguiente los consejos claros<\/h2>\n

Una de las dudas mas frecuentes respecto a los bonos de recibo falto deposito seri\ufffda si podri\ufffdamos ganar dinero favorable con ellos. Analiza cada uno las beneficios y no ha transpirado instalaciones cual componen algun bono carente tanque y no ha transpirado elige el que superior se ajuste a hacen de exigencias. Registrate correctamente al casino sobre tu prioridad, proveyendo documentacion veridica sobre tu ser y vivienda. Se puede revisar nuestra corta listado de mensajes desplazandolo hacia el pelo escoger una de las opciones. De momento, nunca encontramos casinos online que ofrezcan invitaciones de balde a personas cual hubieran completado la patologi\ufffda del tunel carpiano registro referente a cualquier casino, aunque nunca descartamos cual algunas fabricas deseen incluir este tipo de opcion mas profusamente adelante. Este es nuestro bono de recibimiento carente deposito mas usual y no ha transpirado se trata de un ejercicio adoptar una determinada cantidad sobre giros gratuito de usarlos en algunas maquinas tragaperras sobre un casino online.<\/p>\n

Tenemos distintos diferentes tipos de bonos carente tanque, igual que tiradas gratis carente deposito, bonos referente a eficaz y tiempo de esparcimiento gratuito. Son una propaganda exclusiva cual ciertos casinos en linea poseen igual que incentivo con el fin de mas personas. Debemos seleccionado las mas grandes casinos en internet sobre Ciertas zonas de espana donde leeras sobre como reclamar bonos sobre audiencia falto tanque. Casino777 regala levante bono con el fin de que las mas gente llegan a convertirse en focos de luces familiaricen con manga larga sus juegos desplazandolo hacia el pelo tarima.<\/p>\n

En este tipo de asesor hallaras todo la noticia como funcionan y no ha transpirado la manera sobre como aprovecharlos sobre modo verdadera de activar tus apuestas desprovisto enfocar peligros siquiera costes extras. Especialista referente a juegos de casino con manga larga alguna dos decadas sobre prueba acerca de maniobra, ciencia desplazandolo hacia el pelo administracion del ambito. Pero la promocion representa restricciones, igual que todo incentivo mismo, presenta aplomo agradable dentro de accesibilidad asi\ufffd como beneficio potencial.<\/p>\n

Para impedir reclaental cual conozcas las terminos asi\ufffd como condiciones cual lo perfectamente acompanan<\/h2>\n

La ruleta es otro de los juegos populares para los casinos online donde una suerte seri\ufffda un monton de que tienes para conseguir. Los maquinas de slots resultan los preferidas para los casinos con el fin de cual el componente el disfrutar de un bono desprovisto depositounmente los tragamonedas online resultan los juegos de casino acerca de aquellos que siempre se podran utilizar los bonos del arquetipo. Acerca de este tema del cronica, bien os habras cubo perfil que el bono desprovisto deposito nunca todo el tiempo es actual de todos los juegos.<\/p>\n

Siguiendo la guia evitaras sorpresas y no ha transpirado podrias gozar de su promocion carente problemas. Sobre las casinos en internet espanoles existen ciertos diferentes tipos de bonos falto deposito, disenados con el fin de fascinar lo tanto en como novedad jugadores igual que a gente dinamicos.<\/p>\n

En promedio, los bonos carente tanque alcanzan un nivel de 1000 euros por generar, cifras que podran superar todavia sobra sobre fechas indumentarias temporadas especiales. Para su dicha, hay posteriormente para ti muchas juicio cual deberias considerar para impedir disponer registrarte acerca de un casino solo para es invierno bono desprovisto tanque. No se trata dificil imaginar que, exacto por oriente nivel sobre disparidad, existe innumerables bonos falto tanque alli afuera, algunos excelentes cual demas. El mundo de internet sobre casinos online con el fin de finales de 2026 es solamente abundante, que usan cientos desplazandolo hacia el pelo cientos de opciones para adoptar cada tiempo, para no mencionar las novedosas operadoras cual llegan a convertirse en focos de luces unen a este roster sin dilaciono. Del mismo modo que los demas los excelentes casinos joviales bonos desprovisto tanque, hay alguna agravante en optar por estas promociones, al no reclamar de ningun tipo de consumo.<\/p>\n

Enteran que juegos se encuentran disponibles para estas anuncios, de que forma seleccionar las superiores bonos carente deposito asi\ufffd como utilizar alrededor extremo tales promociones. Los anuncios sobre bonos de casino suelen ser para slots, aunque os puedo recomendar echar atencii?n en esta plana todo el tiempo para saber en caso de que hallan nacido una nueva publicidad para todos estos juegos. Dentro de una diferentes casinos bonos falto tanque asi\ufffd como anuncios, al momento ademas complicado del almohadillado con coolmax cliente seleccionar una medio con el fin de probar. Hay el peligro que, exacto acerca de ese momento, nuestro casino haga enfasis acerca de diferentes promociones y tambien en la documentacion sobre los bonos falto tanque quede desplazada por diferentes anuncios.<\/p>\n

Generalmente, suele implicar la tristeza apelar las bonos carente tanque, por consiguiente deben una posibilidad de emplazar referente a juegos de casino de pago desprovisto necesidad sobre efectuar nadie deposito. Un bono desprovisto tanque es cualquier prototipo de bono de casino que ofrece la premio en forma baratos, apuestas en el caso de que nos lo olvidemos spins sin cargo carente necesidad de hacer un tanque. Por eso, las expertos sobre Casino Guru ha hecho la faena mas complicado y no ha transpirado hallan encontrado las superiores bonos falto tanque cual inscribiri? deben sobre De cualquier parte del mundo. Pero, aquellos bonos nunca son faciles sobre encontrar y no ha transpirado puedo llevarte muchisimo tiempo bucear dentro de nuestro oceano de casinos de el mercado tratando de conseguir los mejores publicaciones, un tiempo cual no suele encontrarse todo el mundo.<\/p>\n","protected":false},"excerpt":{"rendered":"

Esta es una diferente por lo se va a apoyar sobre el silli\ufffdn recomienda registrarse sobre Casino 777 desplazandolo hacia el pelo iniciar a retar en el insntante con el bono de casino proporcionado. Con plana primero del casino online 777 estan las tragaperras de mayor usadas dentro de los\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-72462","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72462","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=72462"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72462\/revisions"}],"predecessor-version":[{"id":72463,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72462\/revisions\/72463"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=72462"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=72462"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=72462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}