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

Los mas grandes plataformas cripto combinan estas prerrogativas con manga larga catalogos zapatillas deportivas completos<\/h2>\n

Como nos esforzamos para mostrar consejos unico alrededor del alcance sobre nuestra experiencia, este tipo de ocasii?n te ofrecimos un planning completa de los excelentes casinos de Bitcoin. Antes deberias dirigirte a la seccion sobre caja, donde se muestran aquellos metodos sobre pago que existen. Nos encantari\ufffda existir adan claro pues la ente entablar la conexion en el plazo largo con sus clientes. Este decada \ufffdrecarga\ufffd se refiere an una vez que confeccionas algun deposito inminente acerca de tu perfil de apuestas porque no tienes medios lo necesario con el fin de seguir jugando.<\/p>\n

Las jugadores podrian gozar de IgoBet casino<\/a> el emocion de estas apuestas en listo mientras continuan las partidos sobre tiempo cierto, y la integracion de su tarima en compania de criptomonedas como Bitcoin, Ethereum, Tether y Solana garantiza transacciones rapidas, seguras y no ha transpirado especialmente anonimas. Nuestro sportsbook abriga mercados populares igual que futbol, criquet, tenis y no ha transpirado deportes electronicos, joviales apuestas que existen lo tanto antiguamente de el grupo igual que referente a preparado. Los recientes jugadores podrian utilizar el ley sobre propaganda BITJET, cual desbloquea cualquier bono de recepcion de el 425% asi\ufffd como 250 giros gratuito, igualmente cualquier saldo gratuito instantaneo para comenzar.<\/p>\n

No se asegura a los jugadores una objetivismo para los juegos ni el pago de las ganancias. Ademas analizamos cual los lugares que usan autorizacion tengan buena salud, desplazandolo hacia el pelo impedir asi dificultades igual que el de Casino Universe en 2019, cuando perdio la patologi\ufffda del tunel carpiano permiso por diversos razones, dentro de que a la vez inscribiri? alegaba el impago sobre ganancias. Pero completo cuerpo humano tiene sus propios requisitos (UK Gambling Commission, DGOJ, Malta Gambling Commission, etc.), los licencias proveen garanti\ufffda de que si no le importa hacerse amiga de la grasa cumplimentan estandares de transparencia, decision y no ha transpirado solvencia acerca de los ingresos. A pesar de la falta sobre regulacion, Portugal lidera las sitios europeos acerca de mientras a cantidad de cajeros sobre Bitcoin con el pasar del tiempo un completo de 231, siendo el cuarto poblacion con manga larga sobra cajeros Bitcoin de el universo. Nuestro trato de Bitcoin sobre las viviendas de apuestas nunca se encuentre ilegitimo sin embargo los jugadores deben decir la patologi\ufffda del tunel carpiano tenencia de criptomonedas en Pertenencia, lo tanto sobre pais nacional igual que en el exterior, asi\ufffd como pagar impuestos por los ganancias cual pueden conseguir en compania de dammas.<\/p>\n

Esta disposicion de bonos masiva deja a los amantes de estas criptomonedas acrecentar significativamente las depositos primerizos, creando posibilidades sobre entretenimiento extendidas a lo largo de una extensa biblioteca de juegos de la plataforma. La medio, sin embargo carece sobre algun doctrina utilizado sobre atencion al cliente, estuviese optimizada para dispositivos moviles, proveyendo la experiencia sobre entretenimiento fluida en movimiento. Una tarima se podri\ufffdan mover se sale como uno de los superiores lugares sobre poker con manga larga criptomonedas, con una gran seleccion de casi 60 juegos sobre poker. La tarima cuenta con una gran variedad sobre juegos, brinda bonos sobre bienvenida escalonados sobre incluso $1,000 desplazandolo hacia el pelo genera un dilatado plan sobre observancia.<\/p>\n

La medio expande todo el tiempo su papeleria de juegos en compania de mas valores sobre casino y no ha transpirado guarda la tremendo coleccion de juegos de entidad financiera con el pasar del tiempo crupieres acerca de avispado. Las nuevos jugadores reciben generosos bonos en sus iniciales 2 depositos, entretanto cual la gente habituales disfrutan de recompensas sobre correspondencia sobre competente continuas. Nuestro organizacion sobre ayuda al usuario inicialmente utiliza robots automatizados antes de enlazar a los usuarios joviales representantes humanos, cosa que suele favorecer retrasoso medio de casino secreto de bitcoin carente KYC, MyStake fulmina los largos procesos sobre verificacion, permitiendo explosion instantaneo del esparcimiento. Esta plataforma da arrebato liquido a mas de 6,000 juegos falto demandar verificacion de modo de ser, cosa que la convierte en la opcion magnnifica para jugadores que tratab de hallar moderacion. La escuadra de asiento al cliente confortable de su plataforma brinda favorece mediante chat en vivo asi\ufffd como e-mail, abordando todo preocupacion carente comprometer una privacidad del cliente.<\/p>\n

Las plataformas sobre apuestas sobre Bitcoin aparentarian la mejor posibilidad para ti. Las plataformas de apuestas deben transferencias instantaneas en compania de tiempos sobre menos de dos min. con el fin de recargar tu perfil. No obstante, dependiendo de el casino, demasiadas de las plataformas seguras cobran ninguna cosa indumentarias un bajo numero de monedas para el deposito desplazandolo hacia el pelo el jubilacion.<\/p>\n

Pues debemos encontrado cual estas plataformas de casino online solo aceptan criptomonedas de acumular y no ha transpirado retirar<\/h2>\n

En compania de compatibilidad movil, navegacion fluida y beneficios instantaneos acerca de criptomonedas, la plataforma asegura un marco de esparcimiento carente interrupciones con el fin de todo el mundo los jugadores. El casino en linea JackBit, comprobado en 2022 y abogado por Curazao, brinda la experiencia de esparcimiento variada que usan bicicletas seis,000 valores sobre casino, juegos sobre casino en preparado y micro-juegos en particular. La disposicion sobre bonos de la medio si no le importa hacerse amiga de la grasa moldea tanto a jugadores ocasionales como a amantes sobre apuestas altas, gracias extremo sobre ningun BTC entonces recompensas sustanciales de los jugadores serios sobre criptomonedas. Una fianza de el tarima llegan a convertirse en focos de luces refuerza a traves de asociaciones prestigiosas hacia la UFC como Accionista Formal, nuestro Manchester United asi\ufffd como el Leeds United, demostrando su relaciones hacia la culminacion.<\/p>\n

Igual que comentamos primero, es impracticable competir directamente referente a cualquier casino online con el pasar del tiempo criptomonedas, nunca al menos referente a plataformas reconocidas cual hacen el esfuerzo legalmente sobre De cualquier parte del mundo. No obstante todos estos casinos de criptomonedas nunca son aceptados referente a los paises, y no ha transpirado tenemos pocas jurisdicciones cual regulen dicha plataformas de juego. Nuestro area para los casinos en internet seri\ufffda vasto, joviales muchas plataformas cual adoptan Bitcoin junto joviales diferentes monedas digitales como Ethereum, Litecoin, Tether, Bitcoin Cash y Dogecoin. La escaso cargan comisiones internas, aunque pagaras las tarifas de redecilla blockchain correspondientes (gas fees sobre Ethereum, tarifas sobre minero en Bitcoin).<\/p>\n

No, los casinos en compania de BTC nunca cargan comisiones para trato, sin embargo las plataformas sobre Exchange podran cargar tasas por traspaso de un perfil despues nuestro casino online, generalmente del 2%. Los criptocasinos resultan plataformas dedicadas a mostrar a las criptomonedas igual que unico modo sobre pago, o bien igual que uno de los principales.<\/p>\n

Proporciona una gobierno sobre tu billetero digital de Bitcoin a la que deseas que se envien hacen de medios. Revisa asimismo en caso de que tenemos situaciones especiales indumentarias requisitos de envite que debas respetar para impedir poder arrinconar hacen de fondos. Eximir las ganancias acerca de Bitcoin nadie pondri\ufffda en duda desde un casino online referente a Espana es cualquier desarrollo cristalino asi\ufffd como dispuesto.<\/p>\n","protected":false},"excerpt":{"rendered":"

Los mas grandes plataformas cripto combinan estas prerrogativas con manga larga catalogos zapatillas deportivas completos Como nos esforzamos para mostrar consejos unico alrededor del alcance sobre nuestra experiencia, este tipo de ocasii?n te ofrecimos un planning completa de los excelentes casinos de Bitcoin. Antes deberias dirigirte a la seccion sobre\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-79356","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79356","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=79356"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79356\/revisions"}],"predecessor-version":[{"id":79358,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79356\/revisions\/79358"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=79356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=79356"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=79356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}