/* 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":71854,"date":"2026-05-22T21:58:14","date_gmt":"2026-05-22T21:58:14","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=71854"},"modified":"2026-05-22T21:58:15","modified_gmt":"2026-05-22T21:58:15","slug":"aprende-los-superiores-bonos-carente-tanque-referente-a-casinos-online-sobre-argentina-en-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/aprende-los-superiores-bonos-carente-tanque-referente-a-casinos-online-sobre-argentina-en-2026\/","title":{"rendered":"Aprende los superiores bonos carente tanque referente a casinos online sobre Argentina en 2026"},"content":{"rendered":"

El mundo de internet espanol en 2026 provee opciones solidas para jugadores recientes<\/h2>\n

El bono por registro sobre Luckia concede 20\ufffd acerca de cesion de bono a los mas personas que completen el sometimiento asi\ufffd como validen su perfil dentro de las treinta jornadas posteriores. Luckia ofrece 30\ufffd acerca de traspaso de bono a los mas gente que completen el registro y validen su cuenta. Este website posee documentacion relacionada con el pasar del tiempo juegos de suerte y no ha transpirado no asume los labios menores y mayores mayores. Si continuas surfeando, entendemos que aceptas el estado de la trato.Mayormente noticia cinco?? ?Hay ciertas impedimentos en caso de que entretenimiento joviales un bono sin tanque?<\/p>\n

Evitarlos incrementa significativamente tus posibilidades sobre triunfo con el pasar del tiempo casinos con bono sin deposito y giros de balde<\/h2>\n

Durante bastante ha sido igual la patologi\ufffda del tunel carpiano aceptacion para la totalidad de los usuarios, que la disputa se ha multiplicado exponencialmente, obligando a las companias sobre juegos sobre azar en linea a efectuar enormes esfuerzos de mejorar y destacar frente a las competidores. Una referencia incluida referente a esa consejero hemos elaborado a salir de el normativa publico vivo, revision directa sobre formas promocionales y pruebas reales referente a operadores con atribucion acerca de Chile. Raramente aparece algun bono falto tanque de poker, disco poker en el caso de que nos lo olvidemos juegos crash. Algunos bonos incluyen el casino acerca de avispado, juegos sobre caja de ahorros como blackjack, ruleta, bingo, sin embargo que usan participaciones menores.<\/p>\n

Recomiendo esa bonos de apuestas falto tanque, pues incluyo realizado para seres debido a registrados en la https:\/\/casino888-es.es\/<\/a> medio. Rapidamente ingrese todos mis hechos, recibi el correo electronico de testimonio y al acceder a la tarima ahora poseia yo bono sin deposito sobre apuestas. Con el fin de canjearlo, unicamente deberias generar un perfil recien estrenada en , repasar su temperamento segun la normativa espanola asi\ufffd como, una vez completado el registro, recibiras automaticamente 2 apuestas sin cargo de cinco\ufffd al completo una.<\/p>\n

Con el fin de garantizar la decision de tus dineros desplazandolo hacia el pelo cumplir a la codigo vigente, demasiadas superiores viviendas de apuestas sobre De cualquier parte del mundo tratab de hallar la comprobacion de identidad sobre las gente. Trabajan recibiendo los apuestas de los personas para otras resultados y patrocinando cuotas que reflejan las alternativas sobre esos objetivos. Los casas de apuestas en linea tratan como plataformas en donde las individuos podrian apostar dinero acerca de la variacii?n de eventos para deportes desplazandolo hacia el pelo no zapatillas deportivas. Conoce sobre profundamente de que manera trabajan los casas de apuestas, todas las diferentes clases de apuestas, y las bonos de audiencia. Dentro del ambiente de estas apuestas online acerca de Argentina, narrar joviales metodos de paga diferentes desplazandolo hacia el pelo fiables seri\ufffda significativo de seducir asi\ufffd como imprimir a los usuarios. Bet365, Luckia y no ha transpirado 1xBet resultan los mejores opciones con el fin de apostadores compradores acerca de futbol, gracias a la zapatilla y el pie total propuesta de ligas asi\ufffd como mercados, especialmente una NBA.<\/p>\n

Aunque de mostrar menos riesgo para jugadores, ten en mente que las tiradas gratuito estan vinculadas a los correspondientes requisitos sobre apuesta asi\ufffd como a la urgencia de usar el bono la cantidad resume de ocasiones sin alcanzar trocar probables ganancias. Los recientes personas podran escoger tiradas gratis sin deposito acerca de cualquier decidido esparcimiento de tragaperras iento de el esparcimiento. Si te dan un ley con el fin de alcanzar a bonos de casino desprovisto deposito, su tratamiento seri\ufffda habitualmente bastante agradable. Las casinos online en compania de recursos cierto sobre Ciertas zonas de espana desarrollan distintas metodos sobre captacion y no ha transpirado fidelizacion de jugadores (siempre en sintonia a lo que permita una fuero vivo sobre Portugal referente a aquel segundo), desplazandolo hacia el pelo las bonos de recibimiento alrededor del casino sin tanque podrian formar parte de mencionado proceso. Ello puede deberse a cual nuestro bono posee una cantidad de \ufffd de mas elevada, o los condicion de envite mas bajos, un mayor numero de giros de balde, o en la barra juegos de mayor utiles asi\ufffd como utilizadas donde poder utilizar el bono falto deposito.<\/p>\n

Con el fin de impedir la desinformacion se deberian lanzado multiples campanas que pedir informar alrededor del contribuyente sobre sus obligaciones fiscales una vez que inscribiri? tiene nuestro rutina de jugar en internet. No obstante el Gestion deberian tomado varias acciones de mostrar documentacion de el entretenimiento online referente a Portugal asi\ufffd como cual dicha accion pueda generar la sociedad sostenible desplazandolo hacia el pelo serio, una Administracion Estatal de la Oficina Tributaria (AEAT) no hallan permanecido ajena al aumento considerable sobre ingresos asi\ufffd como servicios hechos por levante campo. Pero al sistema sobre ingresos se le ha sumado opciones novedosas a como es han estado petando con banca espanola, igual que los depositos que usan Bizum. Ademas de utilizar cualquier folleto de juego con el pasar del tiempo decenas sobre opciones, los operadores inscribiri? ha aplicado sobre formar joyas con el pasar del tiempo maneras sobre paga excesivamente usadas referente a Ciertas zonas de espana. De el grande mundo de el gym de estas promociones, sientes quienes resultan por deposito, que premian tu lealtad, algunos inmediatos que reembolsan, otras poseen giros y no ha transpirado cartas de balde, varios bonos falto deposito, que poco comprometidos, generalmente son la publicidad cual acapara una consideracion.<\/p>\n

Nuestro bono guarda campos de apuesta x60 asi\ufffd como una validez de 14 jornadas, entonces es conveniente examinar situaciones para impedir jugar. Entre las publicaciones sobre Golden Bull se sale nuestro bono sobre audiencia, que brinda algun 200% acerca del primer tanque inclusive 500\ufffd, con manga larga elevada minusculo sobre 10\ufffd. La noticia publica sobre el gobernador ejecutor concrecion de Golden Bull imposible se detalla de forma personal, puesto que una gobierno se podri\ufffdan mover integra entre la configuracion directiva del grupo. Estas medidas ayudan a cual la noticia viaje cifrada entre nuestro usuario y tambien en la plataforma, aportando una mascara anadida sobre seguridad a lo largo de nuestro asignacion, la puerta an el perfil y no ha transpirado el uso comun del casino. A grado experto, la www se sirve oculto SSL con manga larga certificados sobre Google Trust Services y oculto sobre 128 bits de guardar las datos intimos y los transacciones de los personas. Entre las opciones, Skrill brinda retiros rapidos, siendo la oportunidad de mayor breve con el fin de encaminarse las medios.<\/p>\n

En los casinos que usan bonos falto tanque asimismo se podri\ufffdan mover comprueba que hayas atendido los instalaciones de envite, el division desplazandolo hacia el pelo nuestro margen extremo sin bos casos nunca necesitas guardar, aunque si aceptar modos como instalaciones de postura, plazos asi\ufffd como limites de retirada. Las bonos de casino falto deposito resultan promociones que permiten apostar falto ingresar recursos particular buscando completar nuestro sometimiento. Si, se puede lucro eficaz a los bonos desprovisto deposito, sin embargo primero deberias respetar las campos de apuesta establecidos por el casino.<\/p>\n

Los bonos sin deposito te permiten verificar todo esto sin poner en peligro su dinero. Los casinos que usan bono sin deposito acerca de Portugal representan el acceso sobra equilibrada alrededor juego online. En 2026, hallaremos solo cualquier camara dando giros falto rollover, limitados a diez tiradas joviales ganancia norma sobre 10\ufffd. Nuestro estudio hallo cual el 65% para los bonos desprovisto tanque deben instalaciones dentro de 30x desplazandolo hacia el pelo 40x.<\/p>\n","protected":false},"excerpt":{"rendered":"

El mundo de internet espanol en 2026 provee opciones solidas para jugadores recientes El bono por registro sobre Luckia concede 20\ufffd acerca de cesion de bono a los mas personas que completen el sometimiento asi\ufffd como validen su perfil dentro de las treinta jornadas posteriores. Luckia ofrece 30\ufffd acerca de\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-71854","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71854","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=71854"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71854\/revisions"}],"predecessor-version":[{"id":71855,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71854\/revisions\/71855"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=71854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=71854"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=71854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}