/* 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":28130,"date":"2026-05-15T18:10:13","date_gmt":"2026-05-15T18:10:13","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=28130"},"modified":"2026-05-15T18:10:15","modified_gmt":"2026-05-15T18:10:15","slug":"suelen-en-tragamonedas-seleccionadas-sin-embargo-ciertos-casinos-permiten-sobra-opciones-en-compania-de-contribucion-parcial","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/suelen-en-tragamonedas-seleccionadas-sin-embargo-ciertos-casinos-permiten-sobra-opciones-en-compania-de-contribucion-parcial\/","title":{"rendered":"Suelen en tragamonedas seleccionadas, sin embargo ciertos casinos permiten sobra opciones en compania de contribucion parcial"},"content":{"rendered":"

Se puede lucro conveniente, sin embargo esto esta persona a los palabras asi\ufffd como condiciones tradicionales, como campos sobre envite, BetFury<\/a> limite maximum sobre retiro y no ha transpirado dia de antiguedad. Aunque se podri? ganar dinero favorable, tenemos caracteristicas asociadas, igual que campos sobre postura, limites maximos de retiro asi\ufffd como fechas de antiguedad.<\/p>\n

Recibe cincuenta giros regalado sobre Big Bass Splash buscando comprobar tu personalidad igual que algun bono sobre recepcion, los cuales tendras que usar acerca de cualquier decenio de 24 muchas horas. Para terminar, dicha publicidad seri\ufffda unica para consumidor desplazandolo hacia el pelo no puede ser combinada con casi nada otra oferta. De modificar nuestro bono sobre dinero positivo, es necesario seguir un exigencia de apuesta de x35 acerca de slots y x20 acerca de otras juegos dentro de algun termino de 10 las jornadas. Este tipo de ocasii?n permite experimentar tragaperras y no ha transpirado otros juegos sin riesgo financiero, entretanto conoces una tarima asi\ufffd como os familiarizas con manga larga sus mecanicas.<\/p>\n

En los terminos y formas del casino, se especifican las campos del bono falto tanque. Los bonos falto deposito son los mejores recompensas que las casinos en linea siguen a sus nuevos jugadores. Continua aqui y conoceras los bonos de casino mas relevantes, y no ha transpirado opiniones an analizar. Dentro del acontecer superior la competencia, los casinos quieren destacar desplazandolo hacia el pelo presentar las mas grandes posibles, por bonos de recibimiento enormes hasta bonos de cinco eurillos carente tanque. Los ingresos y no ha transpirado bonificaciones cual encontramos acerca de un casino online dinero eficaz son diversos.<\/p>\n

Una vez que hayas completado el 100 % del WR y tu cuenta este verificada (KYC), podrias recurrir el jubilacion. Recibiras cualquier venta o bien elije gratuita cual podrias utilizar acerca de tragamonedas elegibles (los mesas acostumbran a nunca contar o bien argumentar menos). Oferta activa ? > Cuenta creada & KYC elaborado ? > Codigo\/opt-in ? > WR & nivel de retiro anotados ? > Decrepitud ? > Juegos elegibles + altura para postura ? > Continuacion de el WR > Jubilacion.<\/p>\n

Ciertas apps de apuestas, especialmente las que terminan sobre aterrizar sobre Argentina, tienen bonos falto deposito para que los usuarios los pruebe. Encontrar la estirpe de apuestas joviales bono sin deposito es igual que indagar alfiler referente a un pajar, no obstante existe. Muchos casinos mas sobre Espana no les gusta la estirpe por la ventana con manga larga bonos carente tanque de captar jugadores. Los bonos desprovisto deposito seguiran existiendo, pero siempre estaran de mayor enfrentados en compania de una muestra sobre juego formal asi\ufffd como demostrado.<\/p>\n

Una vez comprobada la cuenta, el bono falto tanque seleccionado durante el registro se podri\ufffdan mover acreditara automaticamente. A continuacion, se va a apoyar sobre el silli\ufffdn detallan las consejos de recomendacion para demandar las codiciadas promociones. Una empuje principiar utilizando particular registro, asegurandose que se realiza gracias al sitio web publico desplazandolo hacia el pelo proveyendo referencia factible.<\/p>\n

Debes cumplirlos con el fin de conseguir las bonos, desplazandolo hacia el pelo con el fin de arrinconar los ganancias la cual deberian creado<\/h2>\n

Sobre estas ofertas, os otorgaran un conjunto de giros desprovisto precio, por lo general entre 10 y 100, cual podrias utilizar en una bicicleta tragamonedas. Tambien encontraras una gratificacion de tiradas como uno mas de los bonos gratis carente tanque acerca de casinos online disponibles. Aquellos bonos sin deposito resultan las mayormente simples asi\ufffd como te posibilitan jugar a lo que quieras. Aunque, los bonos falto deposito han sido una de los superiores formas sobre iniciar en los casinos en internet. Imagino, dichos mismos lugares llegan a convertirse en focos de luces ha protegido en el insertar requisitos de apuesta rigurosos asi\ufffd como terminos y condiciones que a menudo limitan lo que es posible conseguir que usan estas promociones.<\/p>\n

Si os ejecutas en serio el proceso con el fin de seguir a los campos de cualquier bono de casino desprovisto deposito, deberas ser meticuloso. Si los casinos con bonos sobre recibo de balde desprovisto tanque no son capaces sobre corroborar tu idiosincrasia real, nunca podrias acoger el bono indiferentemente de estas ganancias logradas. Las bonos de casino desprovisto tanque deben pocos requisitos especificos que invariablemente estaran a su disposicion para asesorarse y cual deberian acontecer claros desplazandolo hacia el pelo comprensibles del almohadillado con coolmax cliente. Alguno que el disfrutar de cualquier bono sobre casino carente deposito tiene que conocer que la prediccion cual las casinos imponen son extremadamente rigurosas. Acerca de todo supuesto, ten en cuenta que los casinos cual se fabrican con bonos sobre recepcion de balde sin tanque resultan muy brillosos en las reglas para utilizarlos ?Nunca pongas sobre echarles algun examen! Algun bono de casino falto tanque es una baja numero de liquidacion con el fin de retar, sin existir cual acumular principal.<\/p>\n

Ha finalizado de salir del parrillada algunos de los mas grandes bonos carente tanque casino de 30 euros con JOKERBET. Sabe las mas grandes bonos carente tanque casino en la actualidad referente a Portugal. Durante interes de el tipo o en la barra prototipo sobre ipad o bien pastilla que tengas, nunca puede encontrarse problema por consiguiente estas los plataformas definitivos son soportadas (Android, iOS o Windows).<\/p>\n

Nuestro trato exitoso de algun bono desprovisto deposito resulta una forma de nautica habil en lugar de limpia casualidad. Lo cual significa que \ufffdmaximizar\ufffd un bono carente deposito posee menos cual observar a la suerte desplazandolo hacia el pelo mas llevando juego decisivo dentro de los limitaciones predefinidas por el casino. Tienes un lapso acotado con el fin de usar el bono y para seguir con manga larga las parejas instalaciones de puesta.<\/p>\n

Aunque de los que gran cantidad de lleguen a pensar, demandar cualquier bono desprovisto deposito sobre cualquier casino online en Argentina es muy sencillo. Luego, hablaremos referente a detalle de los primeros terminos y formas a las cual deberias prestar interes al momento de seleccionar cualquier bono falto tanque sobre Chile. Detras de explorar todo el mundo de internet, quienes se muestran luego son, conforme nuestros criterios, las mejores casinos joviales bonos falto deposito hoy en dia referente a Argentina.<\/p>\n

A velocidades, existen bonos desprovisto tanque que te tienen una ocasion unica con el fin de lucro conveniente y percibir diferentes juegos, siempre jugando de modo formal. Cerciorate de que el casino ofrece alternativas seguras asi\ufffd como aconsejables, igual que transferencias, Muchbetter, fichas bancarias, monederos digitales, etc. Revisa las metodologias sobre paga que hay en el comercio de elaborar tanto depositos igual que retiros.<\/p>\n

Esa ademi?s es una utilidad perfecta con el fin de contrastar opciones asi\ufffd como escoger una inmejorable<\/h2>\n

Varios incorporan giros de balde separado para ciertas tragamonedas usadas. Debes seguir de instalaciones sobre puesta generados por el casino. Ganancias normalmente existir requisitos de puesta en retirarlas. Los bonos sin deposito se proporcionan como creditos o en la barra giros sin cargo en el registrarte. En caso de que se podri\ufffdan mover cumplen las requisitos de apuesta, podemos retirar dinero en el caso de usar varios bonos.<\/p>\n

Empecemos comparando las opciones de mayor destacadas en la actualidad. ?Os deseas apostar referente a un casino online carente aventurar ni un euro de su bolsillo? Igualmente, alrededor del acontecer acontecimientos temporales fijados por las casinos a la zapatilla y el pie antojo, habra una duracion delimitada a lo largo de la que comprarlos, con mayoria de incidentes sobre 5 jornadas. Del ser para sometimiento, separado estaria aprobado cualquier asignacion por usuario\/IP, asi que separado podras disfrutarlo durante la reciente vez dentro del aportarte sobre elevada al casino online en donde desees situar. Puedes meditar que, al ser un \ufffdregalo\ufffd por el comodo hecho sobre registrarte o bien beneficiarse una propaganda, nuestro casino nunca ofrecera a las jugadores la alternativa sobre sacar un pago sobre recursos positivo esta es la razon.<\/p>\n","protected":false},"excerpt":{"rendered":"

Se puede lucro conveniente, sin embargo esto esta persona a los palabras asi\ufffd como condiciones tradicionales, como campos sobre envite, BetFury limite maximum sobre retiro y no ha transpirado dia de antiguedad. Aunque se podri? ganar dinero favorable, tenemos caracteristicas asociadas, igual que campos sobre postura, limites maximos de retiro\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-28130","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/28130","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=28130"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/28130\/revisions"}],"predecessor-version":[{"id":28131,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/28130\/revisions\/28131"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=28130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=28130"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=28130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}