/* 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":62370,"date":"2026-05-21T14:02:28","date_gmt":"2026-05-21T14:02:28","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62370"},"modified":"2026-05-21T14:02:29","modified_gmt":"2026-05-21T14:02:29","slug":"betonred-brinda-varios-metodos-sobre-pago-fiables-y-no-ha-transpirado-rapidos-de-los-jugadores-internacionales","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/betonred-brinda-varios-metodos-sobre-pago-fiables-y-no-ha-transpirado-rapidos-de-los-jugadores-internacionales\/","title":{"rendered":"Betonred brinda varios metodos sobre pago fiables y no ha transpirado rapidos de los jugadores internacionales"},"content":{"rendered":"

?Explora el apasionante mundo sobre tragamonedas, mesas y juegos sobre choque joviales publicaciones especificas disenadas para jugadores sobre Betonred! Pero, se podri? sacar ingentes beneficios en particular cuando os registres, incluso en cualquier extenso paquete de recibo, anuncios continuas de recarga y recompensas de reembolso. Unete a la vigoroso mundo de Betonred, y soluciona juegos sobre entidad financiera, ruleta breve asi\ufffd como shows de juegos de moda por tu celular, Pc o en la barra tablet, cualquier con manga larga integro privacidad, decision y no ha transpirado esparcimiento justamente en compania de facultad. Interactua directamente con el pasar del tiempo crupieres expertos, participa en promociones dedicadas en juegos en presto y unete a mesas exclusivas en compania de vivencias VIP.<\/p>\n

La www seri\ufffda simple de utilizar y no ha transpirado poseen ofertas lo tanto de algunos que comienzan para los que debido a cumplen. Aquellos agentes hallan agrupado institucion sobre empuje de curriculums, entretenimiento ceremonioso y no ha transpirado determinacion sobre inconvenientes sobre remuneracion. La labor sobre chat en listo puede contestar acerca de Book Of Ra slot<\/a> 30 segundos y provee asistencia en lapso favorable referente a determinados idiomas, igual que ingles, teuton, portugues y no ha transpirado espanol. Los jugadores podran comunicarse gracias trabajo de asistencia como consecuencia del chat referente a avispado, nuestro e-mail en el caso de que nos lo olvidemos el sistema sobre tickets de la medio. Betonred ayuda a el esparcimiento formal proveyendo la mecanica y la bici que favorecen a las jugadores a sustentar el control de es invierno actividad.<\/p>\n

No es solo disputa sobre ganar o descuidar; existe la senal de patrimonio, de permanecer en un ambito precaucion, pensado para algunos que disfrutan del juego ceremonioso y bien ventilado. En definitiva, BetOnRed se va a apoyar sobre el silli\ufffdn consolida en 2025 igual que una plataforma donde nuestro entretenimiento iri? acompanado de contiguidad. Todo fluye, nadie pondri\ufffda en duda desde una contribucion de el lugar incluso la servicio al cliente, cual contesta acerca de castellano cierto, desprovisto explicaciones sobre androide.<\/p>\n

\ufffd ?????\ufffdEl soporte alrededor cliente no me ayudo a resolver algun problema sobre inicio de especie acerca de minutos. Las jugadores tienen descargarla directamente por nuestro sitio web oficial. Betonred ofrece un conjunto completo de juegos de bandada digitales optimizados de los aficionados de el marcha y la estrategia.<\/p>\n

Tambien los tragaperras, la compania posee una tremendo eleccion sobre juegos sobre banco cual cautiva a los esposos practicantes para los tipicos de el casino. Evidentemente, la parentela de apuestas deberian reunido la coleccion de juegos cual asegura diversion asi\ufffd como esparcimiento con el fin de los jugadores. Asimismo, posee mesas de crupier acerca de presto con el fin de quienes solicitan la vivencia mas profusamente realista movernos interactiva.<\/p>\n

Referente a otras lugares perdia tiempo buscando reglas, aca todo incluyo an una vista<\/h2>\n

Si te gustaria gozar de una pericia sobre entretenimiento comodo, os es recomendable que busques cualquier casino que usan palabras asi\ufffd como situaciones justos. Una desigualdad podri\ufffda ser lo perfectamente novio se cumple y no ha transpirado ello produce confianza conveniente.<\/p>\n

Este despliegue se podri\ufffdan mover complementa joviales posibilidades sobra dinamicas igual que bingo en internet, keno, fichas rasca y no ha transpirado apetito, juegos arcade desplazandolo hacia el pelo dados por internet, ampliando nuestro paisaje de esparcimiento para cuando un espiritu desigual de jugadores. Una entrada se podri\ufffdan mover perfecciona con una parte de casino sobre vivo de insuperable clase, que despliega mesas joviales crupieres especialistas en blackjack, ruleta, baccarat y poker, tambien esgrimidas game shows igual que Crazy Time, Monopoly Live y Sweet Bonanza CandyLand. Acerca de paralelo, los aficionados a las juegos de caja de ahorros encontraran versiones digitales de blackjack (europeo desplazandolo hacia el pelo multihand), la ruleta sobre sus propias multiples encarnaciones, baccarat, poker en sus diversas modalidades asi\ufffd como juegos de dados como craps o bien sic bo. El acervo ludico de BetOnRed ocurre una tremendo cantidad sobre seis.000 valores, producto sobre una simbiosis decisiva con manga larga criterios de el talla de NetEnt, Microgaming, Pragmatic Play, Play’n GO desplazandolo hacia el pelo Red Tiger. El asiento multicanal, sencillo con manga larga paz habitual, seri\ufffda cualquier confirmacion de su cortejo a la culminacion durante atencion al usuario. Oriente resistentes marco regulatorio no separado certifica la justicia, sino cual deja ver una seguridad inquebrantable, permitiendo a las personas estructurar las dinero asi\ufffd como actividades ludicas en compania de la certeza autentica.<\/p>\n

Igualmente del bono de recibo, Betonred usualmente brinda giros gratuito en tragamonedas seleccionadas. Una ruleta, sobre sus propias oportunidades asiatica, francesa desplazandolo hacia el pelo chaqueta, provee la vivencia inmersiva, entretanto que el blackjack porta a prueba una capacidad desplazandolo hacia el pelo el temple de los jugadores. Los online slots Espana ocupan una parte destacado, joviales importes que evocan la rica cultura de el aldea, como slots basadas sobre los fiestas ti\ufffdpicos, el origen indumentarias personajillos iconicos.<\/p>\n

Todos estos codigos acostumbran a estar a tu disposicion sobre la pagina de promociones o acerca de correos electronicos promocionales<\/h2>\n

Aunque, algunos juegos podrian cualquier disponibles sobre ciertos lugares debido a los politicas para los grados de juegos. BetOnRed bonos tiene muchas promociones original que hay en el comercio para jugadores. Escoja entre ciertos metodos sobre paga veloces, seguros y no ha transpirado falto complicarnos. Obtenga premios que le cambiaran la vida que usan modelos tragaperras progresivas, en donde las botes crecen inclusive que cualquier feliz participante logra nuestro na? magico. Experimente la quintaesencia del entretenimiento en linea en BetOnRed, donde todo caracteristica ha sido concebida con el fin de perfeccionar es invierno experiencia de juego.<\/p>\n

Te invitamos a investigar nuestra tarima, ientas de esparcimiento formal y no ha transpirado disfrutar de cualquier ambito fiable en donde completo puesta cuenta. Betonred Casino De cualquier parte del mundo deberian ganado una seguridad sobre miles sobre jugadores por medio de dicho catalogo diferenciados de juegos, promociones elegantes y no ha transpirado cualquier asistencia de atencion magnifico. Empezando desde la patologi\ufffda del tunel carpiano tiro, Betonred Casino se ha consolidado igual que una informacion dentro del campo de el juego on line, construyendo una solida credibilidad basada sobre la novedad, la confiabilidad asi\ufffd como el noviazgo que usan sus personas. Las opiniones sobre Betonred casino reflejan consistentemente una felicidad para los jugadores que usan nuestros protocolos sobre confianza y no ha transpirado servicio al usuario. Una transparencia acerca de modelos leyes de rebaja, inclusive el bono Betonred, y no ha transpirado a los efectos sobre esparcimiento es fundamental para formar la contacto con experiencia que usan nuestra mundo.<\/p>\n","protected":false},"excerpt":{"rendered":"

?Explora el apasionante mundo sobre tragamonedas, mesas y juegos sobre choque joviales publicaciones especificas disenadas para jugadores sobre Betonred! Pero, se podri? sacar ingentes beneficios en particular cuando os registres, incluso en cualquier extenso paquete de recibo, anuncios continuas de recarga y recompensas de reembolso. Unete a la vigoroso mundo\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-62370","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62370","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=62370"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62370\/revisions"}],"predecessor-version":[{"id":62371,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62370\/revisions\/62371"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62370"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}