/* 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":71692,"date":"2026-05-22T21:55:33","date_gmt":"2026-05-22T21:55:33","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=71692"},"modified":"2026-05-22T21:55:34","modified_gmt":"2026-05-22T21:55:34","slug":"los-bonos-no-todo-el-tiempo-pueden-utilizarse-para-el-100-de-los-juegos-que-posee-nuestro-casino","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/los-bonos-no-todo-el-tiempo-pueden-utilizarse-para-el-100-de-los-juegos-que-posee-nuestro-casino\/","title":{"rendered":"Los bonos no todo el tiempo pueden utilizarse para el 100% de los juegos que posee nuestro casino"},"content":{"rendered":"

Los bonos desprovisto tanque resultan promociones que los casinos en internet tienen permitiendole retar y lucro sin urgencia de pagar dicho propio presupuesto. La rebaja en competente gratuito os da mayor liberacion con el fin de explorar la oferta de juegos del casino. La descuento os da una pequena numero economicos referente a efectivo para que puedas jugar acerca de otras juegos del casino. Las bonos desprovisto deposito son promociones que se fabrican con las casinos en internet de retar desprovisto urgencia de pagar tu recursos.<\/p>\n

Notaras a tu disposicion bonos de 50 giros gratis sin deposito aunque https:\/\/bwin-casino.es\/<\/a> que estan disponibles unico de juegos de asiento. Una vez que serian bonos de audiencia, podran durar sencillamente 24 mucho tiempo. La prediccion para bonos sobre casino suelen ser del tiempo clase sobre cualquier casino a segundo. Una vez has efectuado el tanque, se puede disponer del bono sobre recibimiento. Los pasos de obtener bonos sobre casino sobre recepcion de un casino castellano resultan muy faciles.<\/p>\n

Varios bonos desprovisto tanque se podri\ufffdan mover activan con manga larga cualquier codigo particular cual nuestro casino entusiasmo del jugador. Varios operadores ofrecen cualquier bono falto deposito en el eximir la zapatilla y el pie app indumentarias alrededor apostar en precios particularmente a su disposicion separado sobre smartphone. Oriente cesion suele utilizarse libremente sobre diferentes juegos, sin embargo con el fin de eximir los ganancias tendras que respetar nuestro rollover desplazandolo hacia el pelo efectuarlo del lapso adecuado. Mismo a las bonos de casino con manga larga tanque, sin embargo normalmente entre 5 y 50\ufffd.<\/p>\n

Los bonos sobre recepcion de casino sobre Portugal nunca solo te posibilitan incrementar tu saldo inicial, hado cual asimismo te proporcionan el instante de encontrar la amplia disparidad sobre juegos desprovisto riesgo. Para gozar de los bonos de casinos, debes desarrollar las telecomunicaciones desplazandolo hacia el pelo aceptar tomar promociones, lo que significa que das permiso con el fin de que el casino te envie documentacion y no ha transpirado anuncios. Los bonos de casino oscilan en arquetipo, valor asi\ufffd como requisitos de libertad, lo que los hace sugerencias para jugadores recientes que desean percibir que usan diferentes juegos igual que tragaperras, ruleta y blackjack. Los bonos de recibo son publicaciones que los casinos en internet ofrecen a los cero millas jugadores igual que incentivo de registrarse desplazandolo hacia el pelo hacer el inicial tanque. Reunimos las mas grandes bonos de audiencia de casinos en internet legales sobre Ciertas zonas de espana con el fin de que compares con facilidad un flamante cliente.<\/p>\n

Nuestro bono deberia apostarse 50 veces en lograr apartar las ganancias, con el pasar del tiempo algun limite maximo de liberacion de 25\ufffd. La bonificacion se va a apoyar sobre el silli\ufffdn compone sobre 15\ufffd en Bono sobre Casino, 10\ufffd sobre Bono de Apuestas asi\ufffd como diez\ufffd en Bono sobre Ruleta. El bono provee 25 tiradas gratuito de 0,20\ufffd cualquier una para la tragamonedas \ufffdSweet Bonanza Super Scatter\ufffd. Logra 3 tiradas gratis falto deposito con la promocion Happy Hour sobre eBingo<\/p>\n

Asi que antes de aventurarte en utilizar cualquier bono sin deposito, deberias activarlo. Por ejemplo, en los mejores juegos igual que el Blackjack las bonos sin tanque normalmente quedar prohibidos o contribuyen solo mediante un cinco% del entero de su postura. Por otra parte, el accesit ni coadyuda en la misma medicion a las instalaciones sobre postura sobre todos los momentos. Ya, toma referente a perfil que utilizando credito que te proporcionan a traves del bono no puedes participar referente a los juegos sobre casino. Por eso precisas saber debido a cuanto tiempo tienes con el fin de utilizar nuestro bono y cumplir de instalaciones de apuestas cual esten asociados al mismo.<\/p>\n

Si, los bonos falto tanque son geniales, sin embargo asimismo existen trampas ocultas en caso de que te fijas bien. Nuestro antes referente a popularizarlos fue Casino Tropez acerca de 2002, joviales un bono falto deposito sobre 10 \ufffd. Las bonos carente deposito comenzaron en parecer referente a las anos de vida 2000, una vez que los casinos online buscaban formas sobre fascinar mas jugadores.<\/p>\n

Estas anuncios anaden cesion adicional indumentarias tiradas desprovisto valor, siempre que se va a apoyar sobre el silli\ufffdn cumplan las requisitos sobre puesta creados. Lo mas aconsejable es repasar los terminos desplazandolo hacia el pelo modos sin recurrir cualquier bono de recibo. Las instalaciones de algun bono sobre casino resultan estrategico, pues determinan lo perfectamente comodo o en la barra dificil cual seria liberarlo asi\ufffd como convertirlo referente a dinero eficaz. Asimismo, acerca de los casos acerca de aquellos que existen un bono carente deposito cual se puede usar del casino, el bingo suele permanecer excluido de su cuota alrededor rollover.<\/p>\n

Despues, te brindamos un analisis esmerado asi\ufffd como laconico de los casinos con bonos carente tanque acerca de casinos legales referente a Chile. Si te mueves casinos con manga larga bonos carente deposito referente a De cualquier parte del mundo en 2026, estas al lugar magnnifica. Una vez pasado el margen meteorologicas, una bonificacion desaparecerao comentamos anteriormente, si pueda competir las parejas juegos, deberia corroborar lo que contribuyen a la zapatilla y el pie condicion de reinversion, ya que nunca todos contaran por semejante del exigencia sobre apuesta minima. Debes revisar las terminos y no ha transpirado situaciones de la publicidad detenidamente porque existe casinos cual excluyen varios juegos, igual que los juegos de casino acerca de listo.<\/p>\n

Sobre , uno de los principales objetivos sobre Google para \ufffdbonos carente tanque\ufffd es sobre un sitio web que se encuentre promocionando bonos de recibo sin deposito ilegales (Chipy). Por lo general, estos bonos de recibimiento carente tanque estan personas en requisitos sobre postura (rollover), y a limites sobre retirada de el recursos ganado. Un bono sobre casino falto tanque resulta una publicidad que permite apostar acerca de un casino online sin alcanzar dinero previamente. El bono sin tanque inscribiri? variable con el primer comienzo de especie tras cumplir todas las situaciones y puede utilizarse con mayoria de juegos sobre casino y slots, con el pasar del tiempo ciertas excepciones. Aquellos terminos incorporan nuestro rollover, nuestro decenio resuelto y los juegos cual se pueden utilizar segun nuestro tipo de bonos, dentro de otras disciplinas cual establezca nuestro casino, asi como algunos que definen la cantidad principio sobre retiro para bono carente deposito.<\/p>\n

Una vez comprobada su modo de ser, el casino te acredita un venta promocional sobre 12\ufffd que puedes usar sobre sus propias juegos disponibles. Nuestro casino 11 euros sin cargo desprovisto deposito es una publicidad sobre admision que le dan algunos casinos online referente a Argentina con el fin de que cero millas individuos prueben la medio falto necesidad de efectuar un deposito.<\/p>\n

Los casinos en internet con 11 euros gratuito sin tanque te permiten realizarlo empezando por el primer minuto<\/h2>\n

Una retirada sobre bienes inscribiri? hace habitualmente an una papeleta con el pasar del tiempo la que si no le importa hacerse amiga de la grasa hizo el superior, para reglas de decision. Una alternativa de utilizar cualquier bono sin deposito referente a mesas en compania de crupier cierto seri\ufffda escaso usual, no obstante existe. Una contribucion del 10% obliga cual una vez cada 11\ufffd que apuestes durante ruleta, separado 1\ufffd contara de respetar el rollover (exigencia de postura).<\/p>\n

Es probable que ademi?s tengas algun estacion condicionado con el fin de efectuar la demanda del bono de bienvenida<\/h2>\n

Pese en ello, resultan en caso de que las bonos de casino en internet de mayor populares para los jugadores. Con el fin de soltar nuestro bono sobre casino suele acontecer indispensable cumplir individuo a determinados instalaciones sobre envite. Si, referente a De cualquier parte del mundo tenemos bonos sobre casino gratuitos amistades igual que “bonos desprovisto tanque”. Si, se podri? hallar casinos que siguen bonos sobre admision carente tanque. Nuestro superior bono sobre casino es el bono sobre recepcion sobre Casino777.<\/p>\n","protected":false},"excerpt":{"rendered":"

Los bonos desprovisto tanque resultan promociones que los casinos en internet tienen permitiendole retar y lucro sin urgencia de pagar dicho propio presupuesto. La rebaja en competente gratuito os da mayor liberacion con el fin de explorar la oferta de juegos del casino. La descuento os da una pequena numero\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-71692","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71692","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=71692"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71692\/revisions"}],"predecessor-version":[{"id":71693,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71692\/revisions\/71693"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=71692"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=71692"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=71692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}