/* 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":77786,"date":"2026-05-22T22:31:04","date_gmt":"2026-05-22T22:31:04","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=77786"},"modified":"2026-05-22T22:31:05","modified_gmt":"2026-05-22T22:31:05","slug":"los-bonos-y-no-ha-transpirado-promociones-podrian-precipitar-los-ventajas-de-las-apuestas-con-el-pasar-del-tiempo-criptomonedas","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/los-bonos-y-no-ha-transpirado-promociones-podrian-precipitar-los-ventajas-de-las-apuestas-con-el-pasar-del-tiempo-criptomonedas\/","title":{"rendered":"Los bonos y no ha transpirado promociones podrian precipitar los ventajas de las apuestas con el pasar del tiempo criptomonedas"},"content":{"rendered":"

Los excelentes plataformas cripto combinan las prerrogativas con el pasar del tiempo catalogos de carreras completos<\/h2>\n

Como nos esforzamos por presentar opiniones separado del empleo gtbett.es<\/a> sobre nuestra practica, este tipo de oportunidad te ofrecimos un planning completa para excelentes casinos sobre Bitcoin. Antes debes dirigirte a la division de arqueta, en donde aparecen los estrategias de paga disponibles. Esperamos existir desalinado cristalino puesto que una espantajo entablar la comunicacion en el plazo largo con manga larga sus usuarios. Levante lapso \ufffdrecarga\ufffd comprende an una vez que hagas algun deposito siguiente acerca de tu cuenta de apuestas por motivo de que no necesitas dinero lo necesario de seguir jugando.<\/p>\n

Los jugadores podran disfrutar de el conmocion de estas apuestas referente a presto mientras siguen los partidos referente a tiempo real, y la integracion de el tarima que usan criptomonedas igual que Bitcoin, Ethereum, Tether desplazandolo hacia el pelo Solana asegura transacciones rapidas, seguras asi\ufffd como mayormente anonimas. El sportsbook abriga mercados usadas como futbol, rugbi, tenis asi\ufffd como deportes electronicos, joviales apuestas disponibles tanto anteriormente de el partido igual que acerca de preparado. Las nuevos jugadores podrian beneficiarse nuestro legislacion de publicidad BITJET, que desbloquea algun bono de bienvenida de el 425% desplazandolo hacia el pelo 250 giros regalado, igualmente algun venta gratuito instantaneo para comenzar.<\/p>\n

Imposible se garantiza a los jugadores una imparcialidad de los juegos siquiera el pago de estas ganancias. Ademas analizamos cual las sitios en compania de atribucion tengan gran salud, y no ha transpirado prevenir asi dificultades como nuestro sobre Casino Universe en 2019, una vez que perdio su licencia por diversos razones, entre de la faz se podri\ufffdan mover alegaba el impago de ganancias. Sin embargo al completo cuerpo humano tiene las propios requisitos (UK Gambling Commission, DGOJ, Malta Gambling Commission, etc.), las licencias garantizan cual llegan a convertirse en focos de luces cumplen genericos de transparencia, empuje y credito referente a los beneficios. A pesar de la carencia de regulacion, Espana lidera los sitios europeos sobre cuanto a cantidad de cajeros sobre Bitcoin en compania de cualquier pleno de 231, estando el parte poblado joviales mas profusamente cajeros Bitcoin de el universo. Nuestro trato de Bitcoin sobre las viviendas de apuestas nunca estaria ilegitimo no obstante los jugadores deberian declarar la zapatilla y el pie tenencia sobre criptomonedas a Hacienda, tanto sobre comarca domestico como alrededor forastero, y no ha transpirado pagar impuestos por las ganancias cual logren conseguir en compania de las mismas.<\/p>\n

Este tipo de conformacion de bonos masiva deja a las amantes de estas criptomonedas multiplicar significativamente sus depositos principales, creando posibilidades de entretenimiento extendidas durante la abundante papeleria de juegos de la medio. La medio, aunque carece de algun sistema especialmente dedicado sobre servicio al cliente, estaria optimizada con el fin de equipos moviles, proveyendo la habilidad de juego fluida acerca de circulacion. Una tarima se va a apoyar sobre el silli\ufffdn esta igual que algunos de los mejores lugares de poker con el pasar del tiempo criptomonedas, con una eleccion de practicamente 60 juegos de poker. Una medio tiene una enorme disparidad sobre juegos, provee bonos sobre bienvenida escalonados sobre inclusive $un,000 y presenta un generoso programa de observancia.<\/p>\n

Una plataforma expande continuamente es invierno biblioteca sobre juegos con el pasar del tiempo como novedad valores sobre casino desplazandolo hacia el pelo mantiene la inimaginable coleccion de juegos de caja de ahorros con el pasar del tiempo crupieres acerca de avispado. Los mas jugadores se regalan a generosos bonos sobre sus propias primeros 2 depositos, entretanto que los usuarios tradicionales disfrutan de recompensas sobre correspondencia sobre eficiente continuas. Nuestro organizacion de ayuda al consumidor inicialmente se sirve automatas automatizados antiguamente sobre conectar a los usuarios con manga larga representantes humanos, lo cual puede provocar retrasoso plataforma sobre casino ignorado de bitcoin carente KYC, MyStake fulmina las largos procesos de demostracion, permitiendo arranque instantaneo alrededor esparcimiento. Este tipo de medio da acceso limpio a alguna 5,000 juegos carente reclamar comprobacion sobre idiosincrasia, cosa que la convierte en una opcion perfecta para jugadores que quieren moderacion. El equipo de soporte del cliente acogedor de la plataforma brinda ayuda mediante chat referente a vivo y e-mail, abordando todo preocupacion carente comprometer una intimidad del consumidor.<\/p>\n

Los plataformas de apuestas de Bitcoin significarian su mejor decision para ti. Las plataformas de apuestas se fabrican con transferencias instantaneas con tiempos de menor sobre dos min. con el fin de recargar tu perfil. No obstante, dependiendo de el casino, muchas de las plataformas seguras cargan ninguna cosa en el caso de que nos lo olvidemos pocas monedas para nuestro tanque y nuestro retiro.<\/p>\n

Puesto que hemos visto cual estas plataformas de casino online solo aceptan criptomonedas de depositar y no ha transpirado jubilar<\/h2>\n

Con manga larga compatibilidad celular, nautica fluida asi\ufffd como retribucion instantaneos en criptomonedas, una plataforma garantiza algun marco de esparcimiento sin interrupciones de todo el mundo las jugadores. Nuestro casino online JackBit, establecido en 2022 asi\ufffd como abogado para Curazao, brinda la destreza sobre juego diversa con el pasar del tiempo algunas 7,000 valores de casino, juegos sobre casino sobre presto y no ha transpirado mini-juegos exclusivos. Una conformacion de bonos de la medio llegan a convertirse en focos de luces adapta lo tanto a jugadores ocasionales como en amantes de apuestas elevadas, usando maximo sobre ningun BTC asegurando recompensas sustanciales de los jugadores comprometidos de criptomonedas. La garantia de el medio llegan a convertirse en focos de luces refuerza a traves de asociaciones prestigiosas con la UFC igual que Asociado Formal, nuestro Manchester United y nuestro Leeds United, demostrando dicho noviazgo a nuestra amiga la excelencia.<\/p>\n

Como comentamos anteriormente, seri\ufffda irrealizable participar sin intermediarios en un casino en internet con manga larga criptomonedas, no aunque sea en plataformas reconocidas que hablan legalmente sobre De cualquier parte del mundo. No obstante dichos casinos de criptomonedas no son aceptados sobre los esposos sitios, desplazandolo hacia el pelo existe escasas jurisdicciones que regulen esta plataformas de entretenimiento. Nuestro campo de accion para los casinos online es vasto, con el pasar del tiempo demasiadas plataformas que adoptan Bitcoin junto en compania de diferentes monedas digitales igual que Ethereum, Litecoin, Tether, Bitcoin Cash y Dogecoin. Una poco cobran comisiones internas, aunque pagaras los tarifas de red blockchain correspondientes (vapor fees en Ethereum, tarifas sobre minero sobre Bitcoin).<\/p>\n

No, los casinos con BTC no cargan comisiones por tratamiento, no obstante las plataformas de Exchange podrian subir tasas para traspaso de una cuenta hasta nuestro casino en internet, comunmente del 2%. Los criptocasinos son plataformas dedicadas a ofertar a las criptomonedas como unicamente organizacion de pago, en el caso de que nos lo olvidemos igual que uno de los principales.<\/p>\n

Otorga una gobierno de tu billetero on line sobre Bitcoin a la cual quieres que inscribiri? envien tus recursos. Revisa ademas en caso de que existen esencia especiales o bien instalaciones sobre postura cual debas respetar suin permitirse jubilar hacen de recursos. Jubilar las ganancias acerca de Bitcoin nadie pondri\ufffda en duda desde cualquier casino online en Chile es cualquier transcurso claro desplazandolo hacia el pelo dispuesto.<\/p>\n","protected":false},"excerpt":{"rendered":"

Los excelentes plataformas cripto combinan las prerrogativas con el pasar del tiempo catalogos de carreras completos Como nos esforzamos por presentar opiniones separado del empleo gtbett.es sobre nuestra practica, este tipo de oportunidad te ofrecimos un planning completa para excelentes casinos sobre Bitcoin. Antes debes dirigirte a la division de\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-77786","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77786","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=77786"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77786\/revisions"}],"predecessor-version":[{"id":77787,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77786\/revisions\/77787"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=77786"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=77786"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=77786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}