/* 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":28024,"date":"2026-05-15T17:58:16","date_gmt":"2026-05-15T17:58:16","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=28024"},"modified":"2026-05-15T17:58:17","modified_gmt":"2026-05-15T17:58:17","slug":"nunca-llegara-para-pedir-nuestro-bono-sobre-recibimiento-no-obstante-podras-participar-apostando-por-cero10%ef%bf%bd","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/nunca-llegara-para-pedir-nuestro-bono-sobre-recibimiento-no-obstante-podras-participar-apostando-por-cero10%ef%bf%bd\/","title":{"rendered":"Nunca llegara para pedir nuestro bono sobre recibimiento, no obstante podras participar apostando por cero,10\ufffd"},"content":{"rendered":"

Desplazandolo hacia el pelo, si te gustaria conocer mas profusamente, ?no os distraigas nuestra guia sobre las bonos de casino que hay disponibles!<\/h2>\n

Bizum es algunos de los metodos sobre paga de mayor esgrimidas pero, ?sabes lo que casinos poseen las superiores bonos asi\ufffd como donde puedes recolectar en el momento en que un\ufffd? El estudio aconseja casinos con multiples posibilidades rapidas. Nuestro estudio detalla consejos de depositos fiables nadie pondri\ufffda en duda desde un\ufffd, verificando compatibilidad DGOJ. Nuestro analisis verifica encriptacion end-to-end desplazandolo hacia el pelo lleva a cabo PSD2 para autenticacion robusto.<\/p>\n

Este organizacion sobre remuneracion genuinamente castellano deberian favorecido, utilizando su soltura de trato, cual proliferen las casinos cual aceptan Bizum. Muchas transacciones estan encriptadas asi\ufffd como aseguradas joviales autenticacion sobre dos causas, garantizando cual las informaciones se mantengan a salvo lo mucho que todo explosion nunca competente o trato indebido. Ademas de aceptar ya Bizum como eleccion sobre paga, bastantes de esos casinos deben otros estrategias de paga utilizadas con el fin de cual los transacciones serian mas profusamente seguras y confortables. Cuando quieres algun casino que asume Bizum como aparato sobre paga, importa que compruebes una repertorio de juegos disponibles.<\/p>\n

Provee transacciones rapidas y seguras, carente comisiones desplazandolo hacia el pelo falto necesidad sobre entrar cifras bancarias, dentro del quedar adscrito directamente joviales apps bancarias. Al explorar los alternativas a Bizum, es importante reflexionar metodos de pago que ofrezcan caracteristicas relacionados referente a terminos sobre seguridad y pertinencia. Dicho prestigio debemos de, acerca de mayoria, a la seguridad que brinda alrededor del nunca requerir cual las personas compartan noticia bancaria directamente mediante un casinoo experto al analisis sobre metodos sobre paga para casinos en internet, puedo aseverar cual Bizum hemos firme igual que una opcion conocido entre las jugadores sobre Ciertas zonas de espana. Acerca de Betfair, Bizum agiliza el porton al Sportsbook y no ha transpirado, para individuos visionarios, alrededor Exchange, donde la velocidad alrededor del guardar es decisiva suin situar en una cuota. El trato de Bizum deja efectuar depositos sobre unos segundos, desprovisto necesidad sobre introducir cifras de banco siquiera cartas, cosa que agiliza la puerta en el entretenimiento empezando por nuestro ipad.Una plataforma es correcto optimizada de individuos espanoles, con una gran navegacion simple y no ha transpirado ai\ufffdos sobre obligacion rapidos.<\/p>\n

Los consumidores solamente tienen que ligar las telefonos Winamax ES<\/a> moviles asi\ufffd como correos electronicos a sus curriculums bancarias para adquirir online, retribuir facturas asi\ufffd como cursar o bien adoptar dinero. Nuestro primeramente de Bizum seri\ufffda facilitar las transacciones digitales. Despues de diversificar sus propiedades, la agencia poseia bicicletas diez centenas de personas dinamicos acerca de 2020.<\/p>\n

Ten en mente cual deberias tener plagado recursos principal en Bizumo debido a lo he dicho, usar Bizum es tan comodo asi\ufffd como ri?pido cual cualquier humano puede realizar transacciones en segundos que usan unico los taps.<\/p>\n

Esta es una de los mayores ventajas de utilizar Bizum igual que modo de pago al momento realizar un tanque referente a cualquier casino en internet. Aqui vayamos a una de las secciones sobra divertidas sobre esa asesor, por consiguiente son gran cantidad de los juegos a las cual se puede acceder si decides escoger en Bizum como util sobre pago. No obstante tanto una DGOJ como el gobierno similar sobre Portugal se va a apoyar sobre el silli\ufffdn ven por terso desplazandolo hacia el pelo garantizar nuestro entretenimiento en internet, vale cual asimismo os sumar mas disciplinas, como cual deberias efectuarse un perfil del banco con el fin de llevarlo puesto, o bien que nunca juega referente a casinos turistas. Pero, paso a paso resultan sobra los casinos que incurren en ofrecerlo, pues son un organizacion sobre pago que es cuando de mayor acreditado. Tiene Bizum como doctrina sobre paga y tiene entre las mayores publicaciones de juegos de entidad financiera asi\ufffd como juegos de slots online.<\/p>\n

Ademi?s, debemos relatar con el pasar del tiempo algun smartphone con el fin de usar levante sistema de pago<\/h2>\n

Lo perfectamente sentimos, el acceso en algunos como estos momentos no estaria ratificado ahora tu permanencia o en la barra ubicacion. Nuestro desarrollo sobre Bizum igual que organizacion sobre paga referente a casinos en internet no nos referimos a casual. Tambien, el bono de recepcion sobre incluso doscientas\ufffd igualmente aplica con el fin de depositos hechos con el pasar del tiempo Bizum. Para almacenar, solamente inicie especie, accedi alrededor del cajero, seleccione Bizum, introduje la cuantia asi\ufffd como confirme que usan el decisivo.<\/p>\n

Lo primero y de mas trascendente es comprobar que el casino cuente una permiso espanola es valida. A conotinuacion le anumero los puntos sobra notables cual debes examinar sin registrarte. ?? Recuerda que todos los bonos se encuentran individuos a palabras desplazandolo hacia el pelo esencia especializados, y requisitos sobre envite que deberias cumplir antes de poder apartar tus ganancias. Escojas lo que escojas, desde el blackjack hasta las slots que usan jackpot, la puerta es total asi\ufffd como falto tapujos sobre catalogo.<\/p>\n

Con el fin de acabar, Bizum es un metodo de pago cual ha llegado la hora de quedarse, y nunca soy propietario cuestiones de que seguira ganando ambito en los subsiguientes anos. Separado precisas alojar las datos durante la reciente vez; seguidamente, nuestro modo las guarda, y separado deberas significar nuestro costo que quieres arrinconar. Sobre cuanto a las retiros, sin embargo no se podrian hacer directamente en compania de Bizum, el procedimiento a traves de transferencia del banco igualmente es tranquilo. De realizar levante analisis referente a profundidad, decidi sufrir en persona nuestro uso de Bizum sobre ciertos casinos online. Carente dudas, Betway es un gigantesco casino y es algunos de los cual provee Bizum igual que modo sobre paga.<\/p>\n

Para utilizar uno de los metodos sobre paga de mayor seguros del universo igual que seri\ufffda Bizum, lo principal cual se debe elaborar es acceder alrededor del sitio o bien en la app de el casino en compania de Bizum escogido, apretar sobre asignacion y rellenar el formulario a los puntos asi\ufffd como la documentacion solicitada. El transcurso comienza accediendo a la net indumentarias app del casino, iniciando sesion durante cuenta de usuario y entrando con division sobre metodos sobre pago. Nadie pondri\ufffda en duda desde hace bien determinados anos, abarca levante organizacion sobre remuneracion con el fin de efectuar apuestas sobre sus propias tragaperras indumentarias referente a cualquier clase juegos de la medio. El titan sueco, la cual es igual que se sabe dentro del casino en linea Betsson, ademas ha incorporado a sus estrategias de remuneracion el Bizum, tanto referente a la patologi\ufffda del tunel carpiano plataforma igual que en su lugar ipad. Bizum solamente opera igual que doctrina de giro monetarios, es por ello que deberiamos elegir diferente sistema de paga para instruir los retiradas del recursos cual ingresamos con manga larga Bizum.<\/p>\n","protected":false},"excerpt":{"rendered":"

Desplazandolo hacia el pelo, si te gustaria conocer mas profusamente, ?no os distraigas nuestra guia sobre las bonos de casino que hay disponibles! Bizum es algunos de los metodos sobre paga de mayor esgrimidas pero, ?sabes lo que casinos poseen las superiores bonos asi\ufffd como donde puedes recolectar en el\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-28024","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/28024","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=28024"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/28024\/revisions"}],"predecessor-version":[{"id":28025,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/28024\/revisions\/28025"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=28024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=28024"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=28024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}