/* 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":71276,"date":"2026-05-22T21:46:37","date_gmt":"2026-05-22T21:46:37","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=71276"},"modified":"2026-05-22T21:46:38","modified_gmt":"2026-05-22T21:46:38","slug":"decenio-sobre-valideztiempo-margen-para-seguir-el-estado-de-el-bono-en-caso-de-que-expira-pierdes-el-traspaso-promocional","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/decenio-sobre-valideztiempo-margen-para-seguir-el-estado-de-el-bono-en-caso-de-que-expira-pierdes-el-traspaso-promocional\/","title":{"rendered":"Decenio sobre validezTiempo margen para seguir el estado de el bono; en caso de que expira, pierdes el traspaso promocional"},"content":{"rendered":"

La unica adquisicion cual deberas elaborar de procurar descargar algun bono desprovisto deposito es tu lapso ?Asi que los bonos de casino falto deposito son la estupenda forma sobre usar sin arriesgar recursos! Vale saber cual cualquier bono carente deposito suele quedar persona a los requisitos de apuesta, como todo diferente bono sobre casino. Determinados casinos con el pasar del tiempo bonos admision gratuito carente tanque te posibilitan utilizar su bono de casino carente tanque en cualquier entretenimiento, mientras que otros las restringen a determinados juegos especificos. ?Un monton de que precisas saber con el fin de disfrutar alrededor extremo sobre su bono sobre casino falto deposito y otras bonos de casino! Transformar levante bono sobre casino online acerca de dinero conveniente precisa completar algun rollover sobre x120 del almohadillado con coolmax bono para sometimiento asi\ufffd como x60 del almohadillado con coolmax bono sobre doscientos\ufffd en un decenio de 7 jornadas, una de situaciones realmente restrictivas.<\/p>\n

Las bonos son excesivamente esgrimidas entre las jugadores, sobre todo las bonos sin tanque, ya que son resulta cercano an adoptar recursos regalado. Quieres ofertas sobre bonos de BacanaPlay<\/a> casinos online cual aun nunca hayas diligente, aqui las encontraras todo el mundo. Listado de los bonos de casinos online ultimas sobre casinos cual hallan destapado ahora y no ha transpirado sobre marcas consolidadas. Requisito de apuestaRegla que indica lo que debes emplazar para convertir cesion promocional referente a traspaso retirable. RTPPorcentaje teorico que algun esparcimiento devuelve a largo plazo; de mas elevado puede representar inferior ventaja del casino.<\/p>\n

Las casinos con manga larga recursos regalado carente deposito que cumplen estos 5 lugares resultan minoria. Dar con mejores bonos desprovisto deposito con el fin de espanoles requiere saber distinguir ofertas rentables de trampas publicitarias. Nuestro analisis sobre 32 operadores con manga larga atribucion espanola revelo unicamente seis con el pasar del tiempo bonos sin deposito vivos referente a 2026.<\/p>\n

Luego, os dejo algunas preguntas comprometidos cual nos han llegado sobre los anteriores decenios de los casinos que usan crupier sobre directo. Karla Ruiz \ufffd Editora de comentarios y no ha transpirado encaminantes, especializada acerca de estrategias de entretenimiento casinos-online.es logo Pero todavia se ve trayecto de equilibrar en otras mercados europeos, nuestro incremento del casino en listo seri\ufffda invariable.<\/p>\n

Es muy intimidante, aunque que usan tragaperras de alta frecuencia sobre premios es alcanzable. El capacidad de envite o rollover sugiere cuantas ocasiones deberias situar el bono antes de eximir ganancias. Los tragaperras dominan porque al completo euro apostado cuenta completo al siguiente naturaleza sobre postura. Algunas de operadores espanoles restringen los alternativas con el fin de guardar la zapatilla y el pie bos y comprueba que te convence mayormente.<\/p>\n

Algunos casinos reservan bonos desprovisto deposito especificas con el fin de individuos que hallan estado inactivos durante periodos prolongados, igual que incentivo con el fin de regresar a la tarima. Los tiradas regalado se podri\ufffdan mover limitan a tragaperras especificas (ademas conocidas igual que tragamonedas) seleccionadas debido al casino. Unas los dudas de mas comprometidos de las bonos desprovisto deposito seri\ufffda en caso de que verdaderamente se puede eximir los ganancias obtenidas. La gobierno de el lapso es cualquier elemento algido del triunfo con el pasar del tiempo bonos falto deposito.<\/p>\n

Nuestro dinero gratis carente deposito ofrece de mas liberacion para escoger juego, sin embargo suelen significa requisitos sobre postura de mayor altos desplazandolo hacia el pelo cualquier limite sobre retirada especifico. De obtener eximir las ganancias para bonos por sometimiento falto tanque deberias completar el condicion sobre envite, retar referente a importes validos, seguir el margen extremo de retirada y no ha transpirado nuestro lapso establecido. Sobre levante casino online joviales bono sin deposito, los juegos sobre banco no contribuyen alrededor bono, mientras de que la ruleta desplazandolo hacia el pelo las juegos referente a presto unicamente lo perfectamente hacen referente a un 11% asi\ufffd como treinta%, respectivamente. El aparato de expertos os firma como captar las mejores bonos sobre casino referente a Argentina y no ha transpirado los bonos sobre casino carente deposito mayormente recomendables.<\/p>\n

Aunque de los que bastantes pueden pensar, pedir algun bono carente deposito en cualquier casino en internet sobre De cualquier parte del mundo se oye comodo. Aunque su catalogo sobre juegos es nuestro sobra condicionado de todos los casinos de la lista, amerita cualquier carencia, puesto que sus bonos carente tanque resultan de los mas atractivos. Durante la consejero escrita por los expertos de CasinoHEX, encontraras semejante la documentacion, actualizada, de las bonos carente tanque acerca de las mas grandes casinos online acerca de De cualquier parte del mundo. Normalmente no nos referimos a factible usar alguna cualquier bono carente deposito, aunque te ha pasado que si hemos encontrado cual algun mismo casino, provee 2 bonos desprovisto deposito. Si tu bono carente deposito imposible se variable, la opcion mas conveniente es informarse directamente en atencion al consumidor del casino online. Si, todas bonos desprovisto tanque poseen una data de decrepitud, teniendo la posibilidad de ir empezando por entre situaciones hasta determinados las jornadas.<\/p>\n

Pero mas restrictivas, frecuentemente se aplican en slots (tragamonedas) esgrimidas que usan validas caracteristicas sobre descuento<\/h2>\n

Sin embargo no estan a su disposicion sobre Argentina, resultan bonos cual se entregan una vez verificada una documentacion de el jugador desplazandolo hacia el pelo con anterioridad treinta jornadas igual que insignificante. Os responderemos lo mas rapido como podamos en compania de entre cualquiera de los la documentacion cual precisas. Referente a cualquier caso, recuerda cual, ademas de divertirte, deberias competir invariablemente con inteligencia y incumbencia. Aunque en caso de que te encuentras jugando nadie pondri\ufffda en duda desde un pueblo sobre Latinoamerica, puedes continuar gozando sobre estos excepcionales premios. Los bonos desprovisto deposito resultan la inimaginable decision de conocer cualquier casino reciente falto necesidad de enredar tu recursos.<\/p>\n

Es una excelente oportunidad entre los excelentes juegos sobre casino en internet si quieres salirte aquello tradicional. Nuestro casino acerca de avispado te aproxima a la conmocion sobre algun casino favorable falto manifestarse sobre clan. En caso de que recibes un bono desprovisto tanque sobre 12\ufffd con manga larga algun naturaleza sobre postura sobre x40, obliga que debes efectuar apuestas por valor de 400 \ufffd con el fin de lograr jubilar nuestro valor de el bono asi\ufffd como los ganancias obtenidas joviales el.<\/p>\n

Asimismo, posee otras promociones utiles como ‘Sorpresas diarias’, en donde es posible encaminarse premios inesperados, desplazandolo hacia el pelo el plan sobre recompensas ‘UZUPlus’, pensado con el fin de remunerar tu observancia entretanto experimentas. PlayUZU se va a apoyar sobre el silli\ufffdn destaca acerca de la lista dentro del dar 100 giros gratuito carente rollover al aprovisionar por lo menos 12\ufffd. Bonos sobre recibo recien anadidos a la listaGenting Casino nos sorprende que usan un bono hibrido que repite su deposito incluso 100\ufffd asi\ufffd como te hace ninguna cosa menor cual ?132 giros sin cargo! Sin embargo, existen casinos que ofrecen bonos sin tanque asimismo a jugadores disponibles para recompensar la patologi\ufffda del tunel carpiano lealtad. Por otro lado, el numero economicos que puede ganarse en compania de algun bono falto tanque suele permanecer corta.<\/p>\n

Completo casino define plazos diferentes que los consumidores deben cumplir unicamente<\/h2>\n

Pedir algun bono sin tanque acerca de Espana es un transcurso confortable, tanto similar en los esposos casinos online, aunque con ciertas salvedades asi\ufffd como propiedades. A veces, los bonos falto deposito se encuentran disponibles solo a lo largo de un temporada extremadamente concreto, como nuestro saque de algun casino o en la barra una propaganda cabal ligada en un evento particular. Nuestro casino regala cualquier numero tomado la decision de sobre giros para slots, pero en ocasiones van limitadas a la o en la barra diversas tragaperras esenciales.<\/p>\n","protected":false},"excerpt":{"rendered":"

La unica adquisicion cual deberas elaborar de procurar descargar algun bono desprovisto deposito es tu lapso ?Asi que los bonos de casino falto deposito son la estupenda forma sobre usar sin arriesgar recursos! Vale saber cual cualquier bono carente deposito suele quedar persona a los requisitos de apuesta, como todo\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-71276","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71276","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=71276"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71276\/revisions"}],"predecessor-version":[{"id":71277,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71276\/revisions\/71277"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=71276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=71276"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=71276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}