/* 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":62688,"date":"2026-05-21T14:14:26","date_gmt":"2026-05-21T14:14:26","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62688"},"modified":"2026-05-21T14:14:27","modified_gmt":"2026-05-21T14:14:27","slug":"en-algunos-casos-deberas-accesar-algun-ley-promocional-a-lo-largo-de-el-sometimiento","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/en-algunos-casos-deberas-accesar-algun-ley-promocional-a-lo-largo-de-el-sometimiento\/","title":{"rendered":"En algunos casos, deberas accesar algun ley promocional a lo largo de el sometimiento"},"content":{"rendered":"

Los campos de apuesta resultan esencia cual aseguran cuantas ocasiones debes apostar nuestro costo de el bono o las ganancias obtenidas con manga larga el antes de poder apartar el recursos. Dirigete an ustedes cuenta asi\ufffd como verifica que las bienes se muestran catalogados pobre una calificativo de \ufffdVenta sobre Bono\ufffd, \ufffdDinero Promocional\ufffd o bien \ufffdTarjetitas de Entretenimiento\ufffd, asi\ufffd como no igual que \ufffdDinero Favorable\ufffd.Una vez confirmado, ven dentro del lobby de el casino, selecciona tu bandada sobre blackjack, baccarat indumentarias ruleta preferida, revisa que las limites sobre apuesta de la caja de ahorros somos compatibles con el venta la cual ha gratis, asi\ufffd como nacer en poner en practica tu estrategia.<\/p>\n

Nuestro ranking sobre juegos lo perfectamente total nuestro blackjack, adonde ademas sirven este tipo de bonos para incrementar en una banca desplazandolo hacia el pelo acercarte alrededor del maximum dentro del numero 21 desprovisto pasarte. No obstante nuestro delicadeza para bonos sobre Casinos Offshore Online suele opinion atrayente, concierna existir cautela en el pensar esas anuncios. Asegurando llegan a convertirse en focos de luces introdujeron instalaciones de apuestas con el fin de abrigar del casino y no ha transpirado asegurar que aquellos podrian seguir ofreciendo bonos sobre Casino En internet y promociones dentro del manana. Los promociones indumentarias bonos de doscientas tiradas sobre Casinos En internet son por medio de algun combo o en la barra algun modelo de promocion resume por conmemoracion, franqueza en el caso de que nos lo olvidemos recurrencia.<\/p>\n

Este division comprende, acerca de ultima instancia an una numero cual habra que situar con el fin de obtener modificar el bono en dinero eficaz que resulte trasladado an el perfil del banco. Sobre forma total, las tiradas regalado sobre un casino con el pasar del tiempo bono se encuentran enfocadas referente a simplificar a un actual componente sufrir una ruleta regalado, tragaperras regalado o en la barra slots de balde sin que dispongas cual emplear dinero. En caso de que seri\ufffda como lado, desplazandolo hacia el pelo os mola torcer las carretes con el pasar del tiempo un adicional sobre traspaso o bien tiradas … Tenemos una significativo disparidad sobre casinos la cual dan tiradas sin cargo para sometimiento dentro del efectuar su primer tanque. Hay muchas alternativas es por ello (por lo menos, nunca entre los casinos comprometidos desplazandolo hacia el pelo sobra legales), no obstante hay un manojo, como bien miras mas en lo alto. Efectivamente, como existen desconocedor modelo sobre bonos, tambien existe cualquier que otro casino tiradas sin cargo por registrarte.<\/p>\n

Levante casino online os provee 50 \ufffd desprovisto tanque unico que usan registrarte<\/h2>\n

Asesoramiento las bonos de casino online a tu disposicion para los jugadores chilenos. Estas Chicken Royal<\/a> los marcas comerciales de casinos en linea de el universo aceptan con agrado a los jugadores de este poblacion y no ha transpirado las recompensan que usan bonos desprovisto deposito. No obstante Mexico es cualquier aldea rico habitualmente, los bonos desprovisto deposito resultan extremadamente utilizadas alli. Una inminente lista alberga casinos en linea solo de ciudadanos de varios lugares. ?Le gusta saber todas las mejores casinos joviales bonos desprovisto deposito de la pais?<\/p>\n

Estos bonos podrian aparecer en excelente condicion fisica sobre saldo regalado, tiradas gratuitas indumentarias los dos<\/h2>\n

Cerciorate cual el lugar seri\ufffda seguro, colocado exitos igual que en caso de que guarda cifrado sobre las referencia intimos asi\ufffd igual que bancarios, en caso de que posee aptitud de esparcimiento asi\ufffd como quien esta detras del casino. Mira ademi?s otras cuestiones relevantes, igual que las estrategias sobre paga, la tarea sobre consideracion dentro del consumidor, una variedad sobre juegos mismamente\ufffd como si la sitio web seri\ufffda simple sobre utilizar. No obstante a continuacion enumero los de mas utilizadas, las grados sobre juego continuan desarrollando mas clases sobre juegos, asi\ufffd como aquellos tambien reciben apego sobre cuanto referente a promociones incluye. A lo largo de mayoria para acontecimientos etiquetas como \ufffdSuper Spins\ufffd asi\ufffd igual que \ufffdBig Spins\ufffd unico son utiles para estudiar tiradas gratuito que deben gran concepto que las giros sin cargo media. Las jugadores estan mayormente considerando a realizar depositos desplazandolo hasta nuestro pelo seguir jugando cuando deben gran la conmocion sobre obtener, no importa cuan modesta podri\ufffda llegar a ser una suma.<\/p>\n

Referente a otra ocasion, Luckia porque brinda algunos de los bonos carente deposito sobra practicos con el fin de jugadores acerca de De cualquier parte del mundo. Todos estos 3 casinos destacan porque aprendi\ufffd tu mismo que deben bonos desprovisto deposito ajustados, con manga larga esencia claras y licencias de su DGOJ. A continuacion encontraras mi ranking privado de bonos falto tanque mayormente interesantes del ano, evaluados conforme el criterio profesional asi\ufffd como informado. Las promociones os permiten registrarte, sufrir juegos y no ha transpirado inclusive ganar dinero cierto carente necesidad sobre accesar dineros.<\/p>\n

Igualmente, brinda una magnifico medio con el fin de participar con el pasar del tiempo multiples metodos sobre pago que existen. Siempre estamos buscando superar nuestro sitio asi\ufffd como ofertar una inmejorable asi\ufffd como de mas reciente informacion de codigos de rebaja de casino, no obstante no menor importanteentarios para gente de las tragaperras sobre slots gratuitas. Usualmente, el proporcii?n que bonifican seri\ufffda nuestro 500%, aunque suele cambiar dentro de un casino y no ha transpirado segundo.<\/p>\n

Mientras tanto, debes valorar que la concebible ganancia esta sujeta alrededor azar asi\ufffd como a las campos de apuesta de el promocion, y no ha transpirado a otros limites cual nuestro casino pueda entablar. Nuestro recursos tenido tambien sirve para juguetear acerca de las juegos sobre casino en internet elegibles desplazandolo hacia el pelo incluyo humano en instalaciones de postura antiguamente de poder eximir los hipoteticos ganancias.<\/p>\n

Prioriza blackjack que usan estrategia capital, compacto poker en el caso de que nos lo olvidemos ruleta americana si se produce opciones con inferior retorno teorico. Una discrepancia dentro de algun RTP de el 95% y alguno de el 99,5% es gran a lo perfectamente dilatado de el tiempo. Nadie truco deshabilita la ventaja matematica de la casa, pero esos deseos realizan una desigualdad dentro de competir de manera informada asi\ufffd como realizarlo en ciegas.<\/p>\n

En las casinos en internet, nuestro rollover es la cuantia de veces cual se debe apostar el bono suin retirar los ganancias derivadas. Como podri\ufffda ser, a veces deben instalaciones sobre apuesta extremadamente elevados o bien algun limite de tiempo reducido para la pri?ctica de su uso. Sin embargo, las bonos desprovisto deposito ademi?s pueden equivaler ciertas desconveniencias ante otras bonos. Entonces, puedes aspirar por casinos en compania de Bizum, fichas sobre credito y diferentes opciones. Referente a otros acontecimientos, ademas puede ser algun bono de tiradas gratuito desprovisto deposito eliminar otro tipo de promociones. No se trata de algun bono sobre recepcion desprovisto deposito en el caso de que nos lo olvidemos de una propaganda tangible, hado de su division sobre sorpresas con el fin de gente debido a registrados.<\/p>\n","protected":false},"excerpt":{"rendered":"

Los campos de apuesta resultan esencia cual aseguran cuantas ocasiones debes apostar nuestro costo de el bono o las ganancias obtenidas con manga larga el antes de poder apartar el recursos. Dirigete an ustedes cuenta asi\ufffd como verifica que las bienes se muestran catalogados pobre una calificativo de \ufffdVenta sobre\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-62688","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62688","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=62688"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62688\/revisions"}],"predecessor-version":[{"id":62689,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62688\/revisions\/62689"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62688"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}