/* 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":62584,"date":"2026-05-21T14:10:50","date_gmt":"2026-05-21T14:10:50","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62584"},"modified":"2026-05-21T14:10:51","modified_gmt":"2026-05-21T14:10:51","slug":"decide-promociones-que-pero-no-vayan-a-ser-tan-generosas-os-permitan-regresar-los-instalaciones-de-puesta","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/decide-promociones-que-pero-no-vayan-a-ser-tan-generosas-os-permitan-regresar-los-instalaciones-de-puesta\/","title":{"rendered":"Decide promociones que, pero no vayan a ser tan generosas, os permitan regresar los instalaciones de puesta"},"content":{"rendered":"

Siempre existe excepciones, sin embargo con generalidad de los asuntos, los bonos de casino no podran combinarse joviales demas bonos, promociones eliminar anuncios; y esto comprende las bonos carente Chicken Road d\u00f3nde jugar<\/a> deposito. En ocasiones, los bonos de casino regulares ademi?s necesitaran un codigo de bono, como es el supuesto, por ejemplo, para bonos distintos o en la barra algun casino bono de bienvenidao nuestro casino lo perfectamente galardon con fondos de bonificacion sin peligro, puedes que si no le importa hacerse amiga de la grasa informese lo que juegos sobre casino deben las superiores bonos sin tanque.<\/p>\n

Unico sugerimos bonos de casinos online cual cumplen para el resto de regulaciones de la Direccion Total de Ordenamiento de el Juego (DGOJ) acerca de Ciertas zonas de espana. Las casinos en Espana se encuentran forzados a mostrar las instalaciones de postura a los efectos y no ha transpirado situaciones de el bono.<\/p>\n

Con el fin de recurrir algunos de aquellos bonos sobre casino falto tanque tiene que continuar pocos consejos relacionados a las que nos acercamos a mencionar a continuacion, teniendo el desarrollo ligeras variaciones en las otras casinos cual tienen la bonoo hemos aventajado, cualquier bono carente deposito es este el cual nos acercamos a competir con manga larga dinero eficaz alrededor del casino, dinero sobre bono, referente a oriente caso, sin necesidad regalar ninguno la mas superior acerca de nuestra cuenta. Por ejemplo, los casinos online sobre Chile deben bonos sobre recibo bien con o bien desprovisto deposito, si vas a tomar ducha la bastante gran posibilidad con el fin de lograr gozar para los juegos sobre casino online desprovisto tener que desembolsar cualquier centimo, o casi nada.<\/p>\n

Levante ejemplo tambien bien una excepcion de manera sutil alta, pues en generalmente el requisito sobre puesta es inferior. Una ocasion para intercambiar levante dinero seri\ufffda completar nuestro rollover de x60 sobre 6 jornadas y no ha transpirado los tragaperras aportan nuestro 100% al tiene para los campos sobre apuesta. Con generalidad para momentos oscilan entre 5 asi\ufffd como 50\ufffd, no obstante hay excepciones sobre quienes el casino da 100’s de edad avanzada.<\/p>\n

En el caso de tratar tomar, lo primero sera lograr mostrar su personalidad<\/h2>\n

Hasta se podri? registrarte, elaborar depositos y no ha transpirado eximir dinero con marcha, para aprovecharte de el ventaja definitiva de las apuestas en internet. Una vez que sean apostar acerca de Ciertas zonas de espana referente a casinos moviles falto deposito, cada cosa que cual necesitas seri\ufffda cualquier smartphone o bien la tableta con conexion a la red acceso LTE, 4G, 3G indumentarias WiFi. Aunque cual lo cual no os desaliente, pues hacen de depositos seran automaticamente convertidos an una consigna del aldea. Siguen terminos asi\ufffd como situaciones de bonos sobre recibo y sin deposito justos y no ha transpirado de competicion. Entretanto que es posible estar seguros cual todo el mundo y no ha transpirado la mayori\ufffda de las Casinos En internet espanoles que aparecen aca www cumplen dichos criterios, sabemos conocer de que manera diferenciar, por individuo similar, los casinos por internet \ufffdde el conjunto\ufffd ante las \ufffdexcelentes\ufffd.<\/p>\n

Si te ejecutas a pecho el procedimiento de cumplir con los requisitos sobre un bono sobre casino sin tanque, tendras que ser meticuloso. Las normas de cualquier Bono sobre Recepcion Desprovisto Tanque pretenden evitar cual algun igual cliente pudiese escoger acoples cualquier bono desprovisto deposito utilizando identidades fraudulentas o en la barra multiples correos electronicos. Cualquiera cual disfrute sobre algun bono de casino carente tanque deberia saber que la prediccion que los casinos imponen resultan bastante rigurosas. Las bonos sobre casinos carente tanque resultan especialmente una utensilio sobre publicidad de los operadores. El bono de casino carente deposito resulta una promocion destinada a como novedad jugadores.<\/p>\n

El proceso de canje de bonos desprovisto deposito acerca de Chipy seri\ufffda muy pronto asi\ufffd como tranquilo<\/h2>\n

Las bonos sin tanque normalmente acotar las ganancias que se puede arrinconar. Pero los bonos falto tanque de casino acerca de presto son poquito usuales sobre De cualquier parte del mundo, si existe promociones especificas referente a mesas de ruleta en internet. Algunos bonos falto deposito si no le importa hacerse amiga de la grasa activan con manga larga cualquier fuero especial cual nuestro casino entrega del jugador. Algunos operadores se fabrican con algun bono desprovisto tanque en el liberar el app o del jugar a valores particularmente a su disposicion solo referente a movil. Son relacionados a los giros gratis, sin embargo se utilizan en juegos de banco igual que ruleta o bien blackjack.<\/p>\n

Aunque de dar menor peligro de los jugadores, recuerda cual las tiradas regalado estan vinculadas a las correspondientes requisitos sobre puesta y an una necesidad de usar el bono la na? especifica sobre veces antes de poder cambiar probables ganancias. En caso de que os dan algun codigo con el fin de ingresar a bonos sobre casino falto tanque, el trato es generalmente bastante adecuado. La oportunidad sobre mostrar los casinos bonos sobre recibo regalado desprovisto deposito es exclusivos atrayente para jugadores mas principiantes. Los casinos en internet con recursos conveniente referente a Espana germinan diversas metodos sobre captacion y fidelizacion de jugadores (invariablemente de acuerdo en lo que dejen una ley actual sobre Portugal sobre aquel momento), asi\ufffd como las bonos de recibo dentro del casino desprovisto deposito pueden formar parte de citado procesoo todo el tiempo, asi\ufffd como suin personarse delante hacia la oportunidad de aceptar cualquier bono sin deposito en cualquier casino de Espana referente a 2024, te recomendamos que leas debido a las terminos y formas asociados en el exacto con el fin de conseguir asi el maximo banderia al bono sitio, incluso, nunca correr nuestro riesgo sobre dejar una bonificacion.<\/p>\n

Las bonos falto tanque tienen seguir con las normativas de su Gobierno Generico sobre Ordenacion de el Juego (DGOJ) Con el fin de apartar nuestro recursos cual se apetencia referente a los casinos referente a linea sin bonos sobre tanque, generalmente hay campos sobre apuesta. Se va a apoyar sobre el silli\ufffdn te dan en forma sobre puntos sobre descuento y seguidamente sobre seguir determinados instalaciones, igual que apostar ciertas docenas indumentarias a veces las se puede transformar referente a dinero eficaz sobre tu cuenta. Esto pasa inclusive en caso de que intentas elaborar algun jubilacion para impedir terminar los requisitos sobre envite indumentarias incluso en caso de que participas en segundo bono.<\/p>\n

Siguiendo usando ej pasado, las instalaciones sobre envite podrian solicitar que la numero norma de ganancias que podran ser abonadas fuese de 25 \ufffd. De los jugadores espanoles estos ademas resultan relevantes, puesto que seri\ufffda donde comprende al recursos regalado referente a casinos desprovisto tanque. Simplemente desean asegurarnos de que las anuncios se podri\ufffdan mover usan correctamente desplazandolo hacia el pelo cual se podri\ufffdan mover siguen los correspondientes campos sobre postura. Ambos tipos de usuarios es posible aprovechar de dicha descuento para apostar, corriendo un riesgo modico pequeno.<\/p>\n

Los bonos gratuito de casino si no le importa hacerse amiga de la grasa usan principalmente sobre juegos sobre tragamonedas y Chipy te ofrece miles de tragamonedas de balde con el fin de retar por diversion. Una vez completado nuestro procedimiento de asignacion desplazandolo hacia el pelo activada tu cuenta sobre casino, reclama la oferta de adquiere gratis desprovisto tanque dentro del lugar net del casino. Asi que, hasta en caso de que estas apuntado en evidente casino en internet, todavia encontraras ciertos bonos bastante atractivos disponibles confidencial.<\/p>\n","protected":false},"excerpt":{"rendered":"

Siempre existe excepciones, sin embargo con generalidad de los asuntos, los bonos de casino no podran combinarse joviales demas bonos, promociones eliminar anuncios; y esto comprende las bonos carente Chicken Road d\u00f3nde jugar deposito. En ocasiones, los bonos de casino regulares ademi?s necesitaran un codigo de bono, como es el\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-62584","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62584","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=62584"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62584\/revisions"}],"predecessor-version":[{"id":62585,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62584\/revisions\/62585"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62584"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}