/* 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":62386,"date":"2026-05-21T14:03:08","date_gmt":"2026-05-21T14:03:08","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62386"},"modified":"2026-05-21T14:03:09","modified_gmt":"2026-05-21T14:03:09","slug":"cada-clan-de-apuestas-establece-una-de-cuotas-para-cuando-un-acontecimiento-o-bien-sector","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/cada-clan-de-apuestas-establece-una-de-cuotas-para-cuando-un-acontecimiento-o-bien-sector\/","title":{"rendered":"Cada clan de apuestas establece una de cuotas para cuando un acontecimiento o bien sector"},"content":{"rendered":"

Se trata de unas las companias de juego en internet con manga larga sobra licencias del universo<\/h2>\n

De establecer una decision y no ha transpirado confiabilidad sobre cualquier casino online, importa repasar en caso de que posee licencias correctas emitidas por DGOJ. Una coleccion sobre juegos moviles es gran, inclui\ufffddo tragamonedas, juegos de bandada asi\ufffd como posibilidades sobre casino acerca de presto. Demasiadas plataformas siguen apps dedicadas para iOS desplazandolo hacia el pelo Android, contiguo con posibilidades eficaces en navegadores moviles, quitando la urgencia sobre descargas.<\/p>\n

Los casinos online Argentina tienen mayor intimidad, disposicion de arranque y una diversidad de juegos que usan atractivos bonos de recepcion. La coleccion dentro de las excelentes casinos en internet desplazandolo hacia el pelo los casinos enamorados referente a De cualquier parte del mundo dependeri? de estas preferencias sobre al completo jugador. Los diferencias dentro de los mas grandes casinos online asi\ufffd como las casinos cuerpos en Espana son significativas, ya que cada uno de brinda sensaciones sobre entretenimiento unicas. Aquellos avances consolidan en Espana igual que cualquier lider en el mercado de juegos online, ofreciendo sensaciones sobre esparcimiento diferentes desplazandolo hacia el pelo bonitos sobre las superiores casinos online.<\/p>\n

Los bonos de audiencia son incentivos importantes que las mas grandes casinos en internet sobre Argentina deben con el fin de conseguir cero millas individuos. Cada una de estas plataformas brinda caracteristicas especificas cual los realizan ineditos, permitiendoles adaptarse a las gustos sobre diferentes tipos de personas. Con la excesiva urgencia sobre designar plataformas cual ofrezcan tanto esparcimiento igual que confianza, seri\ufffda central reconocer los mejores casinos online en Ciertas zonas de espana cual destacan para el clase movernos inos aquellas plataformas que deben atractivos bonos sobre recibo sobre casino, permitiendote maximizar tu habilidad sobre esparcimiento y no ha transpirado crecer hacen de oportunidades de ganar. Las plataformas sobre entretenimiento en internet poseen la gran variacii?n sobre articulos sobre casino online, incluyendo maquinas tragaperras, ruletas, blackjack desplazandolo hacia el pelo una gran eleccion sobre slots esgrimidas. En algunos como estos sucesos, estos adiconan lugares conforme las apuestas y ganancias en slots en internet, ruleta en presto eliminar otras juegos de casino sobre preparado.<\/p>\n

Algunas promociones se encuentran restringidas a ciertos estrategias sobre paga para depositos y no ha transpirado retiros<\/h2>\n

Bet365 asimismo brinda cualquier bono sobre bienvenida de 10 jornadas sobre giros de balde desplazandolo hacia el pelo mantiene la alta tarea promocional, cosa que incentiva una Book Of Ra online<\/a> observancia de sus clientes. Las personas podran gozar de su app telefon inteligente, cual facilita la puerta a slots exclusivas, juegos sobre jackpot desplazandolo hacia el pelo las usadas Megaways. Bet365 Casino seri\ufffda un casino online sobre origen britanico, obligado universalmente por su precisii?n y no ha transpirado amplio catalogo sobre juegos, cual lo posicionan dentro de los casinos en internet Chile.<\/p>\n

Estas cuotas dependeri? de estas chances cual le proporciona una estirpe a que suceda cualquier acontecimiento, aunque ademas de el dinero cual haz clic para la o cualquier alternativa. Nuestro inicial transito es seleccionar una clan sobre apuestas, alguna cosa que por otra parte nunca seri\ufffda comodo.<\/p>\n

Referente a Juegging, una empuje y no ha transpirado transparencia resultan la prioridad, permitiendote participar joviales confianza en slots online, ruleta acerca de vivo desplazandolo hacia el pelo apuestas sobre directo. Si, colocar referente a Juegging es completamente fiable, pues serian la familia sobre apuestas con facultad sobre Portugal, regulada por Direccion Global sobre Orden de el Juego (DGOJ). Ademi?s, como la totalidad de la familia de apuestas que usan licencia sobre Espana, cumplimos que usan un monton de normativas con el fin de garantizar apuestas seguras asi\ufffd como transacciones transparentes.<\/p>\n

Igualmente, existe una vestimenta sobre servicio al cliente 24\/6 la cual ayudara joviales cualquier pregunta o inconveniente. Todo una tarima de PokerStars es fiable desplazandolo hacia el pelo estuviese preservadad. Da noticia detallada para beneficiar a los usuarios a coger elecciones sobre juego informadas, siempre queriendo una pericia segura y no ha transpirado formal. Esta para su amplio conocimientos sobre analisis de cuotas, estrategias de juego y no ha transpirado evaluacion sobre operadores. Por eso seri\ufffda muy trascendente juguetear unicamente referente a viviendas de apuestas legales, de lo contrario una decision de las datos desplazandolo hacia el pelo dineros no se podri? garantizar.<\/p>\n

El objetivo principal para los casinos al presentar esos bonos es conseguir recientes gente asi\ufffd como fidelizar a las ya existentes, brindandoles el instante de explorar sobra juegos y aumentar la patologi\ufffda del tunel carpiano venta original. Todos estos bonos podran aparecer acerca de diferentes maneras, como bonos sobre audiencia, giros regalado, bonos de recarga o en la barra promociones especiales. Las promociones son incentivos cual las operadores tienen a los jugadores para atraerlos en registrarse o bien motivarlos a seguir jugando en su plataforma. El mundo de internet espanol posee unas 50 bonos de recibimiento disponibles. Dispones sobre 48h con el fin de efectuar el inicial deposito por nuestro sometimiento y sobre iv las jornadas con el fin de utilizar completo bono una vez activado.<\/p>\n

Acerca de Juegging, las jugadores podrian plia disparidad sobre promociones exclusivas disenadas con el fin de perfeccionar el test tanto acerca de apuestas zapatillas deportivas como en casino online. Si esti?s a punto de algun casino en internet con una magnifico proposicion de slots online asi\ufffd como promociones atractivas, Juegging es una seleccion excelente. Efectivamente, Juegging resulta una de las mas grandes opciones con el fin de algunos que solicitan las mejores slots con jackpots referente a cualquier casino online con total seguridad desplazandolo hacia el pelo de fiar. Juegging llegan a convertirse en focos de luces destaca como entre las mas grandes casas sobre apuestas online sobre Argentina, con una gran amplia repertorio de apuestas de deporte sobre en direccion con manga larga cuotas peleando en el mercado y no ha transpirado la variedad sobre mercados. 5) Deposito diminuto ningun\ufffd, an efectuar dentro de las 5 las jornadas traseros del sometimiento. 3) La sola oferta sobre bono por usuario, la oferta tiene valor por 6 momentos nadie pondri\ufffda en duda desde nuestro registro sobre tu novedosa cuenta .<\/p>\n

Si, practicamente los novios casinos online espanoles tienen plataformas net optimizadas con el fin de iphone, como Marca Apuestas o bien Retabet, desprovisto necesidad de soltar apps. Con el fin de determinar en que consiste nuestro superior casino online en Ciertas zonas de espana, analizamos factores clave como las tiempos de retirada, la estabilidad de el medio y la experiencia sobre cliente, dentro de otros criterios interesantes. Lo tanto sus bonos sobre recibo igual que las bonos solventes, que hay disponibles semanalmente, tienen la destreza torneo a los usuarios en compania de campos de apuesta cual nunca exceden los 20x. Otra alternativa es repasar las medios sociales de la plataforma asi\ufffd como escuchar las opiniones referente a App Store \/ Google Play si nuestro sitio tiene la aplicacion iphone. Poseen centenares sobre juegos de casino desarrollados de los cuales se va a apoyar sobre el silli\ufffdn incluyen slots (muchas de todas en compania de hojalata), casino en avispado, bingo o videopoker.<\/p>\n","protected":false},"excerpt":{"rendered":"

Se trata de unas las companias de juego en internet con manga larga sobra licencias del universo De establecer una decision y no ha transpirado confiabilidad sobre cualquier casino online, importa repasar en caso de que posee licencias correctas emitidas por DGOJ. Una coleccion sobre juegos moviles es gran, inclui\ufffddo\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-62386","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62386","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=62386"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62386\/revisions"}],"predecessor-version":[{"id":62387,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62386\/revisions\/62387"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62386"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}