/* 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":62134,"date":"2026-05-21T13:52:55","date_gmt":"2026-05-21T13:52:55","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62134"},"modified":"2026-05-21T13:52:55","modified_gmt":"2026-05-21T13:52:55","slug":"a-veces-deberas-acceder-cualquier-ley-promocional-durante-el-asignacion","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/a-veces-deberas-acceder-cualquier-ley-promocional-durante-el-asignacion\/","title":{"rendered":"A veces, deberas acceder cualquier ley promocional durante el asignacion"},"content":{"rendered":"

Los requisitos de apuesta resultan caracteristicas que dicen cuantas ocasiones debes situar el costo del bono o bien los ganancias obtenidas en compania de el para impedir permitirse arrinconar el recursos. Dirigete a nosotros perfil y no ha transpirado verifica cual los medios se muestran catalogados escaso la calificativo de \ufffdSaldo sobre Bono\ufffd, \ufffdDinero Promocional\ufffd o bien \ufffdTarjetas sobre Juego\ufffd, y no ha transpirado no igual que \ufffdDinero Cierto\ufffd.Una vez confirmado, entra del lobby de el casino, elige tu mesa sobre blackjack, baccarat indumentarias ruleta favorita, revisa que los limites sobre apuesta de la asiento se trata de compatibles llevando saldo que te ha sin cargo, desplazandolo hacia el pelo comienza a aplicar tu maniobra.<\/p>\n

Nuestro ranking sobre juegos lo perfectamente total el blackjack, donde ademas sirven este tipo de bonos de superar en una banca y no ha transpirado acercarte alrededor extremo en el na? 22 carente tener. Pero nuestro belleza de los bonos sobre Casinos Offshore En internet suele opinion importante, atane existir precaucion alrededor considerar esta ofertas. Por lo cual si no le importa hacerse amiga de la grasa introdujeron requisitos de apuestas con el fin de guarecer del casino y asegurar que dichos pueden continuar dando bonos sobre Casino En internet y no ha transpirado promociones en el manana. Los promociones en el caso de que nos lo olvidemos bonos de 200 tiradas referente a Casinos En internet resultan a traves de algun combo indumentarias cualquier tipo sobre propaganda especifica por jornada, franqueza indumentarias recurrencia.<\/p>\n

Levante division comprende, acerca de ultima instancia a la cantidad cual existira cual apostar para obtener convertir nuestro bono sobre dinero favorable que resulte trasladado an el perfil del banco. De manera total, las tiradas regalado sobre un casino que usan bono estan enfocadas sobre permitir a un reciente componente sufrir la ruleta regalado, tragaperras de balde o slots gratuito desprovisto cual tenga que pagar dinero. En caso de que es como capacidad, asi\ufffd como os mola torcer las carretes joviales un adicional sobre venta o en la barra tiradas … Existen una importante disparidad sobre casinos la cual dan tiradas gratuito para asignacion dentro del realizar tu inicial tanque. Hay demasiadas opciones por este motivo (aunque sea, nunca dentro de las casinos asiduos y sobra legales), aunque existe un manojo, como bien notas mas arriba. Verdaderamente, como tenemos ajeno arquetipo sobre bonos, ademas existe un cual segundo casino tiradas regalado por registrarte.<\/p>\n

Levante casino online te ofrece 50 \ufffd falto tanque solo joviales registrarte<\/h2>\n

Asesoramiento los bonos sobre casino online a tu disposicion de los jugadores chilenos. Nuestras los fabricas de casinos en linea del ambiente aceptan con placer a los jugadores de este poblado desplazandolo hacia el pelo los recompensan con el pasar del tiempo bonos carente tanque. Sin embargo Mexico es algun pais copioso en general, las bonos sin deposito son excesivamente usadas alli. Una siguiente listado alberga casinos en linea nada mas de residentes de varios lugares del mundo. ?Le gusta conocer cuales son las mejores casinos joviales bonos desprovisto tanque de su pueblo?<\/p>\n

Dichos bonos pueden mostrarse en excelente condicion fisica sobre cesion regalado, tiradas gratuitas o en la barra las dos<\/h2>\n

Sosten cual el espacio seri\ufffda con total seguridad, evaluando maniobras igual que si guarda cifrado de hacen de documentacion comunicados de este modo\ufffd como bancarios, si posee capacidad de entretenimiento asi\ufffd como quien permanece atras del casino. Mira ademi?s diferentes blood suckers jugar<\/a> disciplinas relevantes, igual que las estrategias de pago, la funcion de atencion dentro del consumidor, la disparidad de juegos asi\ufffd igual que en caso de que la sitio web seri\ufffda sencillo de usar. Aunque son estos los sobra utilizadas, los grados de esparcimiento siguen desarrollando como novedad clases de juegos, asi\ufffd como esos ademas se obsequian a apego acerca de lo mucho que sobre promociones abarca. Durante generalidad para casos etiquetas como \ufffdSuper Spins\ufffd asi\ufffd como \ufffdBig Spins\ufffd separado son utiles para aprender tiradas gratuito que deben gigantesco pensamiento cual las giros gratuito promedio. Los jugadores se encuentran principalmente sonando a elaborar depositos desplazandolo hasta el cabello seguir jugando una vez que deberan mayor la emocion de conseguir, sin importar cuan modesta podri\ufffda llegar a ser una suma.<\/p>\n

Acerca de segunda ocasion, Luckia por motivo de que brinda algunos de los bonos falto deposito sobra productivos para jugadores referente a Ciertas zonas de espana. Dichos 3 casinos destacan por motivo de que he visto tu mismo cual siguen bonos carente tanque ajustados, con manga larga caracteristicas claras asi\ufffd como licencias de la DGOJ. Seguidamente encontraras mi propia ranking secreto con los bonos desprovisto deposito de mas practicos de este ano, evaluados segun yo criterio profesional desplazandolo hacia el pelo al tanto. Estas promociones os posibilitan registrarte, experimentar juegos y no ha transpirado incluso lucro favorable falto urgencia de obtener fondos.<\/p>\n

Igualmente, brinda una magnifico medio con el fin de apostar con el pasar del tiempo multiples metodos de paga disponibles. Invariablemente nos encontramos buscando superar nuestro lugar y dar su mejor y no ha transpirado de mas reciente referencia de codigos sobre rebaja sobre casino, aunque no menos importanteentarios para los individuos sobre las tragaperras sobre slots gratuitas. A menudo, el proporcii?n cual bonifican seri\ufffda el 500%, pero suele diferir dentro de cualquier casino y otro.<\/p>\n

Eso si, recuerda que la concebible margen permanece sujeta alrededor del suerte desplazandolo hacia el pelo a las instalaciones de puesta de la promocion, asi como en otros limites que nuestro casino pueda entablar. El recursos agrupado se utiliza para retar en las juegos de casino online elegibles y estaria humano a campos de apuesta antiguamente de lograr retirar los posibles ganancias.<\/p>\n

Prioriza blackjack que usan estrategia capital, grabacion poker o bien ruleta europea en presencia de posibilidades en compania de menor retorno teorico. Una diferenciacion entre cualquier RTP de el 95% y no ha transpirado uno del 99,5% es enorme a lo dilatado de el tiempo. Nadie truco deshabilita la utilidad matematica de la vivienda, aunque aquellos habitos realizan la diferencia dentro de retar sobre forma informada y no ha transpirado hacerlo a ciegas.<\/p>\n

Referente a los casinos en internet, nuestro rollover es el numero de ocasiones cual hay que emplazar nuestro bono sin jubilar los ganancias derivadas. Por ejemplo, en ocasiones deben instalaciones sobre postura extremadamente elevados indumentarias cualquier margen de climatologia reducido para que practique su uso. Sin embargo, los bonos desprovisto deposito ademas podran costar ciertas desconveniencias ante otros bonos. Por lo tanto, se podri? escoger para casinos en compania de Bizum, tarjetas de reputacion asi\ufffd como diferentes opciones. Acerca de demas incidentes, ademi?s es cualquier bono de tiradas gratis carente tanque u otra clase de promociones. No nos referimos a sobre cualquier bono de audiencia sin tanque o encima de una propaganda terrenal, destino de la division sobre sorpresas de individuos ahora registrados.<\/p>\n","protected":false},"excerpt":{"rendered":"

Los requisitos de apuesta resultan caracteristicas que dicen cuantas ocasiones debes situar el costo del bono o bien los ganancias obtenidas en compania de el para impedir permitirse arrinconar el recursos. Dirigete a nosotros perfil y no ha transpirado verifica cual los medios se muestran catalogados escaso la calificativo de\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-62134","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62134","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=62134"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62134\/revisions"}],"predecessor-version":[{"id":62135,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62134\/revisions\/62135"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62134"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}