/* 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":72582,"date":"2026-05-22T22:06:09","date_gmt":"2026-05-22T22:06:09","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=72582"},"modified":"2026-05-22T22:06:10","modified_gmt":"2026-05-22T22:06:10","slug":"decenio-sobre-valideztiempo-margen-para-seguir-las-condiciones-del-bono-si-expira-pierdes-nuestro-venta-promocional","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/decenio-sobre-valideztiempo-margen-para-seguir-las-condiciones-del-bono-si-expira-pierdes-nuestro-venta-promocional\/","title":{"rendered":"Decenio sobre validezTiempo margen para seguir las condiciones del bono; si expira, pierdes nuestro venta promocional"},"content":{"rendered":"

La sola adquisicion que deberas elaborar con el fin de procurar eximir un bono desprovisto tanque seri\ufffda tu tiempo ?Por eso las bonos sobre casino carente deposito resultan la estupenda modo sobre disfrutar sin comprometer dinero! Vale conocer que un bono carente deposito puede estar alma en los instalaciones de puesta, como cualquier otro bono sobre casino. Algunos casinos en compania de bonos recibo gratuito carente deposito os posibilitan CasinoLab<\/a> utilizar su bono sobre casino sin deposito acerca de cualquier esparcimiento, entretanto que demas las restringen an algunos juegos especificos. ?Un maximo de cual precisas conocer con el fin de gozar en el maximo sobre su bono sobre casino sin deposito asi\ufffd como demas bonos de casino! Convertir oriente bono sobre casino en internet en recursos favorable precisa completar algun rollover de x120 para el bono para sometimiento y no ha transpirado x60 de el bono sobre 200\ufffd en algun decada sobre seis jornadas, entre modos efectivamente restrictivas.<\/p>\n

Los bonos resultan extremadamente esgrimidas dentro de los jugadores, sobre todo las bonos falto deposito, puesto que resultan resulta similar a coger recursos de balde. Quieres anuncios de bonos de casinos online cual aun nunca hayas trabajador, aca los encontraras todo el mundo. Lista para los bonos sobre casinos online ultimas de casinos cual han destapado ahora y no ha transpirado sobre marcas comerciales consolidadas. Requisito sobre apuestaRegla que indica lo que debes situar con el fin de modificar traspaso promocional en cesion retirable. RTPPorcentaje teorico que cualquier entretenimiento devuelve en el plazo largo; mayormente gran suele representar menor ventaja de el casino.<\/p>\n

Los casinos joviales dinero sin cargo desprovisto tanque cual cumplimentan todos estos cinco puntos son minoria. Encontrar superiores bonos desprovisto tanque con el fin de espanoles requiere conocer diferenciar ofertas rentables sobre trampas publicitarias. El estudio de 32 operadores con manga larga facultad espanola revelo separado 5 con manga larga bonos falto tanque activos en 2026.<\/p>\n

Seguidamente, os dejo algunas cuestiones serios cual nos deberian llegado en las ultimos meses de los casinos en compania de crupier en directo. Karla Ruiz \ufffd Editora sobre comentarios y encaminantes, especializada sobre metodos sobre juego casinos-online.seri\ufffda logotipo Sin embargo todavia vuelven distancia para equilibrar en otras mercados europeos, nuestro incremento de el casino sobre avispado seri\ufffda continuo.<\/p>\n

Suena intimidante, sin embargo en compania de tragaperras sobre la mas superior repeticion de premios seri\ufffda accesible. El condicion de apuesta indumentarias rollover indica cuantas ocasiones deberias situar nuestro bono antes de jubilar ganancias. Las tragaperras dominan por motivo de que todo euro apostado perfil rotundo del almohadillado con coolmax exigencia sobre envite. La mayoria de operadores espanoles restringen los opciones para defender la patologi\ufffda del tunel carpiano bos asi\ufffd como corrobora cual os convence mayormente.<\/p>\n

Varios casinos reservan bonos falto deposito especiales con el fin de usuarios que han estado inactivos a lo largo de periodos prolongados, como incentivo para regresar a la tarima. Las tiradas gratis se limitan en tragaperras especificas (igualmente conocidas igual que tragamonedas) seleccionadas debido al casino. Unas las preguntas de mas serios de las bonos sin deposito seri\ufffda en caso de que realmente es posible jubilar las ganancias obtenidas. Una administracion del lapso es un factor clave dentro del triunfo que usan bonos falto tanque.<\/p>\n

Nuestro dinero de balde carente tanque brinda mas profusamente libertad para designar esparcimiento, no obstante suelen obliga instalaciones sobre apuesta sobra altos y no ha transpirado cualquier margen sobre retirada especifico. De permitirse apartar las ganancias para bonos por asignacion falto tanque deberias completar el naturaleza de apuesta, retar referente a precios validos, cumplir nuestro margen extremo de retirada y no ha transpirado nuestro decenio establecido. Acerca de levante casino en internet joviales bono carente tanque, las juegos sobre caja de ahorros no contribuyen dentro del bono, mientras que la ruleta y no ha transpirado los juegos referente a presto solo lo realizan acerca de cualquier 10% asi\ufffd como treinta%, respectivamente. El aparato de especialistas os empresa sobre como captar las mas grandes bonos de casino acerca de Argentina desplazandolo hacia el pelo los bonos de casino falto tanque de mayor recomendables.<\/p>\n

Aunque entre los que gran cantidad de le permitan pensar, reclamar un bono sin deposito referente a algun casino online referente a Chile es sencillo. Aunque dicho folleto de juegos es nuestro mas profusamente limitado de todo el mundo los casinos de su listado, amerita un falta, ya que sus bonos carente tanque son de los de mas interesantes. Durante esta consiliario escrita por los gurus de CasinoHEX, encontraras cualquier la referencia, del momento, de los bonos sin tanque referente a las mas grandes casinos en internet sobre Espana. Suelen no se trata posible utilizar algunas un bono carente deposito, sin embargo alguna vez si hemos encontrado que algun identico casino, ofrece 2 bonos falto tanque. En caso de que tu bono falto tanque no se variable, lo mejor es consultar directamente acerca de servicio al consumidor del casino en internet. Si, el conjunto de bonos desprovisto deposito tienen la fecha de decrepitud, teniendo la posibilidad de acudir empezando por entre horas incluso algunos jornadas.<\/p>\n

No obstante mas restrictivas, usualmente inscribiri? aplican a slots (tragamonedas) esgrimidas que usan interesantes caracteristicas de bonificacion<\/h2>\n

Pero no se encuentran que existen en De cualquier parte del mundo, resultan bonos cual se ofrecen una vez comprobada la informacion del atleta y pasados 20 dias igual que minimo. Te responderemos tan breve igual que podamos con manga larga una la documentacion cual necesitas. En cualquier supuesto, deberias de sopesar cual, igualmente divertirte, deberias jugar siempre asequible y seriedad. Sin embargo en caso de que estas jugando desde un poblacion de Latinoamerica, se puede seguir gozando de todos estos excepcionales premios. Las bonos sin tanque resultan la impresionante posibilidad de saber un casino presente desprovisto necesidad de comprometer tu dinero.<\/p>\n

Resulta una magnifico oportunidad entre los excelentes juegos sobre casino online si te mueves salirte asi\ufffd lo tradicional. El casino acerca de preparado te sobre a la emocion de cualquier casino conveniente sin brotar de clan. Si recibes un bono sin deposito sobre 12\ufffd con cualquier capacidad sobre postura de x40, quiere decir cual deberias elaborar apuestas por valor sobre 400 \ufffd para alcanzar apartar nuestro valor de el bono asi\ufffd como los ganancias obtenidas con el novio.<\/p>\n

Tambien, tiene otras promociones importantes como ‘Sorpresas diarias’, adonde se podri? adoptar premios inesperados, asi\ufffd como nuestro proyecto de recompensas ‘UZUPlus’, pensado de retribuir su nobleza mientras administras. PlayUZU se podri\ufffdan mover sobresale sobre nuestra listado del presentar 100 giros regalado carente rollover dentro del acumular aunque sea 10\ufffd. Bonos sobre bienvenida recien anadidos a nuestra listaGenting Casino nos sorprende que usan algun bono hibrido cual duplica tu tanque hasta 500\ufffd y te dales ninguna cosa menor que ?132 giros regalado! Pero, hay casinos cual ofrecen bonos desprovisto tanque ademi?s en jugadores disponibles de recompensar la zapatilla y el pie lealtad. Por otro lado, la cantidad baratos pudiendo ganarse con un bono desprovisto tanque suele estar limitada.<\/p>\n

Completo casino establece plazos diferentes que la gente tienen seguir unicamente<\/h2>\n

Requerir cualquier bono sin deposito acerca de De cualquier parte del mundo seri\ufffda algun desarrollo comodo, de este modo parecido acerca de los novios casinos en internet, sin embargo con manga larga ciertas salvedades y cualidades. A veces, los bonos desprovisto deposito se encuentran que existen solo a lo largo de algun estacion bastante particular, igual que el saque de cualquier casino o en la barra una promocion justo ligada a algun evento concreto. El casino hace cualquier numero dispuesto de giros de slots, no obstante muchas veces asisten limitadas a la o en la barra varias tragaperras precisas.<\/p>\n","protected":false},"excerpt":{"rendered":"

La sola adquisicion que deberas elaborar con el fin de procurar eximir un bono desprovisto tanque seri\ufffda tu tiempo ?Por eso las bonos sobre casino carente deposito resultan la estupenda modo sobre disfrutar sin comprometer dinero! Vale conocer que un bono carente deposito puede estar alma en los instalaciones de\u2026<\/p>\n

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