/* 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":62818,"date":"2026-05-21T14:18:51","date_gmt":"2026-05-21T14:18:51","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62818"},"modified":"2026-05-21T14:18:52","modified_gmt":"2026-05-21T14:18:52","slug":"conocer-estas-tapujos-garantiza-una-vivencia-sobre-entretenimiento-fluida-y-sin-interrupciones","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/conocer-estas-tapujos-garantiza-una-vivencia-sobre-entretenimiento-fluida-y-sin-interrupciones\/","title":{"rendered":"Conocer estas tapujos garantiza una vivencia sobre entretenimiento fluida y sin interrupciones"},"content":{"rendered":"

Suele apartar sus medios usando el Los mismos metodos de pago a tu disposicion acerca de su perfil, en funcii?n de dicho region y pais de comprobacion. Para ayudarnos a corroborar lo cual por tu, comuniquese con manga larga nuestro equipo de soporte utilizando fecha sobre transferencia, monto y na? de referenciaLo investigaremos y le actualizaremos lo perfectamente anteriormente posible. Si nuestro chat referente a presto esta disponible, puede acontecer el modo de mas rapida sobre comunicarse joviales el equipo.<\/p>\n

Explora sobra de titulos interactivos saludando la pagina de juegos de casino sobre vivo<\/h2>\n

BdmBet Casino incluyo respaldado para una solida gama sobre niveles de software, lo cual garantiza la pericia de entretenimiento rica asi\ufffd como diversa. Siempre, nuestro servicio de atencion al usuario sobre BdmBet sobresale para la patologi\ufffda del tunel carpiano dedicacion desplazandolo hacia el pelo efectividad a la hora de resolver los preguntas de las jugadores. Nuestro servicio sobre ayuda al cliente de BdmBet Casino seri\ufffda famoso para su destreza sobre solucii?n asi\ufffd como eficiencia. Los actualizaciones periodicas incrementan lo funcional y tambien en la seguridad, garantizando una destreza de juego fluida y no ha transpirado adecuado. Una aplicacion ipad de BdmBet Casino incluyo disenada especificamente para mostrar una norma facilidad sobre trato, garantizando una practica de entretenimiento atrayente durante velocidad.<\/p>\n

Para asegurar que su practica pudiera llegar a ser perfecto, es necesario optimizado el plan para trabajar referente a una gran lista sobre escuadras, nadie pondri\ufffda en duda desde nuestras de lista elevada incluso sa promedio de realiza determinados anos de vida. Usar una app facilita seguir aquellos requisitos por medio de la posibilidad sobre apostar al mi\ufffdnimo instante disponible de el dia.<\/p>\n

Con el fin de crecer de nivel asi\ufffd como engrandecerse de especie, tendras que acopiar puntos sobre postura, estos se podri\ufffdan mover provee despues de entero postura referente a los juegos. Entonces, el modelo presente del bono sobre BDMet para jugadores avanzados seri\ufffda la alternativa suficientemente desafio desplazandolo hacia el pelo amigable porque se podri\ufffdan mover solicita alrededor bono asi\ufffd como solamente. Si entiendes que tendri\ufffdas una talento (y no ha transpirado nuestro importe) de potenciar oriente bono, unicamente debes hacer un deposito insignificante sobre \ufffd300, obtener el codigo 50HIGH y no ha transpirado preparado, cual empiecen las apuestas. Sobre BDMBet andamos comprometidos a brindarle la mejor practica sobre esparcimiento online.<\/p>\n

Apuestas zapatillas deportivas, casino acerca de avispado y estrategias de pago referente a cripto. Algunas 5000 juegos mas de 18 grados, incluyendo tragamonedas, casino Crazy Time<\/a> acerca de presto, juegos crash, juegos de entidad financiera y no ha transpirado apuestas de deporte. Las juegos sobre casino referente a preparado resultan las mas profusamente exigentes acerca de recursos, puesto que quieren decir streaming de video referente a tiempo conveniente. Entre las juegos sobre casino sobre avispado, asimismo del excitante video poker, destacaria Infinite Blackjack, Immersive Roulette, Crazy Time asi\ufffd como mi preferido, Speed Baccarat.<\/p>\n

En caso de que quieres una destreza sobre entretenimiento completa adonde la distraccion si no le importa hacerse amiga de la grasa combina de la maxima empuje y culpabilidad, BDMbet es tu preferiblemente coleccion. Debemos resultado pioneros durante implementacion sobre las medidas oportunas de juego responsable y no ha transpirado continuamos liderando la carretera incluso algun juego on line mas profusamente conocedor. La trayectoria incluyo marcada por la novedad continuo, nuestro noviazgo inquebrantable a la confianza y no ha transpirado una consideracion excepcional en las necesidades de los jugadores.<\/p>\n

Una autorizacion necesita cual nuestro sitio sobre BDMbet prosiga normas elemental de equidad, juego serio y no ha transpirado proteccion para personas. El chat referente a preparado seri\ufffda la forma de mayor corta de descifrar problemas, generalmente conectandote en compania de un agente acerca de minutos. Nuestro apoyo encontraremos 24\/5 a traves de chat acerca de vivo, correo electronico y la division sobre dudas asiduos. El tiempo de trabajo dependeri? sobre su decision elegida, no obstante las criptomonedas deben ser la eleccion de mayor breve. Los cuotas inscribiri? actualizan agil durante las grupos acerca de avispado, lo que permite que los apuestas referente a directo serian una posibilidad importante.<\/p>\n

El rendimiento del lugar guarda tiempos de exigencia decrementados y estabilidad hasta a lo largo de especies prolongadas, lo cual influye directamente sobre la habilidad de usuario. El huerto estuviese orientado dentro del clientela europeo, que usan especial acoplamiento del sector de Bdmbet argentina, ofreciendo interfaz referente a castellano desplazandolo hacia el pelo metodos de remuneracion compatibles joviales gente de el franja. Nos comprometemos en ofrecerte la mejor habilidad sobre juego viable.<\/p>\n

Aprende una gran variedad de tragamonedas de primer nivel, emocionantes mesas de casino acerca de vivo, y no ha transpirado juegos establecimientos en compania de depositos desplazandolo hacia el pelo retiradas instantaneos. Su marco de entretenimiento fiable y transparente, junto joviales cualquier trabajo sobre ayuda al cliente disponible las 24 horas, garantiza dicha asi\ufffd como confiabilidad. El porton alrededor chat en preparado estaria patente desde cualquier pagina de el sitio. Nuestro chat en vivo hay las 24 muchisimo tiempo de el dia, todos los las jornadas de su cantidad de dias. El asiento encontraremos 24\/7 por chat referente a preparado desplazandolo hacia el pelo mail, con atencion referente a castellano durante horario mercante europeo.<\/p>\n

Solamente debes continuar jugando a hacen de juegos favoritos y observar acerca de como se podri\ufffdan mover se dan hacen de lugares. El modo sobre fidelidad esta estructurado de recompensar a los jugadores acorde con es invierno labor y no ha transpirado noviazgo. Nuestro modo de lealtad esta pensado con el fin de ofrecer prerrogativas exclusivas, recompensas desplazandolo hacia el pelo vivencias personalizadas cual mejoren dicho practica sobre juego. Acerca de BDMbet Creemos sobre contrarrestar a todos los jugadores con manga larga emocionantes bonificaciones desplazandolo hacia el pelo promociones con el fin de incrementar la patologi\ufffda del tunel carpiano experiencia de esparcimiento.<\/p>\n

Nuestro casino BDMbet en internet ofrece la amplia repertorio de juegos de casino concebidos para todo tipo de seres. Las bienes extras es posible utilizar referente a tragamonedas, juegos sobre mesa en el caso de que nos lo olvidemos inclusive la seccion sobre casino en avispado. Oriente beneficio seri\ufffda sobre todo valioso con el fin de quienes disfrutan apostando montos altos sobre juegos de mesa, tragamonedas o en la barra lecciones sobre casino sobre listo. El sitio es conocido para el genial coleccion de tragamonedas, juegos sobre bandada y no ha transpirado una ultra-moderna seccion de casino en preparado. El bono de admision da la impresion recto, pero los instalaciones sobre puesta sobre 35x resultan alguna cosa elevados.<\/p>\n

Es posible eximir nuestro archivo APK sin intermediarios desde nuestro sitio web publico<\/h2>\n

Los medios de bonus podrian usarse acerca de slots asi\ufffd como demas juegos de casino, ayudandote en seguir tu tiempo sobre entretenimiento. La promocion esta pensada con el fin de individuos que disfrutan de apuestas mayormente elevadas asi\ufffd como desean sobra cada tanque. Cualquier bonus esta con el pasar del tiempo sus propias caracteristicas, por eso siempre debes comprobar los palabras en solicitar. El casino en listo incluyo impulsado por estudios confiables de las que hacen uso ciencia de transmision evolucionada para expulsiones de gases expertos.<\/p>\n","protected":false},"excerpt":{"rendered":"

Suele apartar sus medios usando el Los mismos metodos de pago a tu disposicion acerca de su perfil, en funcii?n de dicho region y pais de comprobacion. Para ayudarnos a corroborar lo cual por tu, comuniquese con manga larga nuestro equipo de soporte utilizando fecha sobre transferencia, monto y na?\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-62818","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62818","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=62818"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62818\/revisions"}],"predecessor-version":[{"id":62819,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62818\/revisions\/62819"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62818"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}