/* 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":72924,"date":"2026-05-22T22:09:05","date_gmt":"2026-05-22T22:09:05","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=72924"},"modified":"2026-05-22T22:09:06","modified_gmt":"2026-05-22T22:09:06","slug":"existe-sobre-algunos-clases-accesando-las-tiradas-gratis-entre-ellos","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/existe-sobre-algunos-clases-accesando-las-tiradas-gratis-entre-ellos\/","title":{"rendered":"Existe sobre algunos clases, accesando las tiradas gratis entre ellos"},"content":{"rendered":"

Consulta los palabras y esencia de al completo bono de sacar mas profusamente informacion<\/h2>\n

Reconocida para la zapatilla y el pie inax proporciona a los usuarios el segundo de amoldar totalmente sus posibilidades de apuesta. Abarca posibilidades como Bizum, tarjetas Visa asi\ufffd como Mastercard, traspaso del banco, Apple Pay, Skrill, Neteller y Paysafecard, joviales importes labios menores y mayores de diez\ufffd en la mayoria sobre sucesos. Las requisitos sobre apuesta de el bono sobre recibo de Golden Bull Casino resultan altos, por lo cual concierna tenerlos acerca de perfil en fortalecer la promocion. Sobre oriente operador hay posibilidades con el fin de algunos que demandan premios grandes, otras que usan retribucion de mayor serios, no obstante de menor importe, y no ha transpirado slots sobre mecanicas sencillos para partidas de mayor relajadas.<\/p>\n

Conociendo eso, contempla con nosotros los novios bonos falto deposito para casino, cual fueron preparados para ver p\u00e1gina<\/a> tu disfrute. Aquellos bonos sobre recepcion desprovisto tanque suelen ser promociones excesivamente populares en las casinos en internet sobre castellano. Y no ha transpirado ello se podri\ufffdan mover traduce para ustedes, los consumidores, en un escala de mayor amplio de donde podemos coger.<\/p>\n

Las bonos de casino resultan incentivos concebidos principalmente de hechizar mas jugadores y fidelizarlos. Revisa la prediccion sobre cada bono de probar si puedes combinarlos. Determinados bonos desprovisto tanque son compatibles con manga larga diferentes promociones, como los bonos por primer deposito. Nunca, los bonos falto deposito acostumbran a quedar limitados a uno por usuario, cuenta, administracion IP en el caso de que nos lo olvidemos dispositivo. Los instalaciones de envite resultan condiciones que aseguran cuantas ocasiones deberias emplazar el importe de el bono o en la barra los ganancias obtenidas con el pasar del tiempo el sin poder arrinconar nuestro dinero.<\/p>\n

Acerca de oriente segundo nada, puesto que nunca tenemos bonos carente tanque acerca de los casinos de Argentina<\/h2>\n

No hay demasiadas posibilidades asi que (aunque sea, no dentro de las casinos asiduos y mas legales), sin embargo existe cualquier fajo, igual que bien notas mayormente arribao ves, entero casino otorga tiradas de balde para registrarte las otorga de el modo cual cree, empezando desde un entretenimiento especifico hasta en cualquiera de estas tragaperras. Verdaderamente, igual que tenemos del otro arquetipo sobre bonos, asimismo hay algun que diferente casino tiradas sin cargo para registrarte. Referente a cualquier supuesto, lo perfectamente comprobaras en la parte dedicada de el casino con el pasar del tiempo cincuenta eurillos por registrarte.<\/p>\n

Acerca de este supuesto, aunque el entretenimiento no dispongas funcionalidades exclusivas, llama una consideracion dicho ganancia principio sobre 50000x y no ha transpirado dicho volatilidad elevada. Bwin seri\ufffda un apelativo representativo dentro del universo de estas apuestas e igualmente provee un bono desprovisto deposito para recientes seres referente a Portugal. Sobre los archivos de juegos elegibles aparecen los posibilidades mas profusamente comunes, aunque ademas existen exclusiones solventes, como las jackpots progresivos o varios titulos de casino acerca de avispado.<\/p>\n

Sobre naturaleza, seri\ufffda credibilidad de entretenimiento gratuito, en forma de dinero sobre rebaja indumentarias tiradas gratis, que nuestro casino te regala para que pruebes las juegos. Con los bonos desprovisto deposito, no tienes obtener ni algun euro para iniciar a jugar. Esos bonos son algunos que realizan cual las jugadores se va a apoyar sobre el silli\ufffdn interesen por un casino particularmente, puesto que siguen premios y obsequios a las que entren falto la necesidad de almacenar siquiera algun unicamente euro. Debido a, lo que no quiere decir declarar siquiera por algunos minutos que inscribiri? acabaron las posibilidades con el fin de a sobre bonificaciones, promociones, ofertas y \ufffdregalos’ cual brindan los casas de apuestaso aprendimos a lo largo de todo el articulo, debido a las casinos que se fabrican con bonos falto tanque nunca existe en Ciertas zonas de espana.<\/p>\n

Seguir los requisitos sobre apuesta nunca asegura acoger un monton de ganaderia si la publicidad establece cualquier maximo presumiblemente. Nuestro margen sobre retirada, ademas llamado \ufffdcap\ufffd, es el tope extremo que deberias recibir con manga larga bonos sin deposito sobre casinos en internet, aunque hacen de ganancias superen esa cifra. Comprender este tipo de desigualdad impide meditar que cada cosa que cual consigas joviales cualquier bono falto deposito sobre cualquier casino en internet de De cualquier parte del mundo se encontrara presente vacante para percibir automaticamente. Los tiradas gratuito trabajan de manera distinta al saldo promocional como lo analizamos en los opiniones sobre Casino777. Referente a las bonos desprovisto deposito acerca de casinos en internet, oriente momento es concluyente, ya que marca comercial en caso de que verdaderamente podrias modificar el bono referente a cesion retirable alrededor del termino establecido. Gran cantidad de bonos falto tanque establecen algun tope an una numero que leeras sobre como recibir, independiente de los cuales ganes durante nuestro entretenimiento.<\/p>\n

Una vez que una oferta sobre giros gratuito existe a traves de un bono de recibo, por usual generico, tendras que seguir de campos de apuestas de lograr retirar en posteriori hacen de ganancias. La principal diferencia podri\ufffda ser para sacar cualquier bono falto tanque no nos referimos a obligatorio elaborar ninguno alta inicial monetarios sobre su su casino, mientras cual las casinos entregan los bonos sobre admision igual que un proporcii?n del inicial o las definitivos depositos de el componente sobre la platforma. Pero ciertas veces, especialmente en base a determinados comportamientos del consumidor, seria teoricamente factible cual cualquier casino ofreciese esos cero millas bonos de audiencia carente acumular a sus usuarios cual, tras 30 jornadas detras de el tanque, nunca utilizasen su perfil sobre juego para recursos cierto. Y, naturalmente, en caso de que podran usar bonos sobre recibimiento, menos incluso pueden usar bonos desprovisto deposito con el fin de jugar acerca de dicho casino.<\/p>\n

Ademi?s, con manga larga algun deposito sobre 50\ufffd precios 50 tiradas de balde a Big Bass Splash, con manga larga algun rollover de x10 asi\ufffd como 0,10\ufffd para reves. Nuestro casino de bwin guarda algunos de los excelentes bonos sobre casino por oleadas que usan inclusive doscientas\ufffd. Leeras sobre como juguetear a las excelentes tragaperras online, excepto a los cual tienen jackpot, y los tiradas sin cargo son exclusivas con el fin de la slot Pirots iv. El bono de casino online sobre inclusive 100\ufffd para primer tanque lo perfectamente se puede conseguir por separado 12\ufffd.<\/p>\n

Una plataforma soporta la variacii?n de las criptomonedas mayormente populares, cosa que brinda elasticidad a los usuarios. Una proposicion se completa con una gran estirpe sobre apuestas zapatillas deportivas cual protege los principales meetings sobre futbol, futbol, tenis asi\ufffd como eSports, facilitando a los usuarios codearse dentro de el casino y no ha transpirado los apuestas zapatillas de deporte con el pasar del tiempo un solo clic. Para amantes sobre una pericia de mayor habitual, una division sobre casino sobre presto provee mesas de ruleta, blackjack y baccarat operadas por crupieres gurus acerca de tiempo conveniente. Dicha vasta coleccion se puede con una audiencia con varios de los criterios de proyecto de mas reconocidos de su fabrica, como Pragmatic Play, Hacksaw Gaming y no ha transpirado Spribe. Una propuesta primeramente para algunos que inscribiri? crean para primera vez seri\ufffda algun bono sobre recibo cual iguala el inicial tanque acerca de cualquier 200% inclusive cada cosa que diez ETH (Ethereum), tambien incluir 50 giros sin cargo para usar sobre tragaperras seleccionadas.<\/p>\n","protected":false},"excerpt":{"rendered":"

Consulta los palabras y esencia de al completo bono de sacar mas profusamente informacion Reconocida para la zapatilla y el pie inax proporciona a los usuarios el segundo de amoldar totalmente sus posibilidades de apuesta. Abarca posibilidades como Bizum, tarjetas Visa asi\ufffd como Mastercard, traspaso del banco, Apple Pay, Skrill,\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-72924","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72924","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=72924"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72924\/revisions"}],"predecessor-version":[{"id":72925,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72924\/revisions\/72925"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=72924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=72924"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=72924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}