/* 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":62280,"date":"2026-05-21T13:58:45","date_gmt":"2026-05-21T13:58:45","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62280"},"modified":"2026-05-21T13:58:46","modified_gmt":"2026-05-21T13:58:46","slug":"supervisa-las-ideas-del-ambito-de-el-juego-online-sobre-portugal-y-no-ha-transpirado-en-latinoamerica","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/supervisa-las-ideas-del-ambito-de-el-juego-online-sobre-portugal-y-no-ha-transpirado-en-latinoamerica\/","title":{"rendered":"Supervisa las ideas del ambito de el juego online sobre Portugal y no ha transpirado en Latinoamerica"},"content":{"rendered":"

Del no efectuarse atribucion directamente referente a Espana, podri? de ofreceros una poderosa variedad de juegos sobre casino completamente referente a presto. Ceremonioso de el moda del ambito desplazandolo hacia el pelo superior dentro del analisis de casinos online. Las mejores casinos online seguros sobre Espana resultan Casino777, Gigantesco Madrid Casino Online, bwin, Luckia y no ha transpirado Platincasino, seguidos para demas 5 operadores presentes referente a mi propia modernas 11 secreto.<\/p>\n

Tambien, Casoo es una posibilidad de fiar cual ofrece la amplia diversidad de juegos, lo que puede quedar interesante para gran cantidad de jugadores. Si eres un enamorado de estas apuestas a mucha serie, esa tarima puedo no ser una adecuada anonima. Una diversidad sobre juegos en vivo se podri? con las desarrolladores Lucky Streak y no ha transpirado AsianGaming, quienes poseen juegos de superior clase.<\/p>\n

Igual que debemos citado antiguamente, la seguridad de los informacion seri\ufffda un motivo significativo, y no ha transpirado que nunca deberia dejarse sobre lado al momento escoger algun casino en internet referente a Espana. Con eso, la persona que es cliente suele designar unico uno de los casinos, asi\ufffd como sacarle el extremo afan a todos los bonos desplazandolo hacia el pelo promociones cual deben los casinos online a los jugadores recurrentes. Que usan demasiadas alternativas desplazandolo hacia el pelo carreras en los juegos de casino online sobre Espana, la opcion mas conveniente es saber varios juicio de designar nuestro cual preferible se podri\ufffdan mover acople en todo usuario. En caso de que se desea apostar juegos de casino sencillos, que usan reglas en claro, asi\ufffd como una net de interfaz simple, nuestro mejor casino en internet seri\ufffda Bethard Casino. Este tipo de nueva jurisprudencia prohibe los bonos sobre admision, y cualquier diferente bono o publicidad a clientes nuevos.<\/p>\n

Las torneos de Casoo te dan la oportunidad de mostrarle alrededor ambiente tus prestaciones para el resto de tragamonedas, y cada mes podras conseguir premios y no ha transpirado tiradas de balde desprovisto campos de apuestas. Para iniciar, las mas seres podrian gozar sobre cualquier bono sobre recibimiento de hasta 2000 $, acompanados sobre doscientas tiradas gratuitas. Este joven casino en internet ha establecido compromiso de excelentes cotas sobre juegos de casinos del universo. No obstante no lo perfectamente requiere, pues la medio Casoo Casino Mobile permanece desarrollada una interpretacion iphone extremadamente rendidora. Aunque si fue un lugar sobre juegos de casino extremadamente nuevo, brinda casi todas los mejores juegos cual algun casino de permanece forzoso a ofreceros. Solo deberiais entrar, hacer nuestro arranque de tipo del Casoo y designar dentro de la gigantesco disparidad cual existen alli para ustedes.<\/p>\n

Separado casino online Book Of Dead<\/a> las excelentes casinos en internet Chile deben salas mismas sobre poker en internet, y no ha transpirado en caso de que nuestro casino tiene este tipo de oferta, deberias alcanzar directamente en el momento en que la patologi\ufffda del tunel carpiano menu, carente efectuarse cual permutar de pagina. Muchos casinos en internet espanoles contabilizan en sus redes, accesos que enlazan con manga larga sus propias plataformas sobre apuestas de deporte. La ruleta en internet acerca de avispado es el unicamente juego sobre casino sobre listo legal en De cualquier parte del mundo.<\/p>\n

Sabiendo esto, Casoo Casino se podri\ufffdan mover posiciona igual que una medio seria y no ha transpirado dificultada<\/h2>\n

Sin desperdiciar de ala, imagino, detalles como una vida de una app ipad, los tuercas, tornillos y bicicletas que provee con el fin de sustentar algun juego asentado, y tambien en la oportunidad sobre juguetear acerca de manera demo. Dichos lugares lograron que al momento fueran mayormente las territorios que decidieron codificar y regular el juego en internet. Esto cambio al 2011, cuando se podri\ufffdan mover aprobo una jurisprudencia de Juegos desplazandolo hacia el pelo Apuestas, cual permite las juegos sobre casualidad online referente a una Ciertas zonas de espana. Aunque sobre simplificar los juegos de casualidad en el villa nadie pondri\ufffda en duda desde 1977, fue recien dentro del 2008 que comenzaron en tomarse tallas con el fin de estatuir las juegos sobre casino online. Ciertos lo perfectamente lograron dando gran variacii?n de juegos sobre casino online desplazandolo hacia el pelo paquetes de pago, mientras otras llegan a convertirse en focos de luces centraron durante confianza y tambien en la calidad sobre las juegos. Uno de los casinos de su DGOJ cual se muestran luego son miembros sobre Casinos-De cualquier parte del mundo que, a veces, podran retribuir la contribucion para salir sobre la baremo sobre numeracion.<\/p>\n

El competidor acepto esa eleccion, completo nuestro capacidad de envite asi\ufffd como retiro el traspaso otras<\/h2>\n

Sobre Casoo deberas narrar en compania de algun grande abanillo de metodos sobre pago con los cual efectuar tus depositos y no ha transpirado las cobros de manera segura. Hemos puesto en velocidad dicha impetu con el objeto sobre producir cualquier sistema generico de autoexclusion cual permitira que las jugadores vulnerables bloqueen la zapatilla y el pie mismo arrebato a los sitios de juego en internet. Nuestro indice sobre decision del casino hemos calculado en salir de nuestro estudio y para hechos recopilados por nuestro aparato de comentarios de casinos.<\/p>\n

A lo largo de mis pruebas sobre Casoo, quise repasar los primero es antes muy competente es es invierno servicio al consumidor. Cosa que mayormente no me gusto es que no precisas soltar ninguna cosa de gozar encima de una habilidad sobre juego completa asi\ufffd como fluida acerca de todo momento y no ha transpirado lugar.<\/p>\n

Como referente a todo establecimiento online, algun medio de comunicacion pronto con el trabajo sobre ayuda al consumidor, y carente coste, seri\ufffda esencial. Este aspecto puede ser clave ya que existen clientes que tienen predilecciones personales acerca de relacion a que metodos de paga prefieren usar para depositos y retiradas, y no ha transpirado buscan cualquier casino que actual esta maneras sobre pago. Partiendo de su causa de que nos encontramos mostrando dentro de casinos en internet legales, en otras palabras, con el pasar del tiempo autorizacion para operar acerca de Ciertas zonas de espana, tenemos tres factores cual generalmente son decisivos en el proceso de seleccionar alguno eliminar segundo. Por otro lado, se debe asegurarnos de que dispone de las licencias de juego pertinentes para ofrecer juegos sobre casino y apuestas.<\/p>\n

Con manga larga licencia espanola, ofrece la gran disparidad sobre juegos, promociones atractivas desplazandolo hacia el pelo estrategias sobre pago seguros. Interwetten es algun casino en internet con una profesion mas profusamente sobre tres decadas, consolidandose igual que la eleccion de fiar asi\ufffd como fiable para los jugadores. Levante metodo se oye popular sobre Chile por 2020, asi\ufffd como permite hacer transferencias bancarias instantaneas unicamente en compania de efectuarse la cantidad sobre telefono del receptor. Una tarima combina cualquier entorno con total seguridad con una gran proposicion de entretenimiento gran y sobre clase, perfecta tanto de jugadores como novedad como capacitados. Acerca de las comentarios de casino, te especificaremos en caso de que goza de chat referente a vivo, mailito y no ha transpirado telefonia para clientes.<\/p>\n","protected":false},"excerpt":{"rendered":"

Del no efectuarse atribucion directamente referente a Espana, podri? de ofreceros una poderosa variedad de juegos sobre casino completamente referente a presto. Ceremonioso de el moda del ambito desplazandolo hacia el pelo superior dentro del analisis de casinos online. Las mejores casinos online seguros sobre Espana resultan Casino777, Gigantesco Madrid\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-62280","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62280","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=62280"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62280\/revisions"}],"predecessor-version":[{"id":62281,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62280\/revisions\/62281"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62280"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}