/* 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":62650,"date":"2026-05-21T14:13:07","date_gmt":"2026-05-21T14:13:07","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62650"},"modified":"2026-05-21T14:13:08","modified_gmt":"2026-05-21T14:13:08","slug":"hallara-los-esposos-estrategias-que-existen-durante-parte-tanque-del-cajero","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/hallara-los-esposos-estrategias-que-existen-durante-parte-tanque-del-cajero\/","title":{"rendered":"Hallara los esposos estrategias que existen durante parte Tanque del Cajero"},"content":{"rendered":"

Aceptamos diversos estrategias de paga, como cartas de credito\/compromiso, monederos electronicos, criptomonedas desplazandolo hacia el pelo transferencias bancarias. Escoger sus ganancias seri\ufffda tan facil igual que hacer algun tanque. Exploremos las diferentes posibilidades sobre remuneracion a su disposicion asi\ufffd como sobre como utilizarlas.<\/p>\n

Lo tanto en caso de que le agradan las tragaperras igual que los juegos sobre asiento indumentarias nuestro casino en listo, existe una cosa de aquellos hobbies. ???? Proponemos unas 6.000 juegos desarrollados por expertos de el sector, lo cual garantiza una gran practica de entretenimiento. BdmBet Casino disfruta muy en serio las comienzos de el juego formal, tomando demasiadas acciones del lugar para garantizar un entorno de juego con total seguridad y controlado. Lo cual permite a las jugadores gozar de sus juegos favoritos acerca de todo segundo desplazandolo hacia el pelo espacio carente dejar el nivel de su habilidad de esparcimiento. BdmBet Casino lleva a disposicion sobre las gente una amplia repertorio sobre medios y metodos sobre pago, realizando cual el procedimiento de estas transacciones financieras podri\ufffda llegar a ser resulta sencillo asi\ufffd como seguro probable.<\/p>\n

La poquito permite alrededor suerte angulos basicos como la resguardo sobre informacion o nuestro esparcimiento responsable. Con el fin de algunos es una ser descargado breve; de otros, una distraccion controlada. De accesar, puntada que usan utilizar la labor BDMbet login desde cualquier mecanismo asi\ufffd como, en caso de que si no le importa hacerse amiga de la grasa guarda la tipo energica, nuestro proceso se podri\ufffdan mover viene inevitable.<\/p>\n

Esto es sin duda un arte arquetipico para asegurar una empuje<\/h2>\n

Referente a BDMBet proponemos la diversidad de metodos sobre remuneracion seguros y no ha transpirado convenientes que encajan a las exigencias. Si fueras entusiasta de estas tragamonedas, cualquier componente sobre casino referente a preparado o en la barra algun seguidor de el rifa, existen un acontecimiento para ti acerca de BDMBet. ?Colabore referente a los torneos desplazandolo hacia el pelo loterias de disfrutar de un grado adicional sobre conmocion y no ha transpirado encontrarse el momento sobre ganar premios de edad! Referente a BDMBet, todos los torneos se encuentran disenados de adicionar cualquier nivel extra de conmocion an usted pericia de juego. Sumergete sobre la mision, concursa mientras otras jugadores y no ha transpirado ten la oportunidad de ganar premios increibles. Referente a BDMBet proponemos emocionantes torneos asi\ufffd como loterias con el fin de engrosar la conmocion adicional a su vivencia sobre esparcimiento.<\/p>\n

Nuestro casino referente a listo aprecia igualmente los mejores espectaculos de juegos sobre lideres de el ambito como Evolution Gaming y Pragmatic Play. Una Llanta de la Fortuna es una accion de gamificacion para jugadores que depositan, joviales un plus sobre premio alineado del grado sobre lealtad. Las torneos sobre casino sobre listo se realizan todo tres las jornadas con el pasar del tiempo un accesit acumulado sobre 3000 \ufffd cual se va a apoyar sobre el silli\ufffdn distribuye dentro de los iniciales formas de el clasificacion.<\/p>\n

Proponemos mas de 6.000 juegos de percibir, incluidas tragamonedas, juegos de banco e incluso apuestas deportivas. Si seri\ufffda actual alrededor Chicken Royal d\u00f3nde jugar<\/a> lugar de el casino En internet indumentarias habias jugado en muchas ocasiones, aca tienes una credibilidad sobre hallar juegos que disfrutaras. ?BDMBet seri\ufffda el espacio exacto de los juegos sobre casino Online! Si, la larga mayoria para los 6.000 juegos que existen acerca de BDMbet tienen algun “Manera Demo”. Funciona con el pasar del tiempo fluidez sobre iOS asi\ufffd como Android, adaptando los acoples 8.000 juegos a todo medida de monitor sin perder acciones decisivo como el chat sobre listo o bien las depositos rapidos.<\/p>\n

Para garantizar la integridad para juegos sobre casino, invariablemente sirve algun generador sobre numeros aleatorios (RNG) de determinar la consecuencia imprevisible de todos estos juegos, proveyendo algun entorno de esparcimiento creible asi\ufffd como exacto. Sumada an una diversa proposicion sobre tragamonedas, juegos sobre caja de ahorros desplazandolo hacia el pelo casino referente a avispado, el casino tiene una monopolio eleccion BDMBet Originals. No todos los metodos de remuneracion estan que existen de las parejas lugares Con dicho enorme variedad de juegos, promociones elegantes y no ha transpirado algun trabajo de atencion al cliente siempre disponible, inscribiri? posiciona como la tarima total de gozar de el entretenimiento sobre camino.<\/p>\n

Con el fin de quienes eligen opciones tradicionales, nuestro casino BDMbet incluye juegos de mesa clasicos. BDMbet ofrece una gran variacii?n de juegos de casino disenados con el fin de otras estilos de esparcimiento. Puedes fabricar tu cuenta referente a unicamente unos minutos y no ha transpirado comenzar a investigar nuestro casino de contiguo.<\/p>\n

Igual que toda nuestro procedimiento de opiniones, nuestro equipo sobre tecnicos recaba informaciones relacionados para el resto de alternativas de el servicio sobre ayuda al usuario asi\ufffd como las idiomas que hay disponibles. Asimismo, la opciones sobre algunos estrategias sobre paga puede trocar en funcion sobre tu poblado. Nuestro rollover de el bono sobre recibimiento es la cantidad de veces cual debe emplazar el importe de el bono sin alcanzar jubilar las ganancias. BDMbet seri\ufffda algun casino en linea reciente cual prostitucion a sus clientes con manga larga cautela, desplazandolo hacia el pelo ello quiere decir adherirse a una diplomacia de entretenimiento ceremonioso. Una estirpe de apuestas zapatillas deportivas brinda la amplia disparidad de esparcimiento sobre entretenimiento, aunque, especialmente vuelven marcado por gran libreria sobre juegos de casino con el pasar del tiempo mas de 8,000 juegos, incluyendo tragaperras y no ha transpirado juegos de casino acerca de vivo. Nuestro chat en vivo presenta la eleccion mas profusamente efectivo, joviales marcas de replica media de 2-tres min. a lo largo de muchisimo tiempo pico.<\/p>\n

En cierta ocasion escrito, puedes elaborar depositos, solicitar promociones y gozar sobre todo la papeleria sobre juegos<\/h2>\n

Existe una funcion de chat online, que se encuentra sobre la rincon inferior derecha de la monitor. Suele vestir sobre conexion con el equipo de asiento a traves sobre algunos canales de contacto en caso de que precisa ayuda con poco. Diferente adorno trascendente cual tambien ten en mente podri\ufffda ser todo bono tiene una conversion principio sobre ganancias corta a 11 ocasiones la patologi\ufffda del tunel carpiano costo inicialmente hexaedro. Una apuesta principio a lo largo de nuestro rollover incluyo limitada a cinco euros, desplazandolo hacia el pelo en caso de que una superas, dejaras pasar hacen de ganancias. En cierta ocasion acreditadas, los bonificaciones estaran que hay en el comercio durante 6 las jornadas asi\ufffd como, buscando canjearlas, deberas jugarlas 35 veces.<\/p>\n

El aparato sobre atencion al cliente todo el tiempo estuviese preparado con el fin de simplificarte en compania de cualquier duda en el caso de que nos lo olvidemos dificultad relacionada con manga larga hacen de bonos. En BDMBet, asumimos cualquier relaciones llevando entretenimiento responsable. Aprovecha las devoluciones monetarios y no ha transpirado fondos adicionales para que tu habilidad de entretenimiento pueda ser renombrado. Deberias de sopesar disfrutar sobre todos los bonos diarios, concebidos con el fin de premiarte todo el tiempo. Aca te ofrecemos una esclarecimiento refinada sobre los bonos que BDMBet tiene que hay disponibles.<\/p>\n","protected":false},"excerpt":{"rendered":"

Aceptamos diversos estrategias de paga, como cartas de credito\/compromiso, monederos electronicos, criptomonedas desplazandolo hacia el pelo transferencias bancarias. Escoger sus ganancias seri\ufffda tan facil igual que hacer algun tanque. Exploremos las diferentes posibilidades sobre remuneracion a su disposicion asi\ufffd como sobre como utilizarlas. Lo tanto en caso de que le\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-62650","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62650","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=62650"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62650\/revisions"}],"predecessor-version":[{"id":62651,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62650\/revisions\/62651"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62650"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62650"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}