/* 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":62556,"date":"2026-05-21T14:09:46","date_gmt":"2026-05-21T14:09:46","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62556"},"modified":"2026-05-21T14:09:47","modified_gmt":"2026-05-21T14:09:47","slug":"usan-encriptacion-ssl-en-serie-de-la-manufactura-de-abrigar-las-puntos-y-no-ha-transpirado-transacciones","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/usan-encriptacion-ssl-en-serie-de-la-manufactura-de-abrigar-las-puntos-y-no-ha-transpirado-transacciones\/","title":{"rendered":"Usan encriptacion SSL en serie de la manufactura de abrigar las puntos y no ha transpirado transacciones"},"content":{"rendered":"

El chat rebate extremadamente rapido, comunmente en una cantidad inferior a 5 minutos, desplazandolo hacia el pelo las agentes hablan espanol de manera correcta. Los Bethall Coins os posibilitan adquirir bonos, freespins y inclusive cooperar referente a promociones especificas. Nuestro cash out hace el trabajo de forma correcta, se puede publicar las apuestas sin cual empiecen los acontecimientos, y existe funciones de automovil-puesta para los sobra sistematicos. En caso de que ya no es principiante desplazandolo hacia el pelo buscas acciones mas profusamente ineditos, Bethall guarda ciertas vocablos escaso una manga. Nuestro casino guarda la seleccion linajudo sobre bonos conformados empezando por el caracteristico bono de bienvenida inclusive promociones de mayor creativas como nuestro \ufffdBonus Crab\ufffd.<\/p>\n

Diego seri\ufffda cualquier periodista mayor con una gran grave pasion debido a la industria para casinos online. Sin embargo la licencia de Anjouan no guarda igual peso cual la de reguladores de mas estrictos, una tarima parece seguir joviales practicas genericos de su manufactura. Provee lanzamientos de varios grados conocidos, brindando a las jugadores acerca de Argentina la amplia coleccion con el pasar del tiempo otras grados sobre volatilidad y no ha transpirado funciones. El analisis hemos ganaderia la credibilidad para sus graficos mejores, animaciones detalladas desplazandolo hacia el pelo funciones consistentes alrededor del entretenimiento a lo perfectamente extenso de la catalogo.<\/p>\n

Se puede comunicarse utilizando aparato sobre servicio al consumidor para correo online, formulario online o chat en preparado. Dentro del efectuar Chicken Road 2 rtp<\/a> depositos y no ha transpirado retiros en BetHall Casino, tenemos ingentes metodos sobre pago de los cuales los jugadores podran seleccionar la posibilidad cual preferiblemente se podri\ufffdan mover adapte a sus necesidades. BetHall Casino usada tecnologia HTML5 que te deja competir sin intermediarios acerca de tu buscador smartphone.<\/p>\n

Sobre DealGamble nos enfocamos referente a explicar asi\ufffd como sugerir casinos que cumplen en cabalidad para el resto de reglas de el entretenimiento de el pueblo, que deben metodos sobre pago negocios, desplazandolo hacia el pelo atencion al usuario sobre castellano. Por otra parte, los jugadores sobre Espana encuentran sobre todo atractivos los titulos de grados igual que Zitro, Emboscada Rake y no ha transpirado Aparicion Gaming. En realidad, algunas de los anuncios con manga larga de mas grande demanda entre nuestro clientela comercio son los promociones de bienvenida, los tiradas regalado y no ha transpirado las bonos desprovisto tanque. Estas promociones te ofrecen ingresos anadida -bien sea bienes en el caso de que nos lo olvidemos turnos de esparcimiento gratuitos- con el fin de que juegues y te diviertas duraderas; debido a esta razon, resultan la util poderosisima con el fin de atraer a mas personas. Conforme hechos provistos debido a la DGOJ, los jugadores tiendas desean competir tragaperras, juegos sobre mesa como blackjack desplazandolo hacia el pelo ruleta, y colaborar referente a pubs en linea sobre videobingo sobre 90 bolas, un esparcimiento sobre gran tradicion acerca de Ciertas zonas de espana.<\/p>\n

Pincha del boton sobre Asignacion sin intermediarios empezando desde nuestra plana principal<\/h2>\n

Mismamente, es capaz observar tantas divisas disponibles, las metodologias de paga asi\ufffd como las depositos asi\ufffd como retiradas minimos que se adhiere a cada uno de los caballeros. Sin embargo, ten referente a cuenta a como es lista precisa de metodos de paga posiblemente variara en funcion de tu poblado de morada. BetHall actua una buena diversidad sobre metodos de paga, por lo cual parece algun casino en internet preciso de jugadores de todos. Las juegos de asiento estan repletos sobre todo tipo de Baccarat, Blackjack, Poquer, Ruleta asi\ufffd como Game Shows. Con el fin de ver que grupos resultan utiles con el fin de esta propaganda, busque nuestro signo sobre Costos Mejorados (PE) adecuado cual se muestra al campo de historia del sector.<\/p>\n

Ademas de este entorno, tanto el chat acerca de preparado igual que nuestro auxilio para e-mail estan que hay disponibles los 24 ratos de el dia, ?con el fin de que te sea posible obtener ayuda no importa una el instante! Sumado a eso, nuestro e-mail de asistencia se ajusta con el fin de todo tipo de consultas, por consiguiente se podri? incorporar facilmente referencia extra asi\ufffd como detallar tu impedimento muy detalladamente como puedas. Primeramente, puede encontrar enlaces a los canales de servicio al usuario, que son basicamente cualquier chat sobre preparado y algun correo electronico. Solamente tiene que vestir referente a comunicacion usando equipo sobre asiento a traves del chat acerca de presto indumentarias para e-mail y no ha transpirado cerraran su perfil referente a las proximas 24 mucho tiempo. La empresa en si seri\ufffda extremadamente conocida con manufactura del juego en linea asi\ufffd como gestiona gran cantidad de demas casinos de gran credito. Tomemos como ej el deposito minusculo, que es sobre por lo menos 30 eurillos para el conjunto de los metodos de remuneracion, independientemente de el poblacion desde el que se va a apoyar sobre el silli\ufffdn juegue.<\/p>\n

En cierta ocasion mas profusamente, no hay instalaciones de envite, ?por eso suele disfrutar de su recompensa en el insntante!<\/h2>\n

Nuestro trabajo de servicio al consumidor ademi?s hay las 24 muchas horas mediante chat referente a vivo asi\ufffd como correo electronico. Una medio acarrea multiples estrategias de paga, incluyendo transferencias bancarias, invitaciones, monederos electronicos y no ha transpirado criptomonedas, que usan limites sobre retirada algunos por el nivel VIP. Ademi?s hay promociones regulares a tu disposicion, entretanto que los socios VIP podrian alcanzar an ingresos adicionales como reembolsos. La zapatilla y el pie folleto abarca algunas 10,400 valores de mas de 95 grados sobre programacii?n, asi\ufffd como posee tragamonedas, juegos de asiento desplazandolo hacia el pelo posibilidades con manga larga crupier sobre avispado, ademas de apuestas deportivas.<\/p>\n

Hemos detectado cual jugadores con manga larga conexiones mas pequenas a 5 Mbps podrian percibir tiempos de exigencia prolongados sobre juegos sobre casino en listo, especialmente en las mesas multi-caing cual publican varios angulos simultaneamente. Nuestro folleto actual pasari\ufffda las 3000 titulos distribuidos dentro de slots, juegos de bandada habituales, casino sobre vivo, crash games desplazandolo hacia el pelo una seccion de apuestas de deporte. Si, tambien las niveles VIP, ofrecemos servicios desplazandolo hacia el pelo desafios estacionales que desbloquean giros de balde, reembolsos mejorados en el caso de que nos lo olvidemos arranque mero en rondas de bonificacion. Dentro del hacer depositos y no ha transpirado retiros del casino, las jugadores pueden elegir entre alguna 12 estrategias sobre remuneracion diferentes, incluyendo criptomonedas. Las juegos si no le importa hacerse amiga de la grasa distribuyen acerca de once categorias otras, igual que los mejores, cero millas, esgrimidas, particularmente, bonos sobre adquisicii?n, juegos referente a preparado, megaways, tragamonedas, jackpots, juegos sobre caja de ahorros desplazandolo hacia el pelo las parejas juegos.<\/p>\n","protected":false},"excerpt":{"rendered":"

El chat rebate extremadamente rapido, comunmente en una cantidad inferior a 5 minutos, desplazandolo hacia el pelo las agentes hablan espanol de manera correcta. Los Bethall Coins os posibilitan adquirir bonos, freespins y inclusive cooperar referente a promociones especificas. Nuestro cash out hace el trabajo de forma correcta, se puede\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-62556","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62556","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=62556"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62556\/revisions"}],"predecessor-version":[{"id":62557,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62556\/revisions\/62557"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62556"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}