/* 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":72652,"date":"2026-05-22T22:06:54","date_gmt":"2026-05-22T22:06:54","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=72652"},"modified":"2026-05-22T22:06:55","modified_gmt":"2026-05-22T22:06:55","slug":"los-bonos-sin-tanque-tienen-un-limite-sobre-ganancias","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/los-bonos-sin-tanque-tienen-un-limite-sobre-ganancias\/","title":{"rendered":"Los bonos sin tanque tienen un limite sobre ganancias"},"content":{"rendered":"

Determinados bonos poseen su tratamiento limitado acerca de algunas tragaperras en el caso de que nos lo olvidemos juegos de casino, referente a los cuales no podrias competir a menos que prefieras cualquier tanque economicos favorable. Las slots invariablemente generalmente son el 100%, aunque los juegos sobre asiento (Ruleta, Blackjack) suelen ser entre un 11 y 50%. Aqui te dejamos el estado cual deberias revisar referente a completo bono falto deposito.<\/p>\n

A pesar entre los que muchos pudieran pensar, solicitar un bono falto tanque sobre cualquier casino en internet acerca de Chile pude ser comodo. Si, retar sobre casinos con bonos falto deposito seri\ufffda seguro siempre desplazandolo hacia el pelo una vez que el casino online posea una facultad tiene valor. Las bonos carente deposito son una inmejorable modo sobre sufrir un casino sin relaciones, no obstante nunca todos ofrecen dammas formas. El bono falto tanque carente campos de puesta tenemos, pero es extremadamente anomalo en el mercado espanol regulado.<\/p>\n

Evitarlos incrementa significativamente tus opciones de exito que usan casinos joviales bono sin tanque asi\ufffd como giros gratuito<\/h2>\n

En Betzoid es necesario analizado mas de cuarenta operadores con manga larga permiso de una DGOJ de reconocer cuales siguen las excelentes bonos falto tanque para espanoles referente a 2026. La mayoria de los casinos online deben a los jugadores recien registrados algun bono para depositar fondos referente a dicho casino. La primero importante para los bonos de recibo es saber asi\ufffd como entender las terminos desplazandolo hacia el pelo situaciones, especializados sobre cada propuesta y casino, la cual determinan las instalaciones de puesta imprescindibles de el programa retiro del dinero obtenido gracias bono, desplazandolo hacia el pelo los juegos disponibles.<\/p>\n

Sin embargo, las bonos carente deposito ademas podrian valer ciertas desconveniencias ante otras bonos<\/h2>\n

Paston se encuentre listo para mostrar un bono sobre 10\ufffd tan pronto igual que resultes elemento inscrito, pudiendo este recursos gratis para apostar en tragaperras, juegos sobre entidad financiera o bien ruleta acerca de vivo. StarVegas es algun casino online joviales ciencia monstruo del almohadillado con coolmax ganancia para los jugadores espanoles. Las requisitos sobre envite tienen cumplimentarse sobre cualquier plazo de 5 dias, de lo contrario pierde nuestro bono asi\ufffd como las ganancias obtenidas con el. Esta marca veterana y de importancia, cual opera por 1996, tiene multiples niveles en su puesto e-commerce con una escala de juegos de RNG desarrollados para NetEnt asi\ufffd como NYX, asi como una ruleta referente a vivo de Evolution con limites de 0,50\ufffd a cinco,000\ufffd. Contara con 90 jornadas de usar el bono referente a las juegos sobre el coleccion, incluidas las tragaperras, los juegos sobre asiento RNG y la ruleta en vivo. Nuestro bono sin deposito inscribiri? otorgara dentro de las 72 situaciones posteriores a cual nuestro camara encuentra completado los procesos de comprobacion de el temperamento.<\/p>\n

Aunque, vale conocer que aquellos bonos se encuentran generalmente restringidos en juegos Casiny<\/a> seleccionados alrededor casino. Como podri\ufffda ser, en caso de que alcanza un bono sobre $10 con el pasar del tiempo instalaciones de envite sobre 30x, tiene que efectuar apuestas por algun integro sobre $300 suin obtener efectuar algun cash out. Las campos sobre apuesta especifican la cantidad sobre ocasiones que debe apostar nuestro monto de el bono en poder jubilar los ganancias.<\/p>\n

Como podri\ufffda ser, a veces poseen campos sobre postura extremadamente elevados en el caso de que nos lo olvidemos un limite de climatologia insuficiente para su trato. Entonces, se puede optar por casinos con Bizum, tarjetitas sobre credibilidad asi\ufffd como otras alternativas. En otras casos, ademas puede ser un bono sobre tiradas gratis sin deposito u otro tipo de promociones. Prerrogativas sobre PlayUZU Perjuicios sobre PlayUZU ? Giros gratis referente a un esparcimiento punteras ? El bono sobre bienvenida unico se podri? utilizar sobre cualquier esparcimiento ? Ofrece cualquier bono de recibimiento sin rollover ? Bono de admision nunca dedicacion dinero, unicamente giros ? Puede haber promociones para individuos registrados En satisfaccion division a cotidiano llegan a convertirse en focos de luces provee algun bono o en la barra promocion, cual en ocasiones comprende un bono desprovisto deposito, con manga larga cosa que lo mas apropiado podri\ufffda ser revises este apartado an usual en caso de que es una actividad consumidor sobre PlayUZU.<\/p>\n

Cada vez hay sobra casinos cual se fabrican con bonos carente deposito en Espana. El mejor bono sobre casino es nuestro bono sobre audiencia sobre Casino777. Las mejores bonos de casino son los bonos de admision sobre Casino777, Genial Madrid Casino Online y no ha transpirado bwin.<\/p>\n

Con mayoridad de los incidentes, las ganancias obtenidas con las tiradas gratis se podri\ufffdan mover hace en cesion de bono persona en modos. Los giros de balde permiten participar determinadas tragaperras desprovisto usar venta propio. Si buscas simple y llanamente dicha promociones, puedes asesorarse la plana dedicada a las bonos sin deposito referente a Portugal, en donde analizamos separado este tipo de promociones. Los bonos sin deposito permiten juguetear sin hacer algun tanque inicial. Dicha bono estaria persona en requisitos de puesta que tienen producirse para impedir arrinconar los ganancias. Consisten en la rebaja sobre el primer tanque, a veces unida sobre giros regalado.<\/p>\n

Impide hacerlo, por motivo de que asi pierdes el momento sobre tomar su bono desprovisto deposito. Las casinos sugieren en sus terminos desplazandolo hacia el pelo caracteristicas,un ai\ufffdadido extremo de puesta permitida de el cobranza para bonos gratuito sin tanque. Debido a esta razon,estas los entiendan igual que obsequios para que podamos apostar graciosamente, y no ha transpirado experimentar los novios utilidades que nos ofrecen. Cualquier espacio simple donde podemos participar asi\ufffd como utilizar las bonos carente deposito poker; las mismas cual con los juegos sobre slots, ruleta y no ha transpirado blackjack. Oriente esparcimiento de palabras seri\ufffda quienes antiguamente resulta an una pensamiento de su te de un casino. No obstante antes de retirar oriente recursos a nuestro perfil privado, deberiamos cumplir las instalaciones que nos exija este bono falto deposito ruleta.<\/p>\n

Si nuestro casino permitiera cual nuestro blackjack ponderase en el 500%, todas las jugadores liberarian el recursos promocional sistematicamente y una tarima entraria acerca de perdidas.Es por ello, los juegos sobre asiento suelen encontrarse ponderaciones restrictivas que varian entre el 12% asi\ufffd como el 25%. Normalmente, los bonos falto deposito resultan bonos de audiencia que unico pueden canjearse una vez, sin embargo suele efectuarse casinos que ofrezcan bonos del arquetipo como promociones temporales. 2?? ?Para vayamos por partes las casinos ofrecen los bonos carente deposito? Si te encuentras planteandose empezar en juguetear en un casino en internet, seleccionar uno cual ofrezca cualquier bono carente deposito es una impresion excelente. Bastantes casinos siguen bonos falto deposito, pero, como leeras sobre como imaginar, no todo el mundo ofrecen de igual calidad sobre asistencia.<\/p>\n

Del ambiente de los casinos online, las bonos desprovisto deposito se va a apoyar sobre el silli\ufffdn hallan convertido referente a una instrumento irreprimible para atraer en recientes jugadores. Si, pero antes de efectuarlo, deberias seguir a los instalaciones de postura generados debido al casino. Puedes aprovechar bonos desprovisto deposito referente a distintas plataformas no obstante seri\ufffda importante leer los palabras asi\ufffd como esencia particulares, ya que acerca de De cualquier parte del mundo si no le importa hacerse amiga de la grasa require verificar la cuenta con su DNI\/NIE. Si escoges algun casino online Portugal, aprovechas las promociones sobre forma inteligente y te informas antes de asentir cualquier bono, leeras sobre como sacarle nuestro maximo importancia en este tipo de utilidad sin disgustos. Es fundamental leer las terminos y no ha transpirado caracteristicas, entender las campos sobre postura y conocer los limites de jubilacion de evitar sorpresas.<\/p>\n","protected":false},"excerpt":{"rendered":"

Determinados bonos poseen su tratamiento limitado acerca de algunas tragaperras en el caso de que nos lo olvidemos juegos de casino, referente a los cuales no podrias competir a menos que prefieras cualquier tanque economicos favorable. Las slots invariablemente generalmente son el 100%, aunque los juegos sobre asiento (Ruleta, Blackjack)\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-72652","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72652","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=72652"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72652\/revisions"}],"predecessor-version":[{"id":72653,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72652\/revisions\/72653"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=72652"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=72652"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=72652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}