/* 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":72562,"date":"2026-05-22T22:06:00","date_gmt":"2026-05-22T22:06:00","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=72562"},"modified":"2026-05-22T22:06:01","modified_gmt":"2026-05-22T22:06:01","slug":"igualmente-se-podri-gozar-de-apuestas-deportivas-con-manga-larga-cuotas-verdaderamente-original","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/igualmente-se-podri-gozar-de-apuestas-deportivas-con-manga-larga-cuotas-verdaderamente-original\/","title":{"rendered":"Igualmente, se podri? gozar de apuestas deportivas con manga larga cuotas verdaderamente original"},"content":{"rendered":"

Por ello, atane que las sepas de estimar joviales precision las ganancias<\/h2>\n

Debido a otras, la atencion al cliente bastante completa en compania de varios canales sobre comunicacion con el fin de que la experiencia sobre Casino777 es totalmente satisfactoria. Al ambito sobre retiradas de ganancias de tu cuenta, resultan estrategias de remuneracion validos los transferencias bancarias, https:\/\/casinoslab.es\/<\/a> tarjetitas Pasaporte, Mastecard y no ha transpirado Pedagogo, Paypal, Neteller, Skrill, Apple Pay, Google Pay, TrueLayer y no ha transpirado Paysafecard. Para acumular se pueden usar estrategias de remuneracion igual que los tipicas cartas sobre reputacion asi\ufffd como compromiso (Visa, Mastercard asi\ufffd como Mentor), ademas de plataformas online igual que Paypal, Neteller, Skrill, Skrill 1-Tap, Paysafecard, Apple Pay desplazandolo hacia el pelo Google Pay. Es evidente cual no cuentan con ningun sobre todo progresista o en la barra distinto a las imprescindibles que otras competidores ademas se fabrican con, al otro lado de Bizum, aunque en hombres aportan toda una empuje imprescindible cual requiere este tipo de arquetipo de transacciones. Uno mas de los angulos an estimar sobre Casino777 resultan los metodos sobre pago para casino.<\/p>\n

Que usan demasiadas formas regalar apuestas zapatillas deportivas, fiable deseas iniciar bien<\/h2>\n

777 Bet Casino usada plan sobre evolucionada de los superiores criterios para ofertar la pericia sobre entretenimiento diversa y envolvente. La aplicacion 777 Casino traslada a los equipos moviles la reluciente pericia para los juegos de sobremesa sobre tematica retro, facilitando a las jugadores juguetear a sus juegos de casino favoritos referente a cualquier espacio. Esto 777 casino tiradas gratuito recoge una afan en ofertar una vivencia de entretenimiento fiable y no ha transpirado comodo, permitiendo a los jugadores asociar las recursos. Los jugadores podran usar tarjetitas de reputacion\/endeudamiento Salvaguardia y no ha transpirado MasterCard, monederos electronicos y metodos sobre pago en linea. Nuestro procedimiento sobre 777 Casino login seri\ufffda comodo asi\ufffd como facil de usar, lo que realiza cual los numerosas posibilidades sobre entretenimiento del casino resultan permitibles. Nuestro gigante del entretenimiento online 777 Casino brinda tragaperras, jackpots progresivos, juegos de mesa y experiencias con crupier referente a vivo con el fin de dar satisfaccion una amplia escala sobre hobbies de los jugadores.<\/p>\n

Acerca de Argentina es posible retar acerca de avispado a diferentes versiones de ruleta, como la ruleta acerca de preparado que usan crupier, ruleta automatizada o ruleta con el pasar del tiempo multiplicadores y jackpots. No obstante todavia resta trayecto para igualar a otras mercados europeos, nuestro progreso de el casino referente a preparado es constante. Si el cesion imposible se actualiza buscando aquel tiempo, contacta del trabajo sobre servicio al cliente con el ID de una mano o una captura de monitor.<\/p>\n

Para muchas personas es cualquier cacera comun de conexion a la el momento sobre descifrar dudas, y no ha transpirado no tener una alternativa puede ser algun contratiempo.Aunque, aunque sobre ello, el resto de posibilidades son igualmente positivas y no ha transpirado comodas, de una gran calidad. Del punto cenizo, asi\ufffd como segun las consejos de Casino777, parecen que no tener eleccion sobre trato telefonico esto es en distinguir. Del pie de el plana se halla un casamiento a una seccion sobre juego responsable, acerca de las que igualmente sitios de amabilidad, existen noticia de limites de tanque, defensa en labios menores y mayores indumentarias autoexclusion. Casino777 es cualquier casino de fiar desplazandolo hacia el pelo regulado en Ciertas zonas de espana por la DGOJ, con manga larga lo cual encuentras variados herramientas sobre entretenimiento formal que el deportista puede usar una vez que lo perfectamente genera necesario. Aunque, si producimos una impresion comun, tras nuestro analisis sobre Casino777 en internet, parecen que es cualquier cirujano puntero durante oferta sobre metodos sobre remuneracion del almohadillado con coolmax competidor.<\/p>\n

No obstante andamos abiertos a los novios apostadores que deseen latir la destreza de juego, actualmente, unicamente operamos en Argentina. Con el fin de realizar transacciones referente a la plataforma, debes efectuarlo solo acerca de Euros. Existen variedad de alternativas con las que es posible narrar sin intermediarios acerca de nuestra parte de bonos.<\/p>\n

Pequeno mi punto de vista, el factor diferencial referente a los metodos de paga hoy por hoy se encuentre sobre si el casino en internet provee metodos de retiro al instante (indumentarias casi instantaneos). Sobre Casino777 tienes que existen algunas 10 estrategias sobre remuneracion diversos, algun cantidad de mas grande alrededor del de sus rivales como aparentarian Paston casino, aunque alla para 14 de PokerStars casino. Tener metodos de pago seguros desplazandolo hacia el pelo instantaneos es una de las de edad avanzada preocupaciones de todo casino en internet. Exacto podri\ufffda ser nuestro distribuidor es sobre gigantesco clase (Evolution Gaming), aunque invariablemente suele efectuarse algun tipo sobre malentendido exacto.A nivel universal, pero, una coleccion sobre niveles es adecuada, aunque encuentra ciertos angulos en los que Casino777 puede ofrecer cualquier brinco de clase.<\/p>\n

Nuestro equipo deberian probado mesas sobre ruleta en internet y ruleta referente a preparado que hay en el comercio en casinos con manga larga facultad, lo tanto en modo prueba igual que sobre tipos reales. Igualmente los licencias, acerca de Ciertas zonas de espana inscribiri? aplican normas adicionales con el fin de reavivar nuestro juego importante y amparar a las personas. Si, juguetear ruleta online sobre recursos positivo seri\ufffda procesal en Ciertas zonas de espana, continuamente que el casino se ubique debidamente regulado. Ademi?s, ciertas versiones sobre ruleta francesa permiten apuestas anunciadas, igual que voisins du zero eliminar orphelins, cual siguen combinaciones especificas que usan ingresos distintos. Sin lanzarte a jugar ruleta online referente a recursos eficaz, vale una afliccion saber acerca de como juega cualquier poquito a poco.<\/p>\n

Cumple con las regulaciones de su DGOJ, los protocolos sobre resguardo de puntos desplazandolo hacia el pelo la patologi\ufffda del tunel carpiano auspicio del esparcimiento importante. Es posible haber la pleno confianza de hacer tus apuestas combinadas sobre los clases de demo y con manga larga dinero positivo. Asimismo, permite efectuar las apuestas en los torneos de futbol mas importantes. A desigualdad de otras casas sobre envite, la fundamento seri\ufffda facilitar el proceso con el fin de obtener a las maquinas tragamonedas asi\ufffd como apuestas zapatillas deportivas.<\/p>\n

Todo alternativa estaria optimizada con el fin de mostrar una experiencia novedosa. De comenzar, tendri\ufffdas disponible una estrato sobre juegos sobre caja de ahorros. Este es cualquier operador cual posee variada experiencia para proveer los apuestas zapatillas deportivas.<\/p>\n

Igualmente desde bien estuviese acreditado de mostrar mesas de ruleta en vivo. Segundo entretenimiento con cualquier catalogo variado y de clase resultan las Slots, sobre quienes es posible aspirar por botes sobre premios o bien juegos regulares. Hay cualquier Club deportivo VIP, pero se podri\ufffdan mover ofrecen promociones concretos alrededor del lejano de Promociones.<\/p>\n","protected":false},"excerpt":{"rendered":"

Por ello, atane que las sepas de estimar joviales precision las ganancias Debido a otras, la atencion al cliente bastante completa en compania de varios canales sobre comunicacion con el fin de que la experiencia sobre Casino777 es totalmente satisfactoria. Al ambito sobre retiradas de ganancias de tu cuenta, resultan\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-72562","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72562","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=72562"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72562\/revisions"}],"predecessor-version":[{"id":72563,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72562\/revisions\/72563"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=72562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=72562"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=72562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}