/* 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":73040,"date":"2026-05-22T22:10:02","date_gmt":"2026-05-22T22:10:02","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=73040"},"modified":"2026-05-22T22:10:03","modified_gmt":"2026-05-22T22:10:03","slug":"su-abuela-la-cual-regana-por-participar-alrededor-del-casino-en-internet-adquisiciin-rifa-un-monton-de-semanas","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/su-abuela-la-cual-regana-por-participar-alrededor-del-casino-en-internet-adquisiciin-rifa-un-monton-de-semanas\/","title":{"rendered":"Su abuela la cual regana por participar alrededor del casino en internet, adquisicii?n rifa un monton de semanas"},"content":{"rendered":"

Las web blogs \ufffdpiratas\ufffd normalmente presentar bonos carente tanque caros (ejemplo<\/h2>\n

Oriente efectivamente, puede acontecer el superior bono de casino que encontraras sobre modo corta desplazandolo hacia el pelo unico con el pasar del tiempo registrarse. Modelos resgistros se actualizan continuamente de ofrecerte solo la opcion mas conveniente desplazandolo hacia el pelo de mas seguro de el mercado espanol. Las plataformas son las posibilidades punteras para participar con recursos cierto porque proporcionan amplios catalogos sobre juegos, generosas publicaciones, metodos de paga distintas desplazandolo hacia el pelo buenas apps. Uno mas de los juegos clasicos que, por supuesto, nunca podia ausentarse en nadie de los operadores sobre la listado de casinos en internet. Aquellos casinos sobre nuestra listado poseen dos licencias genericos cual homologan nuestro funcionamiento de la website de legitimidad que usan lo perfectamente comprobado en la normativa.<\/p>\n

Por desgracia, actualmente una DGOJ prohibe cual los viviendas sobre apuestas espanolas ofrezcan bonos sobre recepcion. Los bonos sobre recepcion falto deposito son aquellos que si no le importa hacerse amiga de la grasa poseen a las jugadores cual se va a apoyar sobre el silli\ufffdn crean para reciente ocasion. Las bonos falto deposito son algunos de los primeros aspectos que convence a un componente sobre registrarse referente a cualquier casino.<\/p>\n

El requisito sobre puesta de descargar los ganancias es sobre x30, un factor de competicii?n en el mercado. De activar dicha propaganda, hemos registrarse desplazandolo hacia el pelo asentir una decision del bono a lo largo de nuestro proceso. Hallar los mas grandes bonos de casino seri\ufffda magnifico de incrementar su destreza de esparcimiento online.<\/p>\n

Igual que debes imaginar, nunca las parejas bonos de casino referente a Ciertas zonas de espana resultan gratuitos y sin tanque, tenemos otras diferentes tipos de promociones que te pueden interesar. Si bien es evidente DuffSpin<\/a> cual no nos referimos a comodo lucro cierto a los bonos carente deposito, hay determinados rollovers bajos que lo perfectamente aportan sencillo. Tras efectuarse consumido un bono falto deposito sobre uno de los mejores casinos con Paypal sobre Espana, PlayUZU, tengo que declarar que la habilidad ha sido muy positiva.<\/p>\n

Demasiadas promociones requieren cual ingreses el fuero de bono carente deposito en la caja asi\ufffd como lleves a cabo clic dentro del botonadura \ufffdReclaar codigos sobre bono desprovisto deposito de elije sin cargo es un transcurso excesivamente adecuado asi\ufffd como desprovisto complicarnos demasiado. Los ofertas de bono falto deposito se crean que usan cualquier fuero unicamente llamado legislacion sobre bono falto tanque. Como podri\ufffda ser, las bonos desprovisto deposito para Recien estrenada Zelanda podrian existir 100’s indumentarias palabras desplazandolo hacia el pelo caracteristicas otras en contraposicion con las publicaciones carente tanque de Sudafrica.<\/p>\n

Evitarlos multiplica las opciones de apartar ganancias reales. Sobre nuestras pruebas con el pasar del tiempo casinos en internet que usan bono sin tanque en Ciertas zonas de espana, identificamos patrones de fallos que invalidan promociones.<\/p>\n

Nos enfocaremos sobre los bonos regalado sin tanque casinos Argentina, acerca de acerca de como pagarlos, acerca de a que es lo primero? podrian ocasionar consigo, acerca de si continuan existiendo, sobre las bonos de audiencia y acerca de para lo que los se fabrican con con el pasar del tiempo tal regularidad. Recorre una relacion que aqui te enseno desplazandolo hacia el pelo encontraras las mejores bonos carente deposito acerca de De cualquier parte del mundo para superiores casinos que hay disponibles. Los bonos de audiencia son cualquier clase sobre bono carente deposito cual nuestro casino hace a las mas jugadores en el momento sobre que esos inscribiri? crean.<\/p>\n

Los jugadores noveles cual lean esto podrian pensar que este tipo de propuesta no tambien sirve una dolor, por consiguiente seguramente tendra cualquier capacidad sobre postura gran. Dentro de los promociones cual todo el tiempo vale una dolor reclaos los codigos sobre bono sin deposito sobre $una treintena. Ademi?s, en caso de que la promocion resultara algun bono desprovisto tanque totalmente retirable, incluso leeras sobre como arrinconar tus ganancias, en caso de que los hay.<\/p>\n

Con el fin de aumentar algun bono carente tanque, seri\ufffda imperativo memorizar en el caso de que nos lo olvidemos haber a mano un planning de \ufffdEstrategia Importante\ufffd. Si realizas apuestas de pequeno peligro utilizando liquidacion de bono, nuestro metodo anulara rapidamente las ganancias por desplazandolo hacia el pelo cancelara la bonificacion, considerandolo la infraccion de el politica de esparcimiento limpio. Supongamos cual reclamas algun bono carente deposito sobre treinta\ufffd asi\ufffd como el estado dictan algun rollover global sobre 10 vecesprender el rollover (en el caso de que nos lo olvidemos capacidad sobre envite) seri\ufffda una frontera que separa a las jugadores novatos de los rentables. Sin embargo, proporcionan la experiencia sobre esparcimiento inmersiva definitiva falto riesgo sobre patrimonio mismo. Una vez que algun camara ofrece un bono desprovisto deposito para mesas sobre ruleta Lightning o blackjack referente a avispado, impone caracteristicas de jubilacion bastante rigidas.<\/p>\n

Nuestro procedimiento de conseguir bonos carente tanque acerca de casinos espanoles legales prosigue algun maqueta especifico<\/h2>\n

Un bono carente deposito con el fin de casino resulta una bonificacion de recibo o bien lealtad cual los plataformas sobre juego entregan a las personas falto demandar cualquier superior previo sobre partida. Si, pero son menor usuales que las de casino, hay excelentes alternativas. Con el fin de apuestas puras, 888Sport (10\ufffd en freebets) y no ha transpirado de casino unico, alternativas como Casino Barcelona (50\ufffd) indumentarias Gigantesco Madrid (30\ufffd) lideran el ranking para la zapatilla y el pie maleabilidad. Nuestro bono por deposito es el \ufffdplato principal\ufffd, cual puede dar decenas abundante de edad avanzada sobre venta y caracteristicas de rollover brevemente mas profusamente accesibles, dentro del implicar algun riesgo conveniente para tu accesorio. \ufffd?100\ufffd sin cargo sin situaciones!\ufffd), sin embargo resultan la fulleria. Has atendido el rollover, nunca has superado nuestro margen sobre ganancias desplazandolo hacia el pelo tienes, por ejemplo, 40\ufffd sobre cesion positivo referente a tu perfil procedentes de el bono falto deposito.<\/p>\n

Nuestro famoso bono carente deposito del casino online donde el jugador nunca precisa realizar un tanque inicial. Los consejos de sacar bonos de casino sobre recibimiento sobre un casino castellano resultan muy casinos bonos de admision sencillos. Los casinos joviales recursos regalado carente deposito se fabrican con sentido legitima sobre probar plataformas sin riesgo financiero. Los casinos legales con manga larga bono desprovisto deposito referente a Espana resultan escasos porque el reglamento limita como pueden promocionarse. En el caso de Pause & Play, los nuevos seres podrian acceder a cualquier bono casino desprovisto tanque sobre treinta\ufffd, lo que les permite gozar asi\ufffd como habituarse llevando casino.<\/p>\n

No obstante, es obligatoria cual los usuarios lean detenidamente aquellos terminos, por consiguiente podran insertar limitaciones acerca del jubilacion sobre ganancias obtenidas con estos bonos. A menudo, se podri\ufffdan mover proporciona como una cifra baratos indumentarias ciertos giros de balde cual las jugadores podran utilizar con el fin de percibir otras importes o secciones de el casino. Las bonos desprovisto deposito resultan ofertas promocionales cual permiten a las individuos juguetear en plataformas sobre entretenimiento en internet falto necesidad sobre efectuar cualquier inicial tanque. Tecnicos con manufactura analizan las bonos sin tanque a su disposicion sobre casinos online espanoles, desglosando sus prestaciones y ofreciendo consejos para aprovecharlos del maximo. Alrededor ambiente de los casinos en internet, las bonos desprovisto deposito se han convertido referente a una util insoportable para seducir a recientes jugadores. Si quieres opciones extras, las viviendas de apuestas europeas tambien tienen promociones practicos.<\/p>\n","protected":false},"excerpt":{"rendered":"

Las web blogs \ufffdpiratas\ufffd normalmente presentar bonos carente tanque caros (ejemplo Oriente efectivamente, puede acontecer el superior bono de casino que encontraras sobre modo corta desplazandolo hacia el pelo unico con el pasar del tiempo registrarse. Modelos resgistros se actualizan continuamente de ofrecerte solo la opcion mas conveniente desplazandolo hacia\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-73040","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73040","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=73040"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73040\/revisions"}],"predecessor-version":[{"id":73041,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73040\/revisions\/73041"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=73040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=73040"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=73040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}