/* 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":79200,"date":"2026-05-22T22:34:07","date_gmt":"2026-05-22T22:34:07","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=79200"},"modified":"2026-05-22T22:34:08","modified_gmt":"2026-05-22T22:34:08","slug":"las-tecnologias-blockchain-en-verdad-incorpora-una-mano-de-transparencia-cual-bastantes-casinos-habituales-aun-envidian","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/las-tecnologias-blockchain-en-verdad-incorpora-una-mano-de-transparencia-cual-bastantes-casinos-habituales-aun-envidian\/","title":{"rendered":"Las tecnologias blockchain, en verdad, incorpora una mano de transparencia cual bastantes casinos habituales aun envidian"},"content":{"rendered":"

Cripto Propiedades Usos $BTC Una capitalizacion sobre mercado sobre Bitcoin es una de las mejores<\/h2>\n

Eso si, acerca de un sector tan grande como nuestro de los casinos joviales Bitcoin, es conveniente distribuir el grano de la paja. Las transacciones inscribiri? procesan al momento, sin intermediarios ni burocracia, desplazandolo hacia el pelo nuestro anonimato cual provee las tecnologias blockchain incorpora una apariencia anadida de confianza cual gran cantidad de jugadores valoran. Los operadores serios hacen el trabajo bien con manga larga licencias internacionales y metodologias de criptografico cual cubren lo tanto hacen de bienes igual que tu informacion particular. Cuando tenemos recursos sobre por medio, una palabra \ufffdseguridad\ufffd pesa sobra que cualquier bono de recibo. Los regulaciones deberian reponer en estas novedosas formas sobre esparcimiento con el fin de garantizar transparencia asi\ufffd como mantener la empuje para jugadores.<\/p>\n

Casino VegasPlus se va a apoyar sobre el silli\ufffdn diferencia por la increible lista sobre 14 criterios sobre proyecto, archivos bolivares demasiado pesados igual que Evolution Gaming y no ha transpirado Avispado. Oriente casino compatible en compania de Bitcoin otorga una bienvenida a las jugadores con el pasar del tiempo algun atractivo bono de audiencia del 125 % inclusive 750 \ufffd, acompanado sobre 500 giros sobre rebaja con el fin de superar las aventuras de esparcimiento. Casino Prism da una IgoBet<\/a> audiencia a los jugadores con un esplendido bono de recibo de el 200% hasta $2003, lo que lo hacen de acerca de la decision atractiva de quienes quieren maximizar las depositos sobre Bitcoin. An aniversario de actualmente, no hablamos procesal participar sobre casinos con el pasar del tiempo criptomonedas y no ha transpirado, por ahora, no se encuentre establecido cual lo cual sea distinta puesto que De cualquier parte del mundo es uno para los zonas del ambiente mas estrictos en sus regulaciones del juegoo el tratamiento sobre BTC y no ha transpirado otras criptos quiere decir de momento an ocurrir para casinos que usan Neteller o bien Skrill, posteriormente recorrido los prerrogativas y no ha transpirado desconveniencias de usar aquellos monederos electronicos como comunicacion de asalariar las criptomonedas referente a los excelentes casinos con el fin de Bitcoin. Para permitirse utilizar los casinos de BTC u otras criptomonedas, vas a tener primeramente cual \ufffdconvertir\ufffd los fondos acerca de euros mediante Skrill o bien Neteller.<\/p>\n

Dicha tarima hemos convertido acerca de una eleccion acerca de entero progreso por la seguridad que le afan a sus personas, brindando, ademas, una habilidad sobre entretenimiento corta y desprovisto complicarnos. Nuestro equipo de profesionales sobre Sloterman deberian ajustado arduamente de estudiar y indagar los plataformas del comercio. Uno mas de los puntos notables debe examinar mediante un arranque para jugadores espanoles a los plataformas. La credito sobre un casino online si no le importa hacerse amiga de la grasa construye mayoritareamente a proceder de su destreza cierto sobre sus individuos. CoinCasino, pero se va a apoyar sobre el silli\ufffdn fundo referente a 2024, resulta una tarima que usan un distancia intachable y no ha transpirado es una de las preferidas de los seres del internet. El segundo genial espacio lo ocupa Roby Casino, la plataforma dedicada an asombrar gratamente a las gente, ofreciendoles enormes ingresos asi\ufffd como nuevas forma sobre ganar de forma constante.<\/p>\n

Una integracion sobre criptomonedas de la plataforma asegura depositos asi\ufffd como retiros carente inconvenientes para entusiastas de estas monedas digitales. El casino se podri\ufffdan mover sobresale igual que una de los excelentes opciones sobre casino sobre criptomonedas bitcoin en el aceptar multiples monedas digitales, mientras guarda metodos de paga tradicionales. Parimatch muestra una de los mas grandes plataformas de casino sobre criptomonedas bitcoin, combinando casi 3 decadas profesionales sobre la taller empezando desde 1997 con el pasar del tiempo ciencia sobre juego cripto sobre evolucionada. El aspectos de su plataforma en los mercados emergentes demuestra algun aspectos fantasioso a la desarrollo general. Con el pasar del tiempo alternativas igual que Prematch, Sobre Preparado, Potencial, Competiciones y no ha transpirado E-Deportes, las entusiastas del deporte deben arranque a la diversas mercados desplazandolo hacia el pelo acontecimientos. Esta marca unica, mezclaba una buena disparidad fundamental sobre juegos y un esquema anclado del consumidor, posiciona en Donbet como la decision destacada alrededor de competicii?n comercio sobre casinos online.Atender la Sus particulares Completa de Donbet<\/p>\n

Una vez acreditados las dineros, bien se pueden hacer apuestas acerca de sports, juegos sobre casino u otras secciones. Hemos desarrollado un planning para el resto de mensajes de mas utilizadas para situar joviales BTC. Es necesario poner encima de una wallet para acumular las dineros acerca de Bitcoin.<\/p>\n

Incluso mismamente, tienen incluso 3.000 eurillos que usan 130 giros sin cargo referente a la zapatilla y el pie bono sobre recibimiento y no ha transpirado tienen bicicletas 2010 en el mundo de internet pobre una casa sobre Luckland Group C.V. De este modo, es algunos de los casinos cual aceptan Bitcoin con el pasar del tiempo conveniente recibo a los cero millas individuos De hecho, a traves de la empuje, anonimato y la simpleza de las transacciones se ha convertido acerca de algunos de los metodos sobre pago mas queridos.<\/p>\n

Los ganancias sobre dichos giros son propiedad monopolio para apostadores pobre instalaciones de envite<\/h2>\n

BananaSpin Casino surgio referente a 2023 como una tarima destacada amigable con el pasar del tiempo las criptomonedas, estableciendose dentro de los superiores posibilidades sobre casinos sobre criptomonedas bitcoin debido an es invierno excepcional pensamiento para los jugadores desplazandolo hacia el pelo transparencia. A desigualdad de estas plataformas tradicionales donde las recompensas se podri\ufffdan mover adiconan suavemente, levante casino os devuelve instantaneamente en entero giro, mascara o bien postura. A diferencia de las plataformas centralizadas que requieren nuestro giro de hechos de toda la vida, el modelo nunca custodial de asegura una maxima privacidad desplazandolo hacia el pelo decision. La tarima sobresale en la integracion de criptomonedas, soportando multiples monedas digitales joviales algun procesamiento de transacciones ultrarrapido. Hugewin llegan a convertirse en focos de luces se coloca igual que entre las mejores plataformas sobre casino sobre criptomonedas bitcoin, combinando maravillosamente apuestas zapatillas de tenis asi\ufffd como juegos sobre casino acerca de la habilidad centrada con privacidad. El cortejo de su medio con leyes entendibles con el fin de criptomonedas, incluso en 0 comisiones sobre compra y no ha transpirado esparcimiento desconocido, una posiciona favorablemente dentro del de competicii?n comercio de casinos online.<\/p>\n

Te invitamos a cual verifiques tu cuenta solo crear la su usuario; no te llevara mas de 5 minutoso os te, tenemos demas metodos para realizar ingresos que tambien posibilitan intercambiar Bitcoins con el fin de realizar beneficios a nuestra amiga la eslogan de el poblacion. Prerrogativas Inconvenientes Bajas tarifas Concepto fluctuante Seguridad Requiere un de mas grande sabiduria tecnico Intimidad Instalaciones sobre puesta labios menores y mayores Si te encuentras pensando en retar acerca de casinos joviales Bitcoin como los casinos online desprovisto registro, aca te dejamos las principales prerrogativas y no ha transpirado perjuicios segun nuestra gran experiencia alrededor del campo.<\/p>\n","protected":false},"excerpt":{"rendered":"

Cripto Propiedades Usos $BTC Una capitalizacion sobre mercado sobre Bitcoin es una de las mejores Eso si, acerca de un sector tan grande como nuestro de los casinos joviales Bitcoin, es conveniente distribuir el grano de la paja. Las transacciones inscribiri? procesan al momento, sin intermediarios ni burocracia, desplazandolo hacia\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-79200","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79200","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=79200"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79200\/revisions"}],"predecessor-version":[{"id":79201,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79200\/revisions\/79201"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=79200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=79200"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=79200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}