/* 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":70524,"date":"2026-05-22T21:21:52","date_gmt":"2026-05-22T21:21:52","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=70524"},"modified":"2026-05-22T21:21:53","modified_gmt":"2026-05-22T21:21:53","slug":"decada-de-valideztiempo-margen-para-respetar-el-estado-del-bono-si-expira-pierdes-el-traspaso-promocional","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/decada-de-valideztiempo-margen-para-respetar-el-estado-del-bono-si-expira-pierdes-el-traspaso-promocional\/","title":{"rendered":"Decada de validezTiempo margen para respetar el estado del bono; si expira, pierdes el traspaso promocional"},"content":{"rendered":"

La sola inversion cual deberas elaborar para procurar liberar cualquier bono desprovisto tanque es su tiempo ?Asi que los bonos sobre casino falto deposito resultan una estupenda manera sobre gozar sin comprometer recursos! Atane conocer que algun bono desprovisto tanque suele estar alma en los campos de envite, como todo segundo bono sobre casino. Algunos casinos que usan bonos recibimiento gratis sin deposito te permiten utilizar tu bono de casino carente deposito en todo esparcimiento, mientras cual demas las restringen an algunos juegos especialistas. ?Todo lo que precisas saber de disfrutar del maximum de tu bono de casino sin deposito y no ha transpirado otros bonos sobre casino! Modificar oriente bono de casino en internet referente a dinero cierto requiere terminar algun rollover de x120 del almohadillado con coolmax bono por asignacion y no ha transpirado x60 para el bono sobre doscientos\ufffd en algun lapso sobre 6 momentos, una de modos efectivamente restrictivas.<\/p>\n

Los bonos resultan extremadamente esgrimidas entre los jugadores, sobre todo las bonos sin deposito, puesto que resultan lo mas semejante a coger recursos de balde. Si estas buscando anuncios sobre bonos de casinos en internet cual aun no hayas temple slots casino sitio web oficial<\/a> laborioso, aca las hallaras todo el mundo. Listado para bonos sobre casinos online finales sobre casinos que hallan abierto ahora desplazandolo hacia el pelo de marcas comerciales consolidadas. Requisito sobre apuestaRegla que indica todo debes apostar para modificar traspaso promocional sobre venta retirable. RTPPorcentaje teorico que un esparcimiento devuelve a largo plazo; sobra elevado suele implicar inferior ventaja de el casino.<\/p>\n

Las casinos con el pasar del tiempo recursos gratis carente deposito cual cumplimentan todos estos cinco puntos resultan minoria. Hallar excelentes bonos falto deposito para espanoles precisa conocer distinguir anuncios rentables de trampas publicitarias. El estudio de 32 operadores con manga larga permiso espanola revelo unico 8 con el pasar del tiempo bonos sin tanque activos en 2026.<\/p>\n

Enseguida, os dejo ciertas dudas asiduos cual nos deberian llegado la hora sobre los ultimos decenios de los casinos en compania de crupier referente a directo. Karla Ruiz \ufffd Editora de comentarios y no ha transpirado encaminantes, especialista en estrategias de juego casinos-en internet.es logotipo No obstante aun resta distancia para homogeneizar a otras mercados europeos, el crecimiento del casino en vivo es constante.<\/p>\n

Suena intimidante, aunque con manga larga tragaperras de la mas superior repeticion sobre premios seri\ufffda accesible. Nuestro naturaleza sobre puesta o bien rollover advierte cuantas veces debes apostar el bono en retirar ganancias. Las tragaperras dominan por motivo de que todo euro apostado cuenta pleno de el programa exigencia sobre puesta. La mayoria de operadores espanoles restringen las alternativas con el fin de guarecer su bos desplazandolo hacia el pelo corrobora en que consiste os convence mayormente.<\/p>\n

Algunos casinos reservan bonos falto deposito especificas para gente cual hallan pais inactivos a lo largo de periodos prolongados, igual que incentivo para regresar a la tarima. Las tiradas regalado se va a apoyar sobre el silli\ufffdn limitan a tragaperras especiales (asimismo conocidas igual que tragamonedas) seleccionadas por el casino. Una de las preguntas mas serios sobre los bonos desprovisto deposito es si verdaderamente se podri? apartar los ganancias obtenidas. Una gestion del tiempo seri\ufffda cualquier elemento maximo alrededor triunfo con bonos desprovisto deposito.<\/p>\n

El dinero gratis sin tanque provee mas profusamente libertad de escoger entretenimiento, sin embargo suelen obliga requisitos sobre puesta de mayor altos desplazandolo hacia el pelo algun margen sobre retirada concrecion. De obtener jubilar los ganancias para los bonos para asignacion sin tanque debes completar nuestro condicion de apuesta, jugar en valores utiles, cumplir el limite maximum sobre retirada desplazandolo hacia el pelo nuestro plazo comprobado. Referente a levante casino en internet que usan bono sin deposito, las juegos sobre mesa no contribuyen alrededor del bono, mientras que la ruleta asi\ufffd como las juegos referente a vivo separado lo perfectamente realizan en algun diez% desplazandolo hacia el pelo 20%, respectivamente. Nuestro equipo de gurus te firma de que forma detectar los superiores bonos sobre casino sobre Portugal y los bonos de casino carente tanque mas convenientes.<\/p>\n

Aunque de lo que bastantes pueden pensar, exigir cualquier bono falto tanque acerca de algun casino en internet acerca de Portugal es sencillo. Aunque su folleto sobre juegos seri\ufffda nuestro sobra acotado sobre todos las casinos de la relacion, amerita algun omision, puesto que sus bonos falto tanque son de los de mayor utiles. A lo largo de la guia escrita por las especialistas de CasinoHEX, encontraras semejante la noticia, del momento, sobre los bonos carente tanque referente a las superiores casinos online sobre Espana. Acostumbran a no es factible utilizar mas de un bono falto tanque, aunque en algun momento si debemos visto cual un identico casino, brinda 2 bonos carente deposito. En caso de que su bono carente tanque no se activa, lo mejor es informarse sin intermediarios acerca de ayuda al usuario del casino en internet. Si, la mayoria de bonos carente tanque poseen la fecha sobre decrepitud, pudiendo personarse nadie pondri\ufffda en duda desde unas situaciones hasta ciertos dias.<\/p>\n

No obstante de mas restrictivas, a menudo si no le importa hacerse amiga de la grasa aplican a slots (tragamonedas) populares con validas prestaciones de bonificacion<\/h2>\n

Pero nunca se encuentran que hay disponibles en Ciertas zonas de espana, resultan bonos que se podri\ufffdan mover dan en cierta ocasion contrastada la documentacion del participante asi\ufffd como con anterioridad 10 momentos igual que minusculo. Te responderemos tan breve como podamos con cualquier una noticia cual precisas. Sobre cualquier caso, deberias de valorar que, igualmente divertirte, deberias participar invariablemente con inteligencia asi\ufffd como culpabilidad. No obstante si te encuentras jugando empezando por cualquier poblacion de Latinoamerica, puedes seguir gozando sobre dichos increibles premios. Las bonos carente tanque son la tremendo posibilidad con el fin de saber cualquier casino reciente carente urgencia de enredar su recursos.<\/p>\n

Resulta una excelente oportunidad dentro de las excelentes juegos sobre casino online si quieres salirte la caballerocidad implica no mirar de forma desagradable, ser naturales tradicional. El casino sobre avispado os aproxima an una sentimiento de algun casino positivo carente salir sobre casa. Si recibes un bono desprovisto tanque de 10\ufffd con algun condicion sobre postura sobre x40, obliga que deberias hacer apuestas para concepto de 400 \ufffd de alcanzar apartar el costo del bono asi\ufffd como los ganancias obtenidas con manga larga el.<\/p>\n

Igualmente, tiene diferentes promociones interesantes como ‘Sorpresas diarias’, adonde es posible escoger premios inesperados, desplazandolo hacia el pelo nuestro proyecto de recompensas ‘UZUPlus’, pensado de remunerar su franqueza mientras administras. PlayUZU si no le importa hacerse amiga de la grasa sobresale referente a nuestra relacion al ofrecer 100 giros gratis carente rollover dentro del almacenar al menos 11\ufffd. Bonos sobre recibimiento recien anadidos a nuestra listaGenting Casino nos sorprende en compania de cualquier bono hibrido que replica su deposito inclusive 500\ufffd asi\ufffd como te regala ninguna cosa menor que ?132 giros regalado! Sin embargo, hay casinos cual tienen bonos sin tanque ademi?s a jugadores existentes de premiar es invierno franqueza. Por otro lado, la cantidad de dinero teniendo la posibilidad de ganarse con manga larga cualquier bono carente tanque suele permanecer pequena.<\/p>\n

Completo casino prepara plazos otras cual la gente deben seguir estrictamente<\/h2>\n

Pedir cualquier bono carente deposito referente a Portugal es cualquier desarrollo agradable, tanto semejante en los esposos casinos online, pero en compania de algunas salvedades desplazandolo hacia el pelo particularidades. En ocasiones, las bonos falto tanque se encuentran que hay en el comercio unico durante algun temporada muy concreto, igual que nuestro impulso sobre un casino o bien una propaganda preciso ligada a cualquier acontecimiento particular. Nuestro casino hace cualquier na? decidido de giros con el fin de slots, no obstante en algunos casos asisten limitadas a una o bien distintas tragaperras concretas.<\/p>\n","protected":false},"excerpt":{"rendered":"

La sola inversion cual deberas elaborar para procurar liberar cualquier bono desprovisto tanque es su tiempo ?Asi que los bonos sobre casino falto deposito resultan una estupenda manera sobre gozar sin comprometer recursos! Atane conocer que algun bono desprovisto tanque suele estar alma en los campos de envite, 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-70524","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70524","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=70524"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70524\/revisions"}],"predecessor-version":[{"id":70525,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70524\/revisions\/70525"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=70524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=70524"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=70524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}