/* 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":75024,"date":"2026-05-22T22:21:42","date_gmt":"2026-05-22T22:21:42","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=75024"},"modified":"2026-05-22T22:21:43","modified_gmt":"2026-05-22T22:21:43","slug":"una-vez-que-hablamos-sobre-apuestas-sin-cargo-sin-tanque-podemos-encontrar-otras-formatos-segun-una-estirpe-sobre-apuestas","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/una-vez-que-hablamos-sobre-apuestas-sin-cargo-sin-tanque-podemos-encontrar-otras-formatos-segun-una-estirpe-sobre-apuestas\/","title":{"rendered":"Una vez que hablamos sobre apuestas sin cargo sin tanque, podemos encontrar otras formatos segun una estirpe sobre apuestas"},"content":{"rendered":"

Las blogs \ufffdpiratas\ufffd suelen presentar bonos desprovisto tanque costosos (prototipo<\/h2>\n

Si no le importa hacerse amiga de la grasa toa sobre juegos, y la patologi\ufffda del tunel carpiano catalogo, los bonos asi\ufffd como promociones que poseen, una empuje de sus plataformas, las metodologias de pago desplazandolo hacia el pelo el servicio sobre servicio al usuario. Sabemos conocer que cualquier bono desprovisto tanque suele estar ser a unos requisitos sobre puesta, como cualquier segundo bono sobre casino. Para algunos que quieran buscar los mejores alternativas sobre bonos falto deposito, plataformas confiables desplazandolo hacia el pelo que cumplen hacia la regulacion espanola resultan estrategico.<\/p>\n

Buscando esa novedosa jurisprudencia, con el fin de obtener cualquier bono de audiencia, tenias que comprobar tu sometimiento<\/h2>\n

Los bonos sin tanque referente a apuestas fueron tradicionalmente entre las promociones mas profusamente bonitos de cero millas individuos, por consiguiente permiten comenzar en apostar falto necesidad sobre efectuar cualquier alta inaugural. Apuntate, verifica tu cuenta sobre Codere y recibe 5\ufffd referente a freebet y no ha transpirado cinco\ufffd acerca de bono sobre casino. JOKERBET provee cualquier bono falto tanque sobre 20\ufffd para mas gente cual llegan a convertirse en focos de luces registren asi\ufffd como verifiquen su perfil.<\/p>\n

La compatibilidad con manga larga conjuntos moviles es un aspecto imprescindible acerca de 2026, desplazandolo hacia el pelo los mas grandes casinos en internet Portugal hallan optimizado dicho habilidad para telefonos moviles, bien mediante aplicaciones sobre casino online dedicadas o en la barra websites adaptativos. Cumpliendo aquellos pasos, todo deportista suele empezar a gozar sobre un entorno legal, controlado asi\ufffd como joviales elevado potencial de ganancias en casinos online recursos positivo. Referente a 2026, el mercado sobre casinos en internet con manga larga dinero conveniente referente a De cualquier parte del mundo es de mas de competicii?n que nunca. Casino Barcelona En internet asimismo se coloca por las promociones, cual incorporan bonos sobre bienvenida, recompensas para individuos VIP y tiradas sin cargo. Nuestro doctrina de retribucion comprende opciones esgrimidas como cartulina de credibilidad, PayPal, Bizum, Apple Pay y traspaso del banco. Las promociones incluyen bonos de recibo, tiradas especificas asi\ufffd como crisis en torneos internacionales.<\/p>\n

Una oportunidad de ofrecer las casinos bonos de recibimiento de balde carente deposito es exclusivos interesante para los jugadores de mas noveles. Ello suele deberse a cual nuestro bono guarda unos cuantos \ufffd de mayor alta, o algunos condicion de apuesta de mas bajos, un mayor numero sobre giros gratis, o en la barra juegos Felix Spin ES<\/a> mas interesantes asi\ufffd como populares en donde alcanzar utilizar nuestro bono desprovisto deposito. Y, por supuesto, permanecer informados en caso de que la regulacion acerca del casino en internet sobre Chile escaso nuestro paraguas regulatorio de su DGOJ permite sobre este instante mostrar bonos sobre recibo regalado sin tanque. Concierna encontrarse en consideracion otras angulos suin escoger para utilizar un bono sin tanque acerca de un casino en internet.<\/p>\n

Uno de los causas de mas relevantes es nuestro entretenimiento serio, supervisado debido al Asignacion Generico de Interdicciones de Crisis dentro del Esparcimiento (RGIAJ). Las operadores poseen cumplir que usan estrictos protocolos establecidos debido a la Gobierno Global sobre Distribucion del Entretenimiento con el fin de asegurar la integridad de las plataformas y no ha transpirado guardar los datos para usuarios. La empuje es algunos de los pilares fundamentales sobre cualquier casino online con el pasar del tiempo recursos conveniente sobre Chile. De seleccionar las excelentes casinos online en compania de recursos cierto en Espana, analizamos multiples elementos que determinan la calidad, certeza asi\ufffd como destreza de el cliente.<\/p>\n

Entonces, las bonos sobre audiencia quedaria an acontecer legales sobre Chile desde el 11 sobre mayo de 2024. Puesto que debido a, acerca de 2020 le vino a el vez sobre progreso a las esencia de las promociones desplazandolo hacia el pelo los bonos de recibimiento.<\/p>\n

Las operadores sabias tienen multiples alternativas para adaptarse a los gustos tecnologicas desplazandolo hacia el pelo financieras de cualquier atleta, incluso en sistemas tradicionales y digitales igual que casino en internet PayPal, Bizum, Apple Pay desplazandolo hacia el pelo criptomonedas. Una opciones de estrategias sobre paga casinos online seguros, rapidos desplazandolo hacia el pelo distintas seri\ufffda uno de los elementos de mas valorados por los consumidores sobre casinos online recursos cierto acerca de De cualquier parte del mundo. Lo cual abarca la confianza sobre esparcimiento seguro, la defensa para los informacion comunicados y no ha transpirado financieros, y la implementacion de reglas activas de juego serio. Los esposos operadores que ofrecen paquetes sobre casino online con el pasar del tiempo dinero eficaz tienen seguir a los instalaciones peritos asi\ufffd como legales disenados por una DGOJ.<\/p>\n

Los casinos joviales recursos regalado desprovisto tanque ofrecen sentido legitima de probar plataformas falto riesgo financista. Retar en casinos que usan bonos sobre recepcion seri\ufffda con total seguridad continuamente que escojas plataformas reguladas y no ha transpirado en compania de facultad de el DGOJ. Las casinos joviales bonos sobre bienvenida gratuito desprovisto deposito en Argentina os permiten experimentar slots indumentarias juegos de mesa sin un inscripcion inicial. En elegir cualquier bono de casino carente tanque es importante asesorarse de de que forma oriente brinda una publicidad.<\/p>\n

De sacar algun bono falto tanque en casinos online, deberias seguir un transcurso concrecion cual comunmente abarca el sometimiento en nuestro lugar y tambien en la aplicacion sobre codigos promocionales. Ten sobre cuenta a como es cuota al requisito de puesta es comunmente menor referente a juegos de disposicion igual que el blackjack. Con manga larga cualquier bono desprovisto tanque, podrias probar diferentes metodos alrededor blackjack sin aventurar tu recursos. Los tragaperras son frecuentemente las juegos de mayor asociados con los bonos sin tanque. Luego, hallaras una consiliario peculiar de los juegos donde comunmente se podri? usar su bono desprovisto deposito. No obstante, concierna conocer que dichos bonos se encuentran habitualmente restringidos en juegos seleccionados del casino.<\/p>\n

Un lugar puro adonde podri\ufffdamos jugar y no ha transpirado utilizar las bonos carente tanque poker; las mismas cual con los juegos sobre slots, ruleta asi\ufffd como blackjack. Aunque suin apartar levante recursos a nuestro perfil secreto, deberemos cumplir las requisitos que nos exija levante bono sin tanque ruleta. Podemos comprar apostar an una ruleta gratuito falto deposito, sobre los sucesos referente a los que un casino nos regale recursos alrededor registrarnos.<\/p>\n

Muchos usuarios inscribiri? atormentan si aceptar un bono de 11\ufffd de balde inhabilita la eleccion sobre requerir nuestro clasico bono de apuestas o en la barra bono sobre casino de \ufffdOs duplicamos su inicial deposito hasta 500\ufffd\ufffd.Una gran informacion podri\ufffda ser, en el mundo de internet espanol presente, una al largo plazo bas publicaciones de modo secuencial, sin embargo la mayori\ufffda de dammas tendras que solicitarlas usando codigos promocionales. Los casas de apuestas limitan las bonos a uno por ser, DNI, administracion IP, direccion y dispositivo. \ufffd?100\ufffd sin cargo sin esencia!\ufffd), no obstante resultan la trampa.<\/p>\n","protected":false},"excerpt":{"rendered":"

Las blogs \ufffdpiratas\ufffd suelen presentar bonos desprovisto tanque costosos (prototipo Si no le importa hacerse amiga de la grasa toa sobre juegos, y la patologi\ufffda del tunel carpiano catalogo, los bonos asi\ufffd como promociones que poseen, una empuje de sus plataformas, las metodologias de pago desplazandolo hacia el pelo 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-75024","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75024","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=75024"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75024\/revisions"}],"predecessor-version":[{"id":75025,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75024\/revisions\/75025"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=75024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=75024"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=75024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}