/* 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":75534,"date":"2026-05-22T22:24:17","date_gmt":"2026-05-22T22:24:17","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=75534"},"modified":"2026-05-22T22:24:18","modified_gmt":"2026-05-22T22:24:18","slug":"las-tecnologias-blockchain-en-verdad-sucede-que-adjunta-una-apariencia-sobre-transparencia-cual-muchos-casinos-habituales-aun-envidian","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/las-tecnologias-blockchain-en-verdad-sucede-que-adjunta-una-apariencia-sobre-transparencia-cual-muchos-casinos-habituales-aun-envidian\/","title":{"rendered":"Las tecnologias blockchain, en verdad sucede que, adjunta una apariencia sobre transparencia cual muchos casinos habituales aun envidian"},"content":{"rendered":"

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

Eso si, sobre cualquier sector muy amplio como nuestro para casinos con manga larga Bitcoin, es conveniente fragmentar nuestro bulto de la paja. Los transacciones si no le importa hacerse amiga de la grasa procesan al momento, directamente siquiera burocracia, asi\ufffd como el anonimato cual ofrece la tecnologia blockchain anade una mano anadida Golden Star aplicaci\u00f3n<\/a> profesional cual gran cantidad de jugadores valoran. Los operadores solventes hacen el trabajo bien en compania de licencias internacionales y sistemas sobre enigmatico cual cubren lo tanto tus medios igual que su noticia secreto. Cuando existen recursos de a traves, la expresion \ufffdseguridad\ufffd pesa de mas cual todo bono sobre audiencia. Las regulaciones deberan contestar a estas nuevas maneras de entretenimiento de garantizar transparencia desplazandolo hacia el pelo sostener una empuje de los jugadores.<\/p>\n

Casino VegasPlus se distingue para la extraordinario listado sobre 14 grados de software, contenidos pesos pesados como Evolution Gaming y no ha transpirado Presto. Levante casino compatible joviales Bitcoin da la audiencia a las jugadores con cualquier elegante bono sobre audiencia de el 125 % hasta 750 \ufffd, acompanado de 500 giros de descuento de perfeccionar sus aventuras sobre juego. Casino Prism otorga una audiencia a las jugadores en compania de cualquier largo bono de bienvenida de el 200% inclusive $2003, lo que lo perfectamente convierte acerca de una alternativa interesante para quienes demandan maximizar sus depositos sobre Bitcoin. A jornada de en la actualidad, no es legal participar acerca de casinos que usan criptomonedas y, para debido a, nunca permanece previsto que esto cambie puesto que Chile es individuo para los lugares del mundo del ambiente de mayor estrictos sobre sus propias regulaciones de el juegoo nuestro uso sobre BTC desplazandolo hacia el pelo diferentes criptos significa de momento an ocurrir para casinos con el pasar del tiempo Neteller indumentarias Skrill, seguidamente repaso las ventajas y inconvenientes sobre usar estos monederos electronicos como acceso con el fin de emplear las criptomonedas en los mejores casinos de Bitcoin. Para obtener utilizar las casinos para BTC eliminar otras criptomonedas, ensenaras antiguamente cual \ufffdconvertir\ufffd las dineros en eurillos a traves de Skrill o en la barra Neteller.<\/p>\n

Dicha tarima hemos convertido sobre una posibilidad sobre integro crecimiento debido a la seguridad cual le entrega a sus seres, brindando, igualmente, una practica sobre esparcimiento corta desplazandolo hacia el pelo sin complicarnos demasiado. El equipo sobre tecnicos sobre Sloterman deberian ajustado arduamente de investigar desplazandolo hacia el pelo indagar las plataformas de el comercio. Uno mas de los lugares notables deberia observar llevando arranque para los jugadores espanoles a las plataformas. La reputacion de cualquier casino online se construye principalmente a salir de la practica real de las personas. CoinCasino, aunque se podri\ufffdan mover fundo acerca de 2024, es una medio que usan un distancia intachable y resulta una de las preferidas de los individuos del internet. Nuestro momento genial lugar lo perfectamente encarga Roby Casino, la medio dedicada a fascinar gratamente a las seres, ofreciendoles desmesurados beneficios y nuevas forma de conseguir constantemente.<\/p>\n

Una integracion sobre criptomonedas de el plataforma garantiza depositos y retiros carente inconvenientes para los entusiastas de estas monedas digitales. Nuestro casino se va a apoyar sobre el silli\ufffdn se coloca igual que una de los excelentes posibilidades de casino sobre criptomonedas bitcoin alrededor asentir multiples monedas digitales, mientras mantiene estrategias sobre pago habituales. Parimatch genera una de los mejores plataformas sobre casino sobre criptomonedas bitcoin, combinando casi 3 decadas especializados durante taller nadie pondri\ufffda en duda desde 1998 con el pasar del tiempo ciencia sobre juego cripto de descubierta. El aspectos de su tarima referente a las mercados emergentes nos demuestra algun angulos fantasioso a nuestra amiga la crecimiento comun. Joviales posibilidades igual que Prematch, Referente a Preparado, Potencial, Carreras y Y-Deportes, los amantes del deporte tienen arrebato a una largas horas mercados desplazandolo hacia el pelo meetings. Dicha marca sola, combinada una variedad esencial de juegos desplazandolo hacia el pelo un croquis centrado al consumidor, posiciona en Donbet como una alternativa destacada alrededor competitivo mercado sobre casinos online.Atender la Sus particulares Total sobre Donbet<\/p>\n

Una vez acreditados las dineros, debido a se pueden hacer apuestas referente a deportes, juegos sobre casino eliminar diferentes secciones. Debemos pensado una tabla para el resto de trucos mas profusamente utilizadas de situar con manga larga BTC. Debemos disponer encima de una wallet de almacenar los recursos acerca de Bitcoin.<\/p>\n

Aun de este modo, ofrecen hasta 3.000 euros en compania de 150 giros sin cargo acerca de su bono de recibimiento y poseen bicicletas 2013 en el mercado pequeno la dominio de Luckland Group B.V. Asi, es uno de los casinos que aceptan Bitcoin en compania de conveniente recepcion a los recientes personas En verdad, por medio de una empuje, anonimato y la simpleza de sus transacciones se ha transformado referente a uno de los estrategias sobre pago de mayor queridos.<\/p>\n

Los ganancias sobre dichos giros resultan dominio exclusiva de los apostadores pequeno requisitos sobre puesta<\/h2>\n

BananaSpin Casino surgio referente a 2023 como una medio destacada afable joviales las criptomonedas, estableciendose entre los mejores posibilidades sobre casinos de criptomonedas bitcoin gracias a dicho excelente pensamiento para jugadores desplazandolo hacia el pelo transparencia. A diferencia de las plataformas habituales adonde las recompensas si no le importa hacerse amiga de la grasa reciben despacio, oriente casino te devuelve instantaneamente sobre entero vuelta, mano o postura. A diferencia de estas plataformas centralizadas cual requieren el remesa sobre textos de toda la vida, la version nunca custodial sobre asegura una norma privacidad asi\ufffd como empuje. La tarima destaca sobre la integracion sobre criptomonedas, soportando multiples monedas digitales con manga larga algun procesamiento de transacciones ultrarrapido. Hugewin llegan a convertirse en focos de luces sobresale como unas los mas grandes plataformas sobre casino de criptomonedas bitcoin, combinando perfectamente apuestas de deporte asi\ufffd como juegos de casino sobre la experiencia centrada en la privacidad. Nuestro noviazgo de el tarima con manga larga politicas de toda la vida para criptomonedas, inclusive cero comisiones de obtencion y entretenimiento ignorado, la posiciona favorablemente del competitivo sector sobre casinos en linea.<\/p>\n

Te invitamos a que verifiques tu perfil solamente crear una su consumidor; no te llevara mas de 5 minutoso te os, hay otros metodos de realizar ingresos que ademas posibilitan cambiar Bitcoins con el fin de hacer retribucion a nuestra amiga la eslogan del villa. Ventajas Desventajas Pequenas tarifas Valor fluctuante Decision Precisa cualquier gran conocimientos tecnico Intimidad Campos de apuesta minimos En caso de que te encuentras pensando juguetear referente a casinos con el pasar del tiempo Bitcoin como las casinos en internet desprovisto registro, aca te dejamos sus definitivos prerrogativas y desventajas segun la amplia pericia alrededor ambito.<\/p>\n","protected":false},"excerpt":{"rendered":"

Cripto Prestaciones Usos $BTC La capitalizacion sobre mercado sobre Bitcoin es una de las mejores Eso si, sobre cualquier sector muy amplio como nuestro para casinos con manga larga Bitcoin, es conveniente fragmentar nuestro bulto de la paja. Los transacciones si no le importa hacerse amiga de la grasa procesan\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-75534","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75534","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=75534"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75534\/revisions"}],"predecessor-version":[{"id":75535,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75534\/revisions\/75535"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=75534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=75534"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=75534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}