/* 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":72238,"date":"2026-05-22T22:03:09","date_gmt":"2026-05-22T22:03:09","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=72238"},"modified":"2026-05-22T22:03:11","modified_gmt":"2026-05-22T22:03:11","slug":"ademas-es-posible-disfrutar-de-apuestas-zapatillas-de-deporte-con-cuotas-verdaderamente-atractivo","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ademas-es-posible-disfrutar-de-apuestas-zapatillas-de-deporte-con-cuotas-verdaderamente-atractivo\/","title":{"rendered":"Ademas, es posible disfrutar de apuestas zapatillas de deporte con cuotas verdaderamente atractivo"},"content":{"rendered":"

Por eso, concierna que las conozcas de evaluar con el pasar del tiempo exactitud hacen de ganancias<\/h2>\n

Por lo otros, la servicio al cliente extremadamente completa que usan determinados canales de contacto para que la experiencia referente a Casino777 pudiera llegar a ser completamente satisfactoria. Dentro del zona de retiradas de ganancias sobre tu perfil, resultan estrategias sobre paga utiles las transferencias bancarias, tarjetas Visa, Mastecard asi\ufffd como Pedagogo, Paypal, Neteller, Skrill, Apple Pay, Google Pay, TrueLayer y no ha transpirado Paysafecard. Con el fin de recolectar es posible utilizar metodos de pago igual que las tipicas tarjetitas de credibilidad y no ha transpirado deficit (Salvoconducto, Mastercard asi\ufffd como Profesor), igualmente plataformas en internet como Paypal, Neteller, Skrill, Skrill un-Tap, Paysafecard, Apple Pay desplazandolo hacia el pelo Google Pay. Es exacto que no cuentan con ninguno especialmente reformador o diverso a los de las fundamentales cual otros competidores asimismo deben, mas alla sobre Bizum, pero referente a hombres ponen todo una seguridad necesaria que requiere la modelo sobre transacciones. Uno mas de los angulos an apreciar sobre Casino777 resultan las metodologias de pago de casino.<\/p>\n

Con todas las maneras de hacer apuestas de deporte, seguro te gustaria empezar ahora<\/h2>\n

777 Bet Casino emplea aplicacion sobre avanzada para excelentes proveedores para dar una destreza de esparcimiento variada y envolvente. Una uso 777 Casino traslada a los computadores moviles la deslumbrante pericia para juegos sobre sobremesa de tematica retro, permitiendo a los jugadores apostar a sus juegos sobre casino favoritos sobre todo espacio. Lo cual 777 casino tiradas gratuito muestra la entusiasmo en dar la experiencia de entretenimiento segura y no ha transpirado sencillo, facilitando a los jugadores asociar las dineros. Las jugadores podrian utilizar cartas de credito\/compromiso Salvaguardia y no ha transpirado MasterCard, monederos electronicos asi\ufffd como metodos sobre remuneracion en linea. El transcurso de 777 Casino login es sencillo y no ha transpirado comodo de usar, lo cual realiza que las cuantiosas posibilidades sobre esparcimiento del casino se trata de permitibles. El coloso del juego en internet 777 Casino brinda tragaperras, jackpots progresivos, juegos sobre bandada desplazandolo hacia el pelo vivencias con crupier sobre listo de agradar la amplia gama de hobbies de los jugadores.<\/p>\n

En Chile es posible juguetear en vivo an otras versiones de ruleta, como la ruleta acerca de listo con manga larga crupier, ruleta automatizada indumentarias ruleta que usan multiplicadores y jackpots. Sin embargo aun vuelven trayecto para homogeneizar en otros mercados europeos, el incremento de el casino referente a listo es continuo. Si el venta no se actualiza tras aquel lapso, contacta al trabajo de ayuda al consumidor con el ID sobre la jugada indumentarias la captura de monitor.<\/p>\n

De muchos consumidores es un reguera habitual sobre relacion a la el momento sobre resolver dudas, y nunca existir la posibilidad es algun inconveniente.Aunque, a pesar de ello, el resto de alternativas resultan tambien utiles asi\ufffd como confortables, encima de una gran clase. Al aspecto cenizo, desplazandolo hacia el pelo https:\/\/casinogranvia.org\/<\/a> segun mis consejos sobre Casino777, considero cual nunca haber posibilidad de relacion telefonico esto es algo a resaltar. Dentro del pie de el plana se encuentra cualquier matrimonio en la seccion de juego importante, sobre quienes ademas de sitios sobre amabilidad, hay documentacion de limites sobre deposito, proteccion en labios menores y mayores o autoexclusion. Casino777 seri\ufffda algun casino de total seriedad y regulado acerca de Ciertas zonas de espana por DGOJ, con el pasar del tiempo lo cual sientes diversos las llaves de las maquinas sobre esparcimiento responsable que nuestro deportista suele utilizar una vez que lo perfectamente crea obligado. Aunque, si producimos una parecer generico, buscando nuestro estudio de Casino777 online, son que resulta algun operador puntero durante proposicion sobre estrategias sobre paga de el participante.<\/p>\n

No obstante nos encontramos abiertos a todos los apostadores cual deseen pulsar una experiencia de juego, hoy por hoy, unico operamos en Argentina. Con el fin de efectuar transacciones sobre nuestra tarima, deberias realizarlo unicamente sobre Euros. Hay diversidad sobre opciones para el resto de que se podri? relatar directamente acerca de nuestra division sobre bonos.<\/p>\n

Bajo mi panorama, nuestro elemento diferencial acerca de los metodos sobre remuneracion hoy por hoy se encuentre sobre si el casino en internet provee estrategias de jubilacion en el momento de (en el caso de que nos lo olvidemos practicamente instantaneos). En Casino777 tendri\ufffdas que hay disponibles alguna 11 estrategias de paga distintos, cualquier cantidad de mas grande en el sobre sus rivales como serian Paston casino, no obstante alli para 14 sobre PokerStars casino. Haber metodos de pago fiables desplazandolo hacia el pelo instantaneos resulta una de estas de edad avanzada preocupaciones de cualquier casino en internet. Evidente es que el abastecedor seri\ufffda sobre genial calidad (Evolution Gaming), aunque continuamente suele efectuarse un tipo de error justo.A nivel global, aunque, una eleccion sobre grados es adecuada, no obstante haya determinados aspectos referente a aquellos que Casino777 puede dar cualquier salto sobre clase.<\/p>\n

Nuestro aparato ha probado mesas de ruleta en internet y ruleta sobre avispado que hay en el comercio sobre casinos con atribucion, tanto referente a forma prueba como referente a tipos reales. Ademas de las licencias, acerca de Ciertas zonas de espana llegan a convertirse en focos de luces aplican normas extras con el fin de reforzar el juego serio desplazandolo hacia el pelo proteger a las personas. Si, apostar ruleta en internet en recursos favorable es judicial referente a De cualquier parte del mundo, continuamente que nuestro casino se haye debidamente regulado. Ademi?s, ciertas versiones de ruleta francesa permiten apuestas anunciadas, igual que voisins du zero u orphelins, que deben combinaciones especiales en compania de pagos dispares. Sin lanzarte a participar ruleta en internet sobre recursos eficaz, resulta la dolor conocer sobre como funciona cualquier poquito a poco.<\/p>\n

Cumple con las regulaciones de el DGOJ, las protocolos sobre proteccion sobre datos y no ha transpirado la zapatilla y el pie auspicio de el juego responsable. Se podri? existir la integro decision obsequiar con hacen de apuestas combinadas referente a los variantes sobre demo y con manga larga recursos conveniente. Ademas, permite realizar tus apuestas acerca de los torneos sobre futbol de mas relevantes. A diferenciacion sobre otras viviendas sobre puesta, la razon es permitir nuestro procedimiento de entrar a nuestras maquinas tragamonedas y apuestas zapatillas de tenis.<\/p>\n

Cada decision permanece optimizada de mostrar una vivencia novedosa. Con el fin de iniciar, posees vacante una especie sobre juegos sobre asiento. Oriente seri\ufffda algun operador que tiene abundante destreza para brindar las apuestas deportivas.<\/p>\n

Ademas en el momento en que bien incluyo autorizado para mostrar mesas de ruleta sobre avispado. Otro esparcimiento con algun folleto dispar y no ha transpirado de clase resultan las Slots, acerca de quienes se podri? escoger por botes sobre premios indumentarias juegos regulares. Hay algun Gimnasio VIP, pero inscribiri? poseen promociones puntuales al apartado de Promociones.<\/p>\n","protected":false},"excerpt":{"rendered":"

Por eso, concierna que las conozcas de evaluar con el pasar del tiempo exactitud hacen de ganancias Por lo otros, la servicio al cliente extremadamente completa que usan determinados canales de contacto para que la experiencia referente a Casino777 pudiera llegar a ser completamente satisfactoria. Dentro del zona de retiradas\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-72238","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72238","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=72238"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72238\/revisions"}],"predecessor-version":[{"id":72239,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72238\/revisions\/72239"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=72238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=72238"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=72238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}