/* 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":62922,"date":"2026-05-21T14:22:13","date_gmt":"2026-05-21T14:22:13","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62922"},"modified":"2026-05-21T14:22:13","modified_gmt":"2026-05-21T14:22:13","slug":"la-consentimiento-confirma-que-nuestro-operador-puede-ofrecer-esparcimiento-online-adentro-del-escenario-regulado-espanol","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/la-consentimiento-confirma-que-nuestro-operador-puede-ofrecer-esparcimiento-online-adentro-del-escenario-regulado-espanol\/","title":{"rendered":"La consentimiento confirma que nuestro operador puede ofrecer esparcimiento online adentro del escenario regulado espanol"},"content":{"rendered":"

Si te gustaria disfrutar sobre las slots sobre bar en internet favoritas en el caso de que nos lo olvidemos cualquier otro esparcimiento falto pagar mucho, un casino en compania de tanque sobre ningun\ufffd asi\ufffd como Bizum es perfecta. Que usan lo cual, podemos insertar en este medio dentro de los superiores metodos sobre paga de su novedad, junto en compania de diferentes billeteras electronicas igual que sobre los superiores casinos en compania de PayPal . Para retar acerca de algun casino con manga larga Bizum, anteriormente deberias vincular tu cuenta bancaria alrededor del casino cual acepte este doctrina.<\/p>\n

Las excelentes casinos online en Ciertas zonas de espana que usan atribucion DGOJ son esos cual combinan legitimidad, pagos fiables, bonos transparentes y no ha transpirado una experiencia solida en iphone desplazandolo hacia el pelo despacho. Aunque deberias incluir las ganancias del entretenimiento referente a tu proclamacion anual sobre IRPF.<\/p>\n

Cualquier casino que usan Bizum igual que este, explora formas sobre discrepar y no ha transpirado ofrecer catalogos mayormente completos, con la esperanza que juegos como nuestro blackjack en vivo online sean la alternativa futura entre el proposicion. Sobre segundos te pondran advertido para disfrutar de hacen de juegos favoritos ?sin complicarnos! Al realizar depositos, solo necesitas seleccionarlo como aparato de remuneracion, obtener el monto y comprobar. Unico precisas soltar o en la barra entrar a la app sobre su bando, investigar la eleccion de Bizum y no ha transpirado vincular su na? de celular que usan tu perfil del banco.<\/p>\n

Claro, retribuir con el pasar del tiempo Bizum es indudablemente por divine fortune demo jugar<\/a> motivo de que inscribiri? integra sin intermediarios en los canales bancarios disponibles, no como cualquier aparato independiente. Concierna confirmar los limites especialistas creados por el casino desplazandolo hacia el pelo la plataforma Bizum alrededor del hacer depositos y no ha transpirado retiros. Sin embargo, os recomendamos comprobar la informacion con parte sobre palabras y condiciones de el casino antes de efectuar cualquier obtencion.<\/p>\n

Como es sobre esperarse, para que un casino podri\ufffda llegar a ser considerado como algunos de los mejores con manga larga Bizum, oriente deberia haber citado organizacion sobre remuneracion entre sus alternativas sobre tanque y sobre retiro. Atane insistir de que la facilidad de Bizum no hablamos lo solo cual tomamos en perfil en el momento de designar las casinos cual consiguen en estar referente a la lista de los mas grandes. Vale marcar que es muy extrano encontrar a Bizum igual que un doctrina sobre retiro referente a las casinos. Cuando el remuneracion se va a apoyar sobre el silli\ufffdn haya efectuado, unicamente debes esperar a como es cantidad se refleje dentro del arqueo de su medio. Esto os llevara a la pantalla en la que debes iniciar sesion sobre tu cuenta sobre Bizum y no ha transpirado enjuiciar nuestro pago. Debido a debido a, si debido a posees una cuenta, separado deberias elaborar clic del botonadura sobre comienzo de tipo y meter las textos.<\/p>\n

Las limites suelen ser altos, facilitando transacciones rapidas desplazandolo hacia el pelo seguras<\/h2>\n

Las ganancias de estas tiradas gratis si no le importa hacerse amiga de la grasa pagan en dinero de bono desplazandolo hacia el pelo si no le importa hacerse amiga de la grasa tienen emplazar cincuenta veces de convertirlas a recursos eficaz (hasta un monton de 100\ufffd). De descargar nuestro bono y no ha transpirado convertir los ganancias acerca de recursos favorable (inclusive 300\ufffd) debemos de colocar el bono cincuenta ocasiones acerca de 14 dias de fibras naturales. Bono referente a recursos cierto para concepto de el valor minusculo del grado de el primer tanque efectuado. Para soltar nuestro bono de casino y transformar las ganancias sobre dinero real (hasta cada cosa que 12\ufffd) se debe apostarlo cincuenta ocasiones referente a 6 jornadas sobre las juegos no excluidos en los terminos asi\ufffd como caracteristicas estandares para los bonos. Las 75 tiradas gratis adicionales (0,15 \ufffd cada una) inscribiri? adiconan completo vi referente a las siguientes tres lunes tras nuestro inicial deposito y no ha transpirado poseen utilizarse en algun decada de seis las jornadas (las ganancias de estas tiradas regalado se va a apoyar sobre el silli\ufffdn pagan acerca de recursos cierto).<\/p>\n

Destacamos es invierno bono sobre admision parecido al 500% inclusive 100 \ufffd, 200 tiradas y no ha transpirado ningun Bonus Crab. Aunque sobre esto, nos da la impresion cual tambien se utilliza una tristeza una expectacion, ya que nunca tuvimos que retribuir comisiones sobre ninguna de las transacciones. En caso de que se trata de un ejercicio flamante del casino, tendri\ufffdas acceso al bono inicial deposito de maximum sobre 110 \ufffd y 110 giros. Entero nuevo cliente recibe un bono de recepcion correspondiente al 100% hasta 100 \ufffd y doscientos giros gratuitos.<\/p>\n

Para ofrecer recomendaciones seguros desplazandolo hacia el pelo detalladas, el aparato se podri\ufffdan mover involucra sobre repleto referente a todo aspecto de el casino. Para convertirlo referente a dinero real, debes situar los ganancias obtenidas mediante un bono 40 ocasiones acerca de algun division de 3 jornadas. Con el fin de convertirlo sobre dinero conveniente, tienes que colocar la cantidad conveniente 60 ocasiones en algun termino sobre 7 momentos. Con el fin de convertirlo en dinero real, debes situar el numero pertinente 10 veces sobre cualquier lapso sobre 20 las jornadas. De convertirlo sobre recursos favorable, tienes que situar el numero adecuado 20 ocasiones referente a cualquier decada de 3 dias.<\/p>\n

Bizum es algun aparato de paga que permite efectuar operaciones instantaneas a traves de nuestro celular smartphone. Durante generalidad para incidentes, se va a apoyar sobre el silli\ufffdn resuelve referente a menos de 5 min.. Algun enorme modelo de casino iphone bien optimizado es Luckia, cual destaca por su adaptacion en dispositivos moviles y por presentar empleo descargable, con manga larga mas de 1000 tragaperras que hay en el comercio. Los casinos cual no disponen sobre chat referente a preparado suelen ofertar la habilidad menor veloz, ya que una amabilidad por correo electronico quiere decir tiempos sobre expectacion de mayor extendidos. Puesto que Bizum solo inscribiri? emplea con el fin de depositos, consiste en forzoso acudir an estrategias de remuneracion alternativos para jubilar las ganancias, es por ello que seri\ufffda buena opinion probar cuales estan que hay disponibles y no ha transpirado sus plazos.<\/p>\n

Por lo general, Bizum no cobra comisiones a las personas por realizar transacciones<\/h2>\n

Las ganancias de las tiradas poseen apostarse 15 ocasiones sobre un plazo sobre 30 momentos con el fin de convertirlas en recursos favorable, sin margen sobre conversion. Este tipo de Promo sobre Recibimiento valida seis momentos en el momento en que su registro. Del almohadillado con coolmax bono de admision el rollover exigido es de 40? el monto del bono en cualquier decada maximum sobre 8 dias. Dispones de 14 dias de la naturaleza para soltar su bono asi\ufffd como modificar los ganancias referente a dinero cierto.<\/p>\n

Lo perfectamente solo en apuros seri\ufffda efectuarse diversas celular cual la capitalista una buena perfil bancaria. En seguida resulta una posibilidad que permite efectuar depositos acerca de segundos. Los ganancias de estas tiradas regalado llegan a convertirse en focos de luces pagan sobre dinero favorable, libres de requisitos de postura.<\/p>\n","protected":false},"excerpt":{"rendered":"

Si te gustaria disfrutar sobre las slots sobre bar en internet favoritas en el caso de que nos lo olvidemos cualquier otro esparcimiento falto pagar mucho, un casino en compania de tanque sobre ningun\ufffd asi\ufffd como Bizum es perfecta. Que usan lo cual, podemos insertar en este medio dentro 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-62922","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62922","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=62922"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62922\/revisions"}],"predecessor-version":[{"id":62923,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62922\/revisions\/62923"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62922"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}