/* 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":72898,"date":"2026-05-22T22:08:53","date_gmt":"2026-05-22T22:08:53","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=72898"},"modified":"2026-05-22T22:08:55","modified_gmt":"2026-05-22T22:08:55","slug":"deberias-utilizar-el-bono-asi%ef%bf%bd-como-cumplir-los-campos-sobre-envite-dentro-de-aquel-plazo","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/deberias-utilizar-el-bono-asi%ef%bf%bd-como-cumplir-los-campos-sobre-envite-dentro-de-aquel-plazo\/","title":{"rendered":"Deberias utilizar el bono asi\ufffd como cumplir los campos sobre envite dentro de aquel plazo"},"content":{"rendered":"

Todas las casinos sugieren algun \ufffdlimite maximo de beneficio\ufffd o en la barra \ufffdretiro extremo\ufffd con el fin de todos estos bonos, cual puede DBET<\/a> acontecer la numero modesta. Habitualmente, las tragaperras contribuyen en el 500%, sin embargo los juegos sobre asiento como una ruleta o bien nuestro blackjack contribuyen abundante menos (ej. 10%-20%) o en la barra nada nunca. Varios casinos lo perfectamente acreditan automaticamente, demas requieren algun estatuto promocional concrecion a lo largo de nuestro asignacion o bien sobre una division sobre bonos. Pero, asisten acompanados sobre terminos y caracteristicas (como instalaciones de puesta) cual deberias respetar con el fin de jubilar ganancias. Ahora que eres algun profesional en bonos desprovisto deposito, ?estas advertido para investigar las ofertas que las casinos tienen de usted!<\/p>\n

Unico los slots contabilizan para liberar nuestro bono; otras juegos no suman. Nuestro bono sobre casino seri\ufffda el 50% del costo, una una diferente medio es para deportes, asi\ufffd como separado suele soltar hasta 100\ufffd en ganancias, no obstante te resulte posible sobra. El de admision para casino acerca de presto posee requisitos sobra exigentes. Duplicas tu inicial tanque inclusive 500 \ufffd, pero separado las slots disponen del rollover (x30 tanque+bono sobre 15 dias). Nuestro bono falto deposito es excelente para probar, sin embargo en caso de que pretendes encontrar eximir ganancias, enfocate en seguir el rollover.<\/p>\n

Los bonos falto deposito han sido, sobre el momento, una puerta de introduccion divertida al mundo de el esparcimiento en internet acerca de Espana. Pero las bonos sin deposito ya no se ven lo tanto igual que primeramente, todo el tiempo que te descubras con una gran publicidad online conviene presentarse con manga larga agujero y no ha transpirado revisar varios detalles sin dejarte llevar debido a la emocion. Tambien se utilliza, ya no hay bonos sin deposito igual que primero, aunque ello nunca obliga que se acabaron las promociones.<\/p>\n

Si te encuentras de los cuales demandan esa promocion monopolio, informe una lista sobre bonos de casino falto tanque. Nuestro recursos del bono sobre casino falto tanque es una na? algo de baratos que es posible usar acerca de casi cualquier entretenimiento que actual el casino.<\/p>\n

Cualquier bono de casino desprovisto tanque nunca necesita cual hagas algun deposito para reclamarlo<\/h2>\n

Nuestro bono de recibo primero cifra 100% hasta 100 \ufffd + doscientos giros de balde + Bonus Crab, en compania de deposito minimo de treinta \ufffd desplazandolo hacia el pelo rollover de x35 sobre deposito + bono (los giros tienen x40). Sobre temporadas especificas asi\ufffd como para registros como novedad, Malina asta bonos desprovisto tanque en forma de giros regalado en slots seleccionadas. No, los bonos desprovisto deposito normalmente estar limitados en slots en el caso de que nos lo olvidemos juegos de caja de ahorros automaticos. Pero nunca cuentan con licencia espanola, hacen el esfuerzo con manga larga licencias internacionales correctas asi\ufffd como deben una pericia fiable y alcanzable para jugadores por Espana.<\/p>\n

Con manga larga unico completar su registro y no ha transpirado repasar tu perfil, puedes adoptar giros regalado indumentarias bonos monetarios cual deberias usar con el fin de apostar en varios juegos propuestos por el casino de tu seleccion. Mientras tanto, varios bonos desprovisto tanque tienen cualquier limite sobre ganancia, de manera que, en caso de que excedemos el monto de dinero cual podemos llevarnos, este nunca va a ser entregado desplazandolo hacia el pelo separado conseguiremos nuestro margen confirmado para el casino. Lo solo que es necesario hacer de lucro con el pasar del tiempo el bono sin tanque seri\ufffda cumplir el exigencia de postura que nuestro casino halla documentado a la promocion. Entre los dudas mas profusamente frecuentes respecto a las bonos de admision falto deposito es en caso de que podemos lucro cierto con ellos. Analiza cada uno de los ingresos asi\ufffd como requisitos que componen algun bono falto deposito asi\ufffd como elige quienes conveniente se podri\ufffdan mover encaje a hacen de exigencias. Lo principal cual debes tener en cuenta al momento de designar un bono desprovisto deposito seri\ufffda examinar en caso de que una proposicion realmente os es conveniente.<\/p>\n

Durante praxis, las bonos sin tanque sobre recibimiento hallan desaparecido de el perspectiva castellano<\/h2>\n

Las codigos sobre bonos carente tanque te posibilitan obtener descuentos de participar dentro del casino. Los normas de un Bono de Recibimiento Falto Tanque intentan impedir que cualquier identico consumidor pueda coger unas algun bono carente deposito empleando identidades fraudulentas o en la barra multiples correos electronicos. Los bonos sobre casinos sin tanque resultan sobre todo la aparejo de marketing para los operadores. En compania de nuestra Consiliario de Bono Casino Falto Tanque hallaras todo tipo de opciones de obtener nuestro maximum resultado a nosotros bono sobre recepcion sin deposito asi\ufffd como gozar de balde sobre hacen de juegos favoritos.<\/p>\n

Los casinos con manga larga bonos desprovisto tanque referente a dinero real realizan esto viable, permitiendote retar con manga larga recursos verdadero empezando por el inicial instante. ?Te quieres experimentar cualquier casino online falto aventurar ni cualquier centimo sobre su billetero? Los requisitos sobre envite generalmente son mas profusamente altos, se ofrece cualquier etapa de climatologia de mayor corto con el fin de realizar los apuestas requeridas, el valor extremo sobre retirada con mucha frecuencia esta condicionado (a una na? relativamente modesta) con el fin de sucesivamente. Detras de efectuar nuestro inicial tanque con manga larga Pase, MasterCard, Mentor, Skrill, PayPal indumentarias PaySafeCard, las como novedad jugadores podrian recurrir cualquier bono sobre recibimiento sobre incluso 300\ufffd, colaborar acerca de torneos sobre tragaperras y no ha transpirado almacenar lugares VIP canjeables por premios interesantes. Los apuestas sobre las tragaperras cuentan con nuestro 500%, mientras cual nuestro blackjack y la ruleta (tanto RNG como referente a presto) contribuyen llevando 33%. Las nuevos miembros podrian elegir entre un bono sobre casino de 5\ufffd asi\ufffd como una envite gratuita sobre cinco\ufffd de emplazar en los sports tan pronto como inscribiri? registren.<\/p>\n

Es juicioso comparar los diferentes ofertas que hay disponibles, por consiguiente completo una suele mostrar beneficios y no ha transpirado impedimentos cual impactan directamente sobre la habilidad sobre esparcimiento. Usualmente, se va a apoyar sobre el silli\ufffdn ofrecen igual que la cifra monetarios o determinados giros regalado que las jugadores podran utilizar con el fin de experimentar diferentes precios o en la barra secciones del casino. Las promociones son una estrategia usual utilizada con el fin de absorber a cero millas jugadores, puesto que les poseen la ocasion sobre encontrar los juegos a su disposicion falto emplear dinero propio. Las bonos carente deposito son anuncios promocionales que permiten a las individuos jugar referente a plataformas de entretenimiento online sin necesidad de efectuar algun primer deposito. A volumen que el mundo de internet sigue creciendo, es trascendente cual los jugadores esten ahora informados de encaminarse alternativas acertadas asi\ufffd como gozar de una practica de juego segura y amena. Especialistas con taller revisan los bonos desprovisto tanque que hay en el comercio en casinos en internet espanoles, desglosando sus prestaciones asi\ufffd como dando sugerencias con el fin de aprovecharlos al maximum.<\/p>\n

El de todo bono sin tanque tiene que ser disfrutar sobre la prueba sobre forma segura, serio asi\ufffd como sabedor. Usar estas alternativas no nos referimos a una impresion de aficion, estrella una muestra de culpabilidad. Inclusive cuando sean promociones gratuitas, concierna conservar nuestro control, instalarse limites climatologicas y recursos, desplazandolo hacia el pelo cumplirlos, asi\ufffd como prevenir coger decisiones impulsivas.<\/p>\n","protected":false},"excerpt":{"rendered":"

Todas las casinos sugieren algun \ufffdlimite maximo de beneficio\ufffd o en la barra \ufffdretiro extremo\ufffd con el fin de todos estos bonos, cual puede DBET acontecer la numero modesta. Habitualmente, las tragaperras contribuyen en el 500%, sin embargo los juegos sobre asiento como una ruleta o bien nuestro blackjack contribuyen\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-72898","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72898","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=72898"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72898\/revisions"}],"predecessor-version":[{"id":72899,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72898\/revisions\/72899"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=72898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=72898"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=72898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}