/* 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":70198,"date":"2026-05-22T21:02:15","date_gmt":"2026-05-22T21:02:15","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=70198"},"modified":"2026-05-22T21:02:16","modified_gmt":"2026-05-22T21:02:16","slug":"aprende-las-mas-grandes-bonos-falto-tanque-referente-a-casinos-en-internet-de-chile-referente-a-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/aprende-las-mas-grandes-bonos-falto-tanque-referente-a-casinos-en-internet-de-chile-referente-a-2026\/","title":{"rendered":"Aprende las mas grandes bonos falto tanque referente a casinos en internet de Chile referente a 2026"},"content":{"rendered":"

El mundo de internet espanol en 2026 brinda opciones solidas de jugadores nuevos<\/h2>\n

Nuestro bono por asignacion de Luckia concede 15\ufffd referente a saldo sobre bono a los nuevos seres cual completen el registro desplazandolo hacia el pelo validen su perfil dentro de las una treintena las jornadas posteriores. Luckia brinda una treintena\ufffd referente a liquidacion de bono a las cero millas usuarios que completen la zapatilla y el pie asignacion y validen su perfil. Oriente pagina web tiene informacion relacionada con el pasar del tiempo juegos sobre chiripa desplazandolo hacia el pelo no acarrea las minimos mayores. Si sigues navegando, entendemos que aceptas las condiciones de la uso.De mayor referencia cinco?? ?Tenemos ciertas restricciones en caso de que juego en compania de cualquier bono falto tanque?<\/p>\n

Evitarlos aumenta significativamente hacen de alternativas sobre exito con manga larga casinos con bono sin tanque y giros sin cargo<\/h2>\n

Ha sido tal el responsabilidad por absolutamente las personas, a como es competicion se ha multiplicado peachy games<\/a> exponencialmente, obligando a los companias de juegos de azar online a realizar desmesurados esfuerzos de mejorar y destacar frente a las competidores. La documentacion incluida sobre esa asesor se ha dispuesto a montar de la legislatura publico actual, revision directa de formas promocionales y no ha transpirado pruebas reales acerca de operadores en compania de atribucion acerca de Argentina. Raramente aparece algun bono desprovisto deposito de poker, compacto poker o en la barra juegos crash. Algunos bonos incorporan nuestro casino referente a preparado, juegos sobre entidad financiera como blackjack, ruleta, bingo, sin embargo con el pasar del tiempo aportaciones labios menores y mayores.<\/p>\n

Es recomendable este tipo de bonos sobre apuestas desprovisto deposito, puesto que esta hecho para individuos ya registrados en la plataforma. Rapidamente ingrese todos las datos, recibi nuestro e-mail sobre testimonio asi\ufffd como al entrar an una tarima ya tenia el bono desprovisto tanque de apuestas. Con el fin de canjearlo, separado debes generar una cuenta novedosa en , corroborar tu idiosincrasia segun la reglamentacion espanola desplazandolo hacia el pelo, una vez completado el registro, recibiras automaticamente dos apuestas de balde de 5\ufffd cualquier la.<\/p>\n

Con el fin de asegurar la seguridad de tus bienes y respetar a nuestra amiga la ley actual, varias mejores casas de apuestas en Espana requieren una verificacion de identidad de sus usuarios. Trabajan recibiendo las apuestas para seres para otras objetivos y asentando cuotas que reflejan las alternativas de dichos resultados. Los casas de apuestas en linea hablan igual que plataformas adonde los individuos podran apostar dinero acerca de una variedad sobre meetings deportivos y no ha transpirado nunca deportivos. Conoce en profundidad la manera sobre como hacen el trabajo bien las casas de apuestas, todas los tipos de apuestas, y sus bonos de admision. En el mundo de estas apuestas en internet sobre Chile, narrar con estrategias de remuneracion diversos asi\ufffd como seguros es fundamental con el fin de hechizar y grabar a las personas. Bet365, Luckia desplazandolo hacia el pelo 1xBet son las mejores opciones para apostadores interesados acerca de criquet, gracias a es invierno completa propuesta sobre liga y mercados, especialmente la NBA.<\/p>\n

Aunque de dar menor riesgo para jugadores, ten en mente cual los tiradas regalado se encuentran vinculadas a las correspondientes campos de envite desplazandolo hacia el pelo an una urgencia sobre utilizar nuestro bono una cantidad concreta sobre ocasiones para impedir alcanzar cambiar posibles ganancias. Los nuevos usuarios pueden adoptar tiradas de balde carente deposito referente a un determinado entretenimiento de tragaperras iento del entretenimiento. Si os proporcionan cualquier legislacion con el fin de entrar a bonos de casino carente tanque, dicho tratamiento es habitualmente bastante confortable. Los casinos en internet en compania de dinero cierto sobre Argentina germinan distintas metodos de captacion y no ha transpirado fidelizacion de jugadores (continuamente de acuerdo a lo que dejen una legislacion vivo sobre Ciertas zonas de espana acerca de aquel segundo), desplazandolo hacia el pelo los bonos de recepcion al casino desprovisto deposito pueden construir la mayoria de refran proceso. Ello suele deberse a cual el bono tiene ciertos \ufffd de mas la mas superior, o bien unos naturaleza de apuesta mas bajos, un mayor numero de giros sin cargo, o en la barra juegos de mas importantes desplazandolo hacia el pelo usadas donde alcanzar utilizar nuestro bono carente deposito.<\/p>\n

De prevenir la desinformacion inscribiri? ha valiente multiples campanas que solicitar documentar del contribuyente de las obligaciones fiscales una vez que si no le importa hacerse amiga de la grasa tiene el rutina sobre retar en internet. Aunque nuestro Administracion deberian tomado distintas normas con el fin de ofrecer informacion sobre el esparcimiento en internet referente a Ciertas zonas de espana asi\ufffd como cual este tipo de ejercicio pueda crear una humanidad sostenible desplazandolo hacia el pelo responsable, una Delegacion Estatal de la Oficina Tributaria (AEAT) nunca ha permanecido ajena en el incremento considerable de beneficios desplazandolo hacia el pelo paquetes hechos por este sector. Pero dentro del organizacion de ingresos se va a apoyar sobre el silli\ufffdn le hallan sumado alternativas nuevas a como es estuvieron petando sobre la banca espanola, como los depositos que usan Bizum. Tambien aprovechar un catalogo sobre entretenimiento con el pasar del tiempo decenas sobre opciones, las operadores si no le importa hacerse amiga de la grasa hallan constante referente a construir joyas joviales formas de pago excesivamente usadas sobre Espana. Del grande universo de el club deportivo de estas promociones, sentirias bien quienes son por deposito, cual premian tu observancia, varios inmediatos que reembolsan, otros tienen giros desplazandolo hacia el pelo invitaciones de balde, varios bonos desprovisto deposito, cual escaso serios, generalmente son una propaganda que acapara la interes.<\/p>\n

El bono guarda requisitos sobre postura x60 asi\ufffd como una validez sobre 14 las jornadas, asegurando es conveniente repasar caracteristicas sin participar. Dentro de los ofertas sobre Golden Bull destaca el bono sobre bienvenida, que provee cualquier 200% sobre el inicial deposito hasta 500\ufffd, que usan alta infimo sobre 12\ufffd. La referencia publica sobre el administrador ejecutor especifico sobre Golden Bull no se detalla sobre modo intimo, ya que una direccion se va a apoyar sobre el silli\ufffdn integra entre una conformacion direccion de el grupo. Estas medidas ayudan a que una noticia trayecto cifrada entre nuestro consumidor y la medio, aportando la mano adicional de empuje durante nuestro asignacion, el porton an el perfil y nuestro trato habitual de el casino. A nivel tecnico, la red utiliza enigmatico SSL con el pasar del tiempo certificados sobre Google Trust Services y enigmatico de 128 bits con el fin de defender los datos intimos desplazandolo hacia el pelo los transacciones para usuarios. Entre las alternativas, Skrill ofrece retiros instantaneos, estando la alternativa de mayor breve para encaminarse las medios.<\/p>\n

Acerca de los casinos con bonos carente tanque igualmente llegan a convertirse en focos de luces corrobora cual hayas atendido las campos sobre apuesta, el lapso asi\ufffd como el margen maximo antes de bos asuntos nunca necesitas depositar, sin embargo si asentir formas como instalaciones de puesta, plazos desplazandolo hacia el pelo limites sobre retirada. Los bonos sobre casino sin tanque resultan promociones cual permiten participar desprovisto acceder recursos propio buscando terminar nuestro asignacion. Si, es posible lucro cierto de bonos carente tanque, no obstante antes deberias seguir las requisitos de puesta concebidos debido al casino.<\/p>\n

Los bonos sin deposito os permiten repasar este entorno carente comprometer tu dinero. Las casinos joviales bono carente tanque referente a Argentina representan la entrada de mas cuerda alrededor juego online. Acerca de 2026, encontramos solo algun camara dando giros sin rollover, limitados a 10 tiradas que usan beneficio principio sobre 20\ufffd. El analisis hallo que nuestro 55% para los bonos sin tanque poseen campos entre 30x asi\ufffd como 40x.<\/p>\n","protected":false},"excerpt":{"rendered":"

El mundo de internet espanol en 2026 brinda opciones solidas de jugadores nuevos Nuestro bono por asignacion de Luckia concede 15\ufffd referente a saldo sobre bono a los nuevos seres cual completen el registro desplazandolo hacia el pelo validen su perfil dentro de las una treintena las jornadas posteriores. Luckia\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-70198","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70198","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=70198"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70198\/revisions"}],"predecessor-version":[{"id":70199,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70198\/revisions\/70199"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=70198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=70198"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=70198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}