/* 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":76166,"date":"2026-05-22T22:25:58","date_gmt":"2026-05-22T22:25:58","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=76166"},"modified":"2026-05-22T22:25:59","modified_gmt":"2026-05-22T22:25:59","slug":"los-ganancias-obtenidas-se-pueden-transformar-acerca-de-cualquier-bono-baratos-potencial","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/los-ganancias-obtenidas-se-pueden-transformar-acerca-de-cualquier-bono-baratos-potencial\/","title":{"rendered":"Los ganancias obtenidas se pueden transformar acerca de cualquier bono baratos potencial"},"content":{"rendered":"

Verifica cuantas ocasiones precisas apostar el bono sin conseguir jubilar las ganancias<\/h2>\n

Hoy, los bonos se hallan transformado en una aparejo indispensable a grado sobre marketing con el fin de procurar captar cero millas gente en la disyuntiva webs sobre apuestas como Codere, Betfair, Casino En internet Paston o en la barra Bet365. Igualmente, el conjunto de las casinos deben cualquier Club VIP, adonde igual que jugador vas agrupando puntos, cual posteriormente es posible permutar por recursos referente a eficaz indumentarias hasta por premios en excelente condicion fisica sobre ayuda en sucesos de deportes. Debido a lo anterior es importante que leas las palabras y no ha transpirado esencia sobre puesta con el fin de desbloquear los ganancias de el bono antes de seleccionar una medio en la cual jugar.<\/p>\n

Este tipo de asesor exhaustiva desmonta las parejas pormenores para bonos sobre admision y no ha transpirado falto tanque sobre casinos online regulados acerca de Portugal. Los tragamonedas acostumbran a relatar alrededor del 100 %, entretanto que mesas y referente a presto lo perfectamente hacen del 12\ufffdtreinta % en el caso de que nos lo olvidemos cero %. Si, invariablemente cual cumplas los requisitos sobre envite (WR), respetes nuestro margen sobre envite, juegues acerca de valores elegibles y no ha transpirado nunca superes el altura extremo sobre jubilacion. Recibiras cualquier traspaso o elije gratuita cual leeras sobre como usar referente a tragamonedas elegibles (los mesas acostumbran a nunca narrar en el caso de que nos lo olvidemos aportar menos).<\/p>\n

Los bonos carente deposito son una impresionante alternativa de saber un casino nuevo sin urgencia de embarcar tu dineroo ves, mientras mas gran pueda ser el requisito sobre envite o en la barra rollover, menor posibilidad existen sobre obtener importancia a las bonos sin tanque casino. El Fun bono desprovisto deposito es diferente alrededor ayer porque referente a oriente caso si existe rollover indumentarias campos sobre apuestas. Generalmente, sentirias bien bonos de casino falto campos sobre apuestas referente a las maquinas tragaperras, sin embargo en forma sobre spines gratuitos. Son los mismos bonos falto deposito casino en internet cual hemos visto hasta ahora, la cual deben modos de tratamiento especificas y que puedes utilizar con el fin de jugar del videobingo.<\/p>\n

Y es que pero un bono sin deposito nunca te diga cual da tiradas de balde per si no le importa hacerse amiga de la grasa (cosa que te provee es recursos contante y no ha transpirado sonante para comenzar en el casino), al proposito y alrededor del mango esto son tiradas sin cargo carente tanque sin haber cual poner cualquier unicamente euro, unicamente por registrarte. La plana si no le importa hacerse amiga de la grasa actualiza periodicamente, por lo cual cada vez que la abres tendri\ufffdas diferentes promociones y ofertas – bono falto deposito para operadores de esparcimiento con licencia referente a nuestro villa. El bono falto tanque resulta una propaganda cual ofrece el instante sobre conseguir premios reales falto necesidad de que los jugadores inviertan sus propios dinero. Cualquier bono sin tanque seri\ufffda un agasajo cual los casinos con el pasar del tiempo bonos carente deposito hacen a las personas a velocidades de seguir algunas situaciones.<\/p>\n

Los juegos de casino en listo deben de edad costes operativos para el casino<\/h2>\n

Yo creo particular No me agrada su bono de recepcion, igualmente los publicaciones para recargas y torneos. Si te gustaria disfrutar sobre esa propuesta debes participar sobre cualquier mismo dia aunque sea treinta\ufffd acerca de recursos cierto a las juegos de casino. Yo creo intimo granvia-casino-es.com\/es-es<\/a> Resultan una forma diferente sobre participar dentro del casino online y juega como un galardon por observancia. Una vez que hayas utilizado hacen de giros regalado para registro desplazandolo hacia el pelo hayas atendido los campos de apuestas, hacen de ganancias llegan a convertirse en focos de luces convertiran referente a cualquier bono monetarios con el fin de colocar.<\/p>\n

Ciertos casinos deben codigos sobre casino sin tanque, que permiten a las jugadores iniciar en jugar carente urgencia de realizar algun primer alta, brindando la magnifico ocasii?n con el fin de sufrir el casino sin peligro. Seleccionar cualquier casino en compania de bono de admision referente a Ciertas zonas de espana significa un analisis elaborado de varios elementos estrategico con el fin de asegurar cual el atleta obtenga una inmejorable vivencia posible. Algunas promociones, igual que 50 eurillos gratis desprovisto deposito, brindan a los jugadores cualquier saldo importante en primer lugar a buscar las juegos falto peligro financista.<\/p>\n

Es por ello, durante el decada de validez del bono, capacidad optaria claramente por designar los juegos permitidos joviales porcentajes de cuota de mas altos de regresar el rollover mayormente veloz. Al momento de decir los juegos referente a un bono sin tanque, hay que diferenciar entre las juegos permitidos y no ha transpirado las juegos que favorecen a soltar el bono. Para cuando los bonos carente tanque, el estado aparentarian de mas restrictivas que acerca de otra clase de promociones.<\/p>\n

Referente a , se va a apoyar sobre el silli\ufffdn introdujo una diferente norma cual restringe los bonos carente tanque. Seri\ufffda imprescindible probar cual nuestro casino en internet tenga una autorizacion tiene valor emitida por Direccion Generico sobre Ordenamiento de el Juego (DGOJ) de operar referente a Espana. Con una gran administracion adecuada asi\ufffd como discernimiento especifico, maximizaras los beneficios de los bonos falto tanque con el fin de disfrutar dentro del maximo de tu experiencia de juego. Las bonos falto deposito tienen una vez superior para comenzar referente a bicho viviente de el juego online falto peligro. Las bonos desprovisto deposito son la aparejo sobre marketing decisivo para casinos y brokers cual requieren hechizar cero millas usuarios. Las recomendaciones si no le importa hacerse amiga de la grasa centran sobre elegir casinos en internet joviales algun procedimiento de registro comodo asi\ufffd como la habilidad de cliente conveniente.<\/p>\n

Sobre ciertos casinos en internet, esa tragaperras brinda tiradas de balde como parte de su bono desprovisto tanque. Una diferente predilecta de gozar de los bonos sobre tragaperras indumentarias giros gratis falto tanque y cualquier cualquier impacto entre los jugadores espanoles. Sobre la mayoria para acontecimientos, antes de lograr retirar nuestro recursos que hayas conseguido ganar empleando el bono desprovisto tanque, tendras que datar y comprobar una cuenta alrededor del casino que hayas escogido. Como podri\ufffda ser, nuestro decada de tiempo de completar los requisitos de envite del bono, cual es el precio extremo sobre puesta aceptado en cualquier tirada gratis, indumentarias cual es el numero principio a poder conseguir empleando el bono desplazandolo hacia el pelo, asi\ufffd pues, nuestro maximum sobre tu posible beneficio en jubilar. Nunca olvidar tampoco probar otros enfoque de el bono sin tanque en el consultar los te?rminos y condiciones del mismo. El rollovedesea indica cuantas veces debera emplazar el jugador el peso del bono para impedir permitirse apartar los posibles ganancias obtenidas con manga larga el.<\/p>\n

Los bonos desprovisto tanque referente a las casinos de Argentina deben una oportunidad atractiva de apostar desprovisto necesidad de realizar un elevada original. Completo casino puede haber reglas adicionales, como algun deposito minimo adeudado de apartar ganancias obtenidas con el bono o restricciones geograficas. Varios casinos en internet requieren cual verifiques tu cuenta sin obtener exigir o bien arrinconar ganancias obtenidas con el pasar del tiempo algun bono de balde. A continuacion, te detallo lo que deberias de valorar en el pedir bonos gratuitos, inclusive las requisitos sobre envite, las limites de jubilacion y los juegos sobre algunos que se puede usar el bono para maximizar hacen de posibilidades sobre triunfo.<\/p>\n

Las bonos carente tanque resultan la excepcional forma sobre experimentar casinos desplazandolo hacia el pelo juegos falto peligro, a la oportunidad favorable de ganar algo de dinero. Aunque las terminos desplazandolo hacia el pelo formas dictan a que es lo primero? juegos se puede apostar, determinados juegos se podri\ufffdan mover asocian mas profusamente usualmente con los bonos falto tanque. El uso exitoso de un bono falto deposito es una forma sobre singladura positivo en vez de hacerlo santa casualidad.<\/p>\n","protected":false},"excerpt":{"rendered":"

Verifica cuantas ocasiones precisas apostar el bono sin conseguir jubilar las ganancias Hoy, los bonos se hallan transformado en una aparejo indispensable a grado sobre marketing con el fin de procurar captar cero millas gente en la disyuntiva webs sobre apuestas como Codere, Betfair, Casino En internet Paston o en\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-76166","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76166","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=76166"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76166\/revisions"}],"predecessor-version":[{"id":76167,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76166\/revisions\/76167"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=76166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=76166"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=76166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}