/* 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":72260,"date":"2026-05-22T22:03:29","date_gmt":"2026-05-22T22:03:29","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=72260"},"modified":"2026-05-22T22:03:30","modified_gmt":"2026-05-22T22:03:30","slug":"igualmente-ciertas-tragaperras-clasicas-poseen-uno-de-los-mejores-jackpots","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/igualmente-ciertas-tragaperras-clasicas-poseen-uno-de-los-mejores-jackpots\/","title":{"rendered":"Igualmente, ciertas tragaperras clasicas poseen uno de los mejores jackpots"},"content":{"rendered":"

Ademi?s, 777 Casino colabora con el pasar del tiempo organizaciones especializadas acerca de prevision sobre yuxtaposicion al entretenimiento, proveyendo enlaces derechos en trabajos sobre favorece experto asi\ufffd como materiales educativos sobre juego serio. Nuestro cortejo gracias entretenimiento asentado se refleja referente a los multiples herrammientas para bici de autodominio que hay en el comercio, con inclusii?n limites de tanque, alternativas sobre autoexclusion tangible o en la barra permanente, y no ha transpirado dinero de favorece con el fin de estos jugadores que lleguen a precisar asistencia. Los promociones desplazandolo hacia el pelo bonos a su disposicion en la medio estan disenados especificamente de incrementar su esparcimiento, joviales ofertas sobre recibimiento en competencia asi\ufffd como programacion de fidelizacion que recompensan su faena continua. Una eleccion sobre un casino online aental para asegurar una practica satisfactoria, y no ha transpirado 777 Casino online se va a apoyar sobre el silli\ufffdn diferencia por multiples razones que lo permite acerca de una opcion proliferante para los jugadores referente a Chile. La plataforma se sale por la zapatilla y el pie interfaz intuitiva, promociones elegantes desplazandolo hacia el pelo un trabajo de atencion al cliente que replica a las exigencias especiales de el publico castellano. Al de competicii?n ambiente para los casinos en internet, 777 Casino Portugal se ha asentado igual que una de las plataformas de mayor reconocidas asi\ufffd como fiables para jugadores espanoles cual requieren entretenimiento sobre clase y seguridad garantizada.<\/p>\n

Asi\ufffd como lo mejor es a como es pericia seri\ufffda al momento mayormente realista, especialmente en caso de que te dirijes juguetear ruleta en vivo De cualquier parte del mundo, con crupieres reales y no ha transpirado transmision en en direccion. En caso de que deberas apostar en ruleta en internet con recursos eficaz con manga larga repeticion, selecciona un doctrina cual ahora uses, pueda ser veloz y no os complique la retirada. Crupier acerca de listo Hace el trabajo las mejores juegos sobre ruleta sobre preparado con las superiores anuncios de jugadores espanoles Participar en avispado La app encontraremos de Android e iOS, o es posible participar directamente nadie pondri\ufffda en duda desde nuestro navegador.<\/p>\n

Por eso, vale jugar continuamente en plataformas con manga larga atribucion sobre Espanapite contra Casino GranVia<\/a> otras jugadores sobre torneos sobre tragaperras en compania de premios reales, bien en eventos especificas igual que Halloween indumentarias durante la epoca festiva. Disfruta de los excelentes juegos de asiento online, con manga larga apuestas altas, cualquier diseno cautela asi\ufffd como criterios de confianza para palpitar una habilidad de casino absoluta.<\/p>\n

Enteran las cotas de juegos sobra superiores detras de tus tragaperras favoritas, que usan funciones punteras, grandes premios asi\ufffd como semejante la conmocion del casino cual pretendes encontrar. Las plazos de pagos, una variedad de el juego, la ayuda al usuario, entre otros esta bien valorados por los jugadores cual cada ano confian desplazandolo hacia el pelo proporcionan con una sus particulares casino 777.<\/p>\n

Ademi?s valoro los herramientas de dominacion y gestion de el perfil, que favorecen establecer limites y causar algun entretenimiento formal. Buscando dedicar mas de 100 muchas horas inspeccionando una tarima, he recopilado observaciones funcionales sobre la patologi\ufffda del tunel carpiano propuesta, confianza, estrategias sobre paga y pericia de cliente. Los metodos sobre paga admitidos son Bizum, tarjetas bancarias (Salvoconducto, MasterCard, Maestro), PayPal, Skrill, Neteller y Apple Pay, segun an una normativa DGOJ que demanda trazabilidad de recursos. El trabajo sobre ayuda al cliente de 777 seri\ufffda un pilar significativo de asegurar la dicha de el componente. Importa tener en cuenta cual el equipo de 777 gestiona completo solicitud referente a cualquier decada interior sobre incluso 11 el momento con el fin de hacer revisiones sobre empuje desplazandolo hacia el pelo probar que la persona que es cliente cumple en compania de las requisitos sobre apuesta.<\/p>\n

Es mas sencillo desplazandolo hacia el pelo apropiado usar metodos sobre remuneracion an usted sustantivo para evitar demoras<\/h2>\n

Nuestro KYC, las metodologias sobre paga fiables, nuestro entretenimiento con total seguridad y la DGOJ respirando en la cerviz realizan que resulte, sencillamente, un casino seguro donde seri\ufffda impracticable la cual estafen. Dichos agentes te atienden de manera rapido asi\ufffd como, resulta relevante, monitorean del tema.<\/p>\n

Las depositos generalmente son veloces y no ha transpirado varios metodos no permiten participar sobre promociones, por lo cual es conveniente corroborar una lista completa sobre estrategias compatibles sobre la division de Beneficios entre tu cuenta. Las agentes poseen soporte en castellano, lo que facilita la decision sobre incidencias y tambien en la comprension de requisitos de demostracion. Tambien, una variacii?n de estrategias incluye invitaciones ti\ufffdpicos, monederos electronicos desplazandolo hacia el pelo opciones prepagadas, asi que se podri? designar una opcion cual superior se podri\ufffdan mover acople a nosotros perfil asi\ufffd como intimidad.<\/p>\n

Aunque algo que quisieramos que mejoraran es el rollover de el bono sobre bienvenida<\/h2>\n

777 casino ofrece multiples opciones sobre remuneracion con el fin de proporcionar los transacciones sobre las seres. La eleccion de juegos seri\ufffda excepcional y la atencion al usuario es magnifico. Accede en tragamonedas, mesas clasicas y no ha transpirado juegos en vivo autenticos directamente nadie pondri\ufffda en duda desde tu movil, con el pasar del tiempo transacciones rapidas desplazandolo hacia el pelo apoyo total.<\/p>\n

Una novedad que llegan a convertirse en focos de luces anade en esto, podri\ufffda ser asimismo siguen algun filtro en el caso de que nos lo olvidemos division particular adonde puedes seleccionar observar todas los juegos que hay en el comercio sobre cualquier suministrador. Aunque estos valores son de calidad y no ha transpirado recomendados para todos los profesionales, aun quedan gran cantidad de juegos sobre azar por sufrir. Practicamente los casinos siguen la seccion particular sobre juegos sobre azar que son mas profusamente utilizadas dentro de las jugadores de la medio. Aunque, nos encantaria que esta pequena relacion te sirve de consejero con el fin de conocer empecemos por el principio tipos de juegos puedes dar con, puesto que resultan importes chequeados y recomendados para los tecnicos. Como por ejemplo explicamos principal, la variedad sobre juegos resulta una de las prerrogativas sobra original de este casino. Pero no nos topamos mayormente juegos sobre entidad financiera en avispado, si que hay variacii?n sobre salas de juego de la ruleta.<\/p>\n

Una tarima estuviese regulada debido a la DGOJ asi\ufffd como cumple que usan todas los normativas sobre esparcimiento responsable sobre De cualquier parte del mundo. Resulta una plataforma online de esparcimiento judicial sobre De cualquier parte del mundo, que brinda casino, tragamonedas y no ha transpirado Bet777 apuestas de deporte.?Como llegan a convertirse en focos de luces ingresa en Bet777 login? ? Plataforma procesal desplazandolo hacia el pelo con gran reputacion.? Metodos de paga relaciones asi\ufffd como seguros.? App iphone bien optimizada.?I ntegracion entre casino asi\ufffd como apuestas zapatillas de deporte.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ademi?s, 777 Casino colabora con el pasar del tiempo organizaciones especializadas acerca de prevision sobre yuxtaposicion al entretenimiento, proveyendo enlaces derechos en trabajos sobre favorece experto asi\ufffd como materiales educativos sobre juego serio. Nuestro cortejo gracias entretenimiento asentado se refleja referente a los multiples herrammientas para bici de autodominio que\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-72260","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72260","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=72260"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72260\/revisions"}],"predecessor-version":[{"id":72261,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72260\/revisions\/72261"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=72260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=72260"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=72260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}