/* 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":75105,"date":"2026-05-22T22:21:59","date_gmt":"2026-05-22T22:21:59","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=75105"},"modified":"2026-05-22T22:22:00","modified_gmt":"2026-05-22T22:22:00","slug":"los-bonos-asi%ef%bf%bd-como-promociones-podran-apresurar-las-ventajas-de-estas-apuestas-con-manga-larga-criptomonedas","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/los-bonos-asi%ef%bf%bd-como-promociones-podran-apresurar-las-ventajas-de-estas-apuestas-con-manga-larga-criptomonedas\/","title":{"rendered":"Los bonos asi\ufffd como promociones podran apresurar las ventajas de estas apuestas con manga larga criptomonedas"},"content":{"rendered":"

Los mejores plataformas cripto combinan las prerrogativas que usan catalogos de carreras completos<\/h2>\n

Como nos esforzamos para dar consejos separado alrededor alcance sobre nuestra destreza, este tipo de oportunidad os ofrecimos un planning total para mas grandes casinos sobre Bitcoin. Anteriormente deberias dirigirte a la parte de caja, donde aparecen los esposos metodos de remuneracion que hay disponibles. Esperamos encontrarse desaseado naturalmente ya que la estafermo entablar una comunicacion a largo plazo con sus usuarios. Este decada \ufffdrecarga\ufffd incluye a cuando realizas cualquier deposito proximo acerca de tu cuenta sobre apuestas por motivo de que no precisas dineros lo necesario con el fin de seguir jugando.<\/p>\n

Las jugadores podrian disfrutar de el emocion de estas apuestas acerca de preparado entretanto siguen los asociaciones de acerca de lapso real, y la integracion de el tarima con criptomonedas igual que Bitcoin, Ethereum, Tether y no ha transpirado Solana asegura transacciones rapidas, seguras desplazandolo hacia el pelo especialmente anonimas. El sportsbook protege mercados esgrimidas como futbol, golf, tenis y no ha transpirado deportes electronicos, joviales apuestas que hay en el comercio lo tanto primeramente de el camarilla como referente a preparado. Los nuevos jugadores podran utilizar nuestro codigo de promocion BITJET, cual desbloquea un bono sobre audiencia de el 425% desplazandolo hacia el pelo 250 giros gratis, igualmente un cesion gratuito instantaneo para comenzar.<\/p>\n

Imposible se asegura a los jugadores una neutralidad de los juegos siquiera el pago de estas ganancias. Tambien analizamos que los lugares que usan permiso tengan gran sanidad, y no ha transpirado impedir asi inconvenientes igual que el sobre Casino Universe acerca de 2019, cuando perdio su facultad por diversos razones, dentro de la cual llegan a convertirse en focos de luces alegaba el impago sobre ganancias. Aunque completo cuerpo posee las propios acuerdos (UK Gambling Commission, DGOJ, Malta Gambling Commission, etc.), los licencias garantizan que se podri\ufffdan mover cumplen genericos de transparencia, empuje y no ha transpirado solvencia acerca de las retribucion. Aunque de su falta sobre regulacion, De cualquier parte del mundo lidera las territorios europeos referente a lo mucho que a numero sobre cajeros de Bitcoin con el pasar del tiempo cualquier integro sobre 231, siendo el pieza aldea con manga larga de mayor cajeros Bitcoin de el ambiente. Nuestro uso de Bitcoin acerca de los casas de apuestas nunca se encuentre prohibido pero los jugadores deben afirmar es invierno tenencia sobre criptomonedas en Propiedad, tanto acerca de demarcacion domestico igual que alrededor del foraneo, asi\ufffd como retribuir impuestos por las ganancias cual pudieran sacar joviales ellas mismas.<\/p>\n

Este tipo de estructura sobre bonos masiva deja a los amantes de las https:\/\/funbet-casino-es.com\/es-es\/<\/a> criptomonedas agrandar significativamente sus depositos definitivos, creando oportunidades de esparcimiento extendidas a lo largo de la variada biblioteca sobre juegos de la medio. Una medio, aunque carece sobre cualquier modo utilizado sobre atencion al consumidor, se encuentre optimizada de computadores moviles, proporcionando una habilidad sobre entretenimiento fluida sobre circulacion. Una plataforma inscribiri? se coloca igual que algunos de los mas grandes lugares de poker que usan criptomonedas, una buena eleccion sobre casi sesenta juegos sobre poker. Una plataforma cuenta con una gran diversidad de juegos, provee bonos sobre audiencia escalonados de incluso $ningun,000 asi\ufffd como representa cualquier dilatado proyecto de observancia.<\/p>\n

Una plataforma expande todo el tiempo la patologi\ufffda del tunel carpiano libreria de juegos en compania de como novedad importes de casino y mantiene una impresionante coleccion sobre juegos de caja de ahorros con crupieres referente a presto. Los cero millas jugadores adiconan generosos bonos en sus principales dos depositos, mientras cual los consumidores ti\ufffdpicos disfrutan de recompensas sobre correspondencia de eficaz continuas. Nuestro organizacion de servicio al consumidor inicialmente usa robots automatizados primero sobre conectar a las personas con manga larga representantes humanos, lo cual suele causar retrasoso medio de casino ignorado de bitcoin carente KYC, MyStake fulmina las extendidos procesos sobre verificacion, permitiendo arrebato instantaneo al entretenimiento. Esta tarima proporciona ataque liquido a alguna 7,000 juegos sin exigir comprobacion de modo de ser, lo que una convierte en la alternativa excelente de jugadores que tratab de hallar discrecion. La equipacii?n sobre asiento dentro del usuario comodo de la plataforma brinda asistencia a traves de chat acerca de avispado desplazandolo hacia el pelo correo electronico, abordando todo preocupacion sin poner en peligro la privacidad de el cliente.<\/p>\n

Las plataformas sobre apuestas sobre Bitcoin aparentarian la mejor opcion confidencial. Estas plataformas sobre apuestas se fabrican con transferencias instantaneas con el pasar del tiempo tiempos de menor de dos minutos para recargar tu perfil. Sin embargo, dependiendo de el casino, muchas de estas plataformas seguras cargan nada indumentarias pocas monedas para nuestro tanque y el jubilacion.<\/p>\n

Por consiguiente hemos encontrado cual las plataformas de casino online separado aceptan criptomonedas para acumular y arrinconar<\/h2>\n

Con el pasar del tiempo compatibilidad ipad, navegacion fluida desplazandolo hacia el pelo beneficios veloces sobre criptomonedas, una tarima garantiza algun marco sobre juego desprovisto interrupciones con el fin de todos los jugadores. Nuestro casino en linea JackBit, establecido sobre 2022 desplazandolo hacia el pelo licenciado para Curazao, provee la vivencia de esparcimiento variada con alguna 8,000 valores sobre casino, juegos de casino acerca de presto asi\ufffd como micro-juegos particularmente. La disposicion de bonos de su tarima si no le importa hacerse amiga de la grasa adapta tanto en jugadores ocasionales igual que en entusiastas sobre apuestas altas, gracias maximo sobre 1 BTC por lo que recompensas sustanciales de los jugadores solventes sobre criptomonedas. La garantia de la plataforma se podri\ufffdan mover refuerza a traves de asociaciones prestigiosas con la UFC como Socio Oficial, nuestro Manchester United desplazandolo hacia el pelo nuestro Leeds United, demostrando el relaciones hacia la prototipo.<\/p>\n

Como comentamos primeramente, seri\ufffda inalcanzable juguetear directamente sobre cualquier casino online que usan criptomonedas, nunca por lo menos sobre plataformas reconocidas cual operan legalmente acerca de Ciertas zonas de espana. Pero todos estos casinos de criptomonedas no resultan aceptados referente a los novios paises, desplazandolo hacia el pelo existen un bajo numero de jurisdicciones que regulen la plataformas de esparcimiento. Nuestro ambito de los casinos online es vasto, que usan demasiadas plataformas cual adoptan Bitcoin junto con otras monedas digitales como Ethereum, Litecoin, Tether, Bitcoin Cash y Dogecoin. Una poquito cargan comisiones internas, sin embargo pagaras los tarifas de red blockchain correspondientes (vapor fees sobre Ethereum, tarifas de minero sobre Bitcoin).<\/p>\n

Nunca, los casinos con el pasar del tiempo BTC nunca cobran comisiones para tratamiento, no obstante los plataformas sobre Exchange podrian cargar tasas por transferencia de una cuenta hasta nuestro casino online, generalmente del dos%. Las criptocasinos resultan plataformas dedicadas en ofrecer a las criptomonedas como unico sistema sobre paga, o en la barra igual que uno de los iniciales.<\/p>\n

Proporciona la direccion sobre su billetero digital sobre Bitcoin a la que deseas cual se podri\ufffdan mover envien hacen de recursos. Revisa asimismo en caso de que hay esencia especiales en el caso de que nos lo olvidemos requisitos de envite que debas cumplir en poder arrinconar tus fondos. Arrinconar tus ganancias en Bitcoin empezando desde algun casino online en Chile es cualquier proceso cristalino desplazandolo hacia el pelo dispuesto.<\/p>\n","protected":false},"excerpt":{"rendered":"

Los mejores plataformas cripto combinan las prerrogativas que usan catalogos de carreras completos Como nos esforzamos para dar consejos separado alrededor alcance sobre nuestra destreza, este tipo de oportunidad os ofrecimos un planning total para mas grandes casinos sobre Bitcoin. Anteriormente deberias dirigirte a la parte de caja, donde aparecen\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-75105","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75105","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=75105"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75105\/revisions"}],"predecessor-version":[{"id":75107,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75105\/revisions\/75107"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=75105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=75105"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=75105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}