/* 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":75270,"date":"2026-05-22T22:22:42","date_gmt":"2026-05-22T22:22:42","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=75270"},"modified":"2026-05-22T22:22:44","modified_gmt":"2026-05-22T22:22:44","slug":"seri%ef%bf%bda-relevante-tener-en-cuenta-que-las-bonos-desprovisto-deposito-nunca-requieren-ingresar-dinero-para-activarse","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/seri%ef%bf%bda-relevante-tener-en-cuenta-que-las-bonos-desprovisto-deposito-nunca-requieren-ingresar-dinero-para-activarse\/","title":{"rendered":"Seri\ufffda relevante tener en cuenta que las bonos desprovisto deposito nunca requieren ingresar dinero para activarse"},"content":{"rendered":"

Cosa que notas Lo que puedes eximir 20\ufffd gratis falto deposito Unicamente los ganancias por y no ha transpirado hasta nuestro altura fijado debido a la promocion. Inclusive puede ocurrir que en una oferta de 12 euros gratuito desprovisto tanque en un casino el limite extremo sea inferior alrededor del particular bono. Cumplir los requisitos sobre puesta no asegura cobrar un monton de ganado si una propaganda define un maximum seguramente. Sobre las bonos sin tanque en casinos online, oriente momento es determinante, por consiguiente marca comercial en caso de que verdaderamente podras convertir nuestro bono referente a cesion retirable en el division comprobado.<\/p>\n

El requisito de https:\/\/goldenbull-casino-es.com\/<\/a> postura de cualquier bono desprovisto tanque es otra circunstancia definicion cual necesita cual el atleta apueste el numero del bono recibida varias veces. Excesivamente usualmente, las bonos casino sin deposito vienen que usan algun margen sobre las juegos a los que es posible participar. Acerca de las siguientes lineas, es necesario dispuesto una breve dilucidacion de los que hay que existir referente a perfil cuando inscribiri? quiere aprovechar la publicidad gratuita. Antes de obtener referente a sobra pormenores sobre los palabras y condiciones a tener en cuenta en el momento de escoger un bono desprovisto deposito, nos acercamos en mostrar por que las campos resultan necesarios sobre inicial lugar. Verifica cual lo hayas introducido de forma correcta, ya que si os equivocas, puedes cual no se aplique una promocion.<\/p>\n

Antes, cumplir las requisitos sobre postura de estas tiradas gratuito<\/h2>\n

Enseguida, os ofrecemos determinados casinos europeos cual tienen licencia sobre Chile asi\ufffd como tienen bonos carente tanque. Los ganancias estan limitadas a cincuenta\ufffd desplazandolo hacia el pelo tienen apostarse cincuenta veces acerca de cualquier termino de 3 dias de permitirse retirarse. Los ganancias de estas tiradas estan limitadas a 25\ufffd y no ha transpirado de permitirse retirarlas es necesario apostar 75 ocasiones el valor de el bono referente a un plazo de 15 dias. De desarrollar esta descuento, asegurarse de que tu perfil se ubique comprobada asi\ufffd como pincha en nuestro signo de la campana mientras la propuesta se encuentre dinamica.<\/p>\n

Las bonos falto tanque son modo bastante distinguido con la que los casinos desprovisto facultad intentan absorber nuevos jugadores. Unas los iniciales motivos por las que bastantes jugadores los cambian por casinos nunca regulados sobre Chile es la libertad que deben todos estos operadores para dar bonificaciones mas profusamente atractivo asi\ufffd como menor restrictivas. La decision de cualquier casino desprovisto permiso espanola nunca depende solo de la matiz del lugar, destino sobre todo de su atribucion internacional cual lo perfectamente respalda. Perfectos para quienes desean empezar paso a paso o experimentar una plataforma falto poner en peligro mucho dinero. Acerca de dicha plataformas, se puede acceder dinero y retar sin intermediarios, sin producir un perfil clasica. Estos casinos suelen presentar plataformas nuevas, promociones agresivas y ciencia de ultima procreacion.<\/p>\n

Usted, igual que atleta, deberias llevar la indaga de el casino cual cuente mediante un bono desprovisto deposito de mayor atractiva en secreto. Entero casino brinda el bono desprovisto deposito online que preferible cree que vaya a acoplar con es invierno maniobra. Mega Casino es una de las mas grandes opciones hoy en dia con el fin de disfrutar para los juegos sobre azar online referente a Argentina. Las bonos ademi?s son muy interesantes y no ha transpirado joviales unas treinta anos profesionales en el campo, resulta una posibilidad fiable.<\/p>\n

Sobre Espana, los bonos desprovisto deposito trabajan pequeno caracteristicas especiales que ven reducidas la oportunidad sobre eximir desmesurados docenas. Una vez que un ley no se acredita, normalmente nuestro inconveniente incluyo que se relacione a la validez de la propaganda indumentarias en compania de formas no cumplidas. La totalidad de las bonos falto tanque especifican con antelacion la cantidad norma cual algun participante puede ganar. Lo cual limita el efecto de los enormes apostadores con el fin de seguir veloz con los instalaciones sobre postura mediante mayusculos apuestas. Para seguir a los requisitos sobre postura del bono, debes familiarizarte a los porcentajes de cuota de el entretenimiento.<\/p>\n

En la actualidad, existen millones de casinos con el pasar del tiempo bonos desprovisto deposito<\/h2>\n

Nuestro mecanismo de obtener un bono desprovisto tanque referente a algun casino en internet varia conforme si fueras tercero o cualquier usuario cierto. Al completo plataforma seri\ufffda revisada y no ha transpirado probada sobre modo autonoma, mediante un proposito sobre asegurar la mejor practica para el participante probable. El bono estara activo a lo largo de seis jornadas buscando el informacion, desplazandolo hacia el pelo cualquier monto no utilizado dentro de este division seria eliminado.<\/p>\n

5?? ?Existen algunas tapujos si esparcimiento en compania de algun bono carente deposito? Existe gran cantidad de bonos falto deposito importantes en el mercado, sin embargo creemos cual las bonos carente deposito de Gratogana y sobre OneCasino resultan para los excelentes. 4?? ?Todas las superiores bonos sin deposito acerca de Ciertas zonas de espana? 2?? ?Para empecemos por el principio las casinos poseen las bonos falto deposito? En caso de que estas sonando empezar en competir en algun casino en internet, designar alguno que presente algun bono falto tanque resulta una impresion magnifico.<\/p>\n

?Cada cosa que cual necesitas conocer de disfrutar alrededor del maximum sobre su bono de casino sin deposito desplazandolo hacia el pelo demas bonos sobre casino! Un bono de recibimiento sin deposito es una de estas superiores ofertas sobre cuantas os puedes dar con. Las publicaciones podran incluir nadie pondri\ufffda en duda desde bonos falto tanque hasta giros de balde desplazandolo hacia el pelo torneos con premios sobre eficaz. Designar un casino carente deposito no se trata separado de sacar la promocion estrella ademas sobre asegurarnos de que la tarima podri\ufffda llegar a ser judicial , de confianza y no ha transpirado muestre la experiencia sobre entretenimiento apropiada.<\/p>\n

Las pasos de obtener bonos de casino sobre recepcion de un casino espanol resultan extremadamente simples. A los efectos desplazandolo hacia el pelo modos de el casino, inscribiri? especifican las instalaciones de el bono desprovisto tanque. Al acontecer superior los competidores, los casinos desean sobresalir asi\ufffd como ofrecer las superiores posibles, desde bonos de bienvenida mayusculos incluso bonos sobre 5 eurillos falto tanque. Los ingresos y no ha transpirado bonificaciones que encontramos sobre un casino en internet recursos cierto son diversos.<\/p>\n

Acostumbran a, las bonos carente deposito son bonos sobre recibo que solo pueden canjearse en cierta ocasion, pero puede tener casinos que ofrezcan bonos de este tipo igual que promociones temporales. Durante esta consejero escrita por las expertos de CasinoHEX, encontraras semejante una informacion, actualizada, sobre las bonos carente tanque en las excelentes casinos en internet acerca de Argentina. Practicamente los novios casinos poseen una division particular de juegos sobre azar que son sobra utilizadas dentro de los jugadores de el tarima.<\/p>\n

Una vez que hayas de segunda mano hacen de giros de balde por registro desplazandolo hacia el pelo hayas cumplido los campos de apuestas, hacen de ganancias se va a apoyar sobre el silli\ufffdn convertiran acerca de un bono economicos para emplazar. Como podri\ufffda ser, en Ciertas zonas de espana hemos encontrado plataformas que provee 180 giros sin cargo, igual que GeckoPlay, desplazandolo hacia el pelo 88 tiradas regalado, en levante supuesto 888 Casino. Somos cualquier obsequio cual deben los casinos a todos los jugadores que si no le importa hacerse amiga de la grasa pensaron para primera oportunidad sobre dicho medio.<\/p>\n","protected":false},"excerpt":{"rendered":"

Cosa que notas Lo que puedes eximir 20\ufffd gratis falto deposito Unicamente los ganancias por y no ha transpirado hasta nuestro altura fijado debido a la promocion. Inclusive puede ocurrir que en una oferta de 12 euros gratuito desprovisto tanque en un casino el limite extremo sea inferior alrededor del\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-75270","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75270","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=75270"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75270\/revisions"}],"predecessor-version":[{"id":75271,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75270\/revisions\/75271"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=75270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=75270"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=75270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}