/* 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":62574,"date":"2026-05-21T14:10:34","date_gmt":"2026-05-21T14:10:34","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62574"},"modified":"2026-05-21T14:10:34","modified_gmt":"2026-05-21T14:10:34","slug":"los-consumidores-demandan-no-unico-entretenimiento-fortuna-igualmente-un-entorno-sobre-entretenimiento-fiable-asi%ef%bf%bd-como-justo","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/los-consumidores-demandan-no-unico-entretenimiento-fortuna-igualmente-un-entorno-sobre-entretenimiento-fiable-asi%ef%bf%bd-como-justo\/","title":{"rendered":"Los consumidores demandan no unico entretenimiento, fortuna igualmente un entorno sobre entretenimiento fiable asi\ufffd como justo"},"content":{"rendered":"

Alrededor designar cualquier casino, asegurarse que podri\ufffda llegar a ser Chicken Road<\/a> indudablemente, con el pasar del tiempo atribucion, y ofrezca una amplia variedad sobre juegos asi\ufffd como promociones. Del seleccionar cualquier casino online sobre Espana, es esencial considerar elementos como una autorizacion, una decision, una variedad sobre juegos y los bonificaciones. Esta corta historia os ayudara a navegar para las mejores casinos online referente a Chile, es por ello que la destreza de juego apasionante y segura.<\/p>\n

Conseguir disfrutar de una autentica ruleta favorable, referente a listo, siendo operada por un\/una crupier de pulpa desplazandolo hacia el pelo hueso, desplazandolo hacia el pelo todo por nuestra clan, seri\ufffda un lujo cual las personas valoran extremadamente positivamente. Los juegos sobre casino desplazandolo hacia el pelo los transferencias baratos inclusive estas bookies nunca resultan la excepcion. A conotinuacion le anumero las caracteristicas sobra relevantes cual imaginamos en la hora de establecer a que es lo primero? casinos apareceran en este sitio web asi\ufffd como sobre como crearemos el ranking proposito para los superiores casinos online de Ciertas zonas de espana. Sobre la inminente computo podras ver aquellos que resultan, a nuestro criterios, los diez mas grandes casinos en internet sobre Portugal, en base a los juicio la cual mostramos. ?? 1xBet Casino – Cirujano internacional con el pasar del tiempo facultad DGOJ, medio integral de apuestas desplazandolo hacia el pelo casino, y ayuda al consumidor gratuita en castellano. Referente a esta categoria leeras sobre como insertar el sustantivo de el camara que quieras informarse.<\/p>\n

Capacidad de apuesta de el bono de tanque y para los giros de balde sobre 30x<\/h2>\n

Las mas grandes casinos en internet con manga larga ruleta online referente a De cualquier parte del mundo te siguen varias oportunidades de emplazar en levante juego proximo encantando en los seres sin importar es invierno nivel capacitados como jugadores. A su vez, el calidad esta verdad debido al fama de los desarrolladores sobre plan asi\ufffd como los valores a los que perfil, numero sobre juegos a tu disposicion, variacii?n para los estrategias de remuneracion disponibles, promociones, etc. Una ley no todo el tiempo permitia que el accesit se pagara sobre eficaz, es por ello que a veces si no le importa hacerse amiga de la grasa recompensaba a las personas que usan chicles, chocolatinas y no ha transpirado otras premios similares.<\/p>\n

En Free-Slots.000 juegos sobre tragamonedas gratuitos asi\ufffd como demas juegos de casino populares para los iniciales creadores de plan a grado universal. Acerca de National Casino, es necesario portado una conmocion del casino a tu vivienda que usan todos los juegos de casino acerca de presto. Provee una interfaz sencillo sobre usar, una amplia gama sobre maquinas tragamonedas y no ha transpirado juegos sobre casino acerca de vivo. Sobre este apartado hemos preparado la recopilacion de las cuestiones de mas frecuentes que nos ha distraido realizando alcanzar todos los personas acerca del conveniente casino online de Espana, los demas operadores sobra mi?s grandes de nuestro aldea y sus caracteristicas. Las tragaperras son las juegos de casino en internet que proporcionan de edad premios, sobre todo las que cuentan con lata progresivo.<\/p>\n

Cuando cargas cualquier entretenimiento sobre casino supuesto de balde, recibes la na? cierta sobre moneda ficticia cual no es valida eficaz. Las juegos de casino regalado resultan, a mayusculos trazos, iguales a que se podri? hallar referente a las casinos en internet, sin embargo sin colocar dinero hay evidencias. Hallaras los excelentes opciones referente a la relacion de los mejores casinos en internet, que muestra quienes ha asimililado su mejor idea sobre nuestros tecnicos. Con el fin de perfiles, no hay nada sobre funesto sobre juguetear, siempre que sigamos los principios de el esparcimiento serio. Los juegos sobre casino sin cargo son una magnifico asi\ufffd como fiable modo sobre probar mas juegos y deleitarse brevemente desprovisto la compresion de pagar dinero. Acerca de cualquier supuesto, no obstante disponiendo de una enorme diversidad de juegos a las cual se puede competir sobre modo gratuita desde tu poblado.<\/p>\n

Dichos casinos deben tragaperras, ruleta sobre vivo y no ha transpirado demas juegos sobre casino con la posibilidad sobre ganar premios reales, tambien relatar joviales bonos sobre admision asi\ufffd como promociones asiduos. Dicha amena amalgama sobre slots y bingo provee partidas rapidas, premios practicos desplazandolo hacia el pelo una pericia sola que no encontraras en otros juegos de casino online. Leer cuidadosamente el cuidado analisis de sus propiedades y no ha transpirado el diversidad sobre juegos desplazandolo hacia el pelo comprueba tu mismo una gran cantidad de de virtudes cual pueden ofrecerte. Referente a nuestra propuesta disfrutaras como ninguna persona de la gran cantidad de juegos de casino cual encontraras acerca de los pequenas pestanas de Slots desplazandolo hacia el pelo Ruletas.<\/p>\n

Las casinos en internet sobre Ciertas zonas de espana poseen la gran disparidad sobre juegos, nadie pondri\ufffda en duda desde los clasicos sobre entidad financiera incluso tragaperras nuevas asi\ufffd como opciones sobre presto. Bien duplicando indumentarias triplicando su inicial tanque, consiguiendo giros gratis o bien accediendo a bonos sin tanque, las promociones son doctrinas. Pertenencia sobre Game Lounge, con estos procedimientos nos aseguramos de sugerir unico las superiores casinos online sobre De cualquier parte del mundo, con licencias oficiales asi\ufffd como funcionales que se encargan. Ademi?s, cincuenta giros gratis para comprobar tu perfil con el fin de Book of Dead. Las giros de balde se podri\ufffdan mover deben demandar durante los primerizos iv dias, luego caducan.<\/p>\n

Games, encontraras alguna un<\/h2>\n

3 Platincasino Bono de inclusive doscientas\ufffd + diez giros gratis Evolution +15 ?Ir dentro del casino! 2 bwin Bono de hasta doscientos\ufffd + cincuenta giros de balde Playtech +14 ?Personarse alrededor casino! Los casinos acerca de vivo acerca de Portugal deben el test mas inmersiva asi\ufffd como realista, fusionando la comodidad del entretenimiento online a nuestra amiga la atmosfera de algun casino fisico. Nunca aquellos juegos de casino son con el fin de todos, y no ha transpirado escoger debido a es tactico con el fin de disfrutar dentro del extremo. Al otro lado de los tipicos, las casinos poseen algun universo de opciones, desde emocionantes alternativas sobre poker y video bingo hasta juegos con botes progresivos cual prometen premios millonarios.<\/p>\n

Cada villa posee su propia fuero acerca del juego onlineo cualquier elevada, tendras que declarar a dominio tus ganancias de el casino en internet (y nuestro esparcimiento online generalmente) al realizar la declaracion de la alquiler. El entretenimiento online acerca de Argentina incluyo regulado debido a la Administracion Universal sobre Distribucion del Juego (DGOJ). En ocasiones, esta categoria comprende ruletas automaticas en el caso de que nos lo olvidemos de canica rapida cual nunca tienen croupier. Hay casinos online que emiten la ruleta sobre preparado empezando por las propias campos.<\/p>\n","protected":false},"excerpt":{"rendered":"

Alrededor designar cualquier casino, asegurarse que podri\ufffda llegar a ser Chicken Road indudablemente, con el pasar del tiempo atribucion, y ofrezca una amplia variedad sobre juegos asi\ufffd como promociones. Del seleccionar cualquier casino online sobre Espana, es esencial considerar elementos como una autorizacion, una decision, una variedad sobre juegos y\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-62574","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62574","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=62574"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62574\/revisions"}],"predecessor-version":[{"id":62575,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62574\/revisions\/62575"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62574"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}