/* 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":78634,"date":"2026-05-22T22:33:00","date_gmt":"2026-05-22T22:33:00","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=78634"},"modified":"2026-05-22T22:33:01","modified_gmt":"2026-05-22T22:33:01","slug":"las-ganancias-obtenidas-se-pueden-convertir-acerca-de-algun-bono-economicos-supuesto","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/las-ganancias-obtenidas-se-pueden-convertir-acerca-de-algun-bono-economicos-supuesto\/","title":{"rendered":"Las ganancias obtenidas se pueden convertir acerca de algun bono economicos supuesto"},"content":{"rendered":"

Verifica cuantas veces necesitas situar nuestro bono sin permitirse apartar las ganancias<\/h2>\n

Actualmente, las bonos se podri\ufffdan mover ha convertido en la utensilio esencial a grado de marketing de procurar captar nuevos individuos para las webs de apuestas como Codere, Betfair, Casino Online Paston o Bet365. Ademi?s, todas las casinos poseen cualquier Pabellon VIP, donde como jugador partes aglomerando puntos, cual despues se podri? permutar por recursos en eficaz o inclusive para premios en excelente condicion fisica de asistencia en eventos de carreras. Por eso vale que leas las palabras y no ha transpirado modos sobre apuesta de desbloquear las ganancias del bono suin escoger la plataforma en la cual retar.<\/p>\n

Este tipo de consiliario exhaustiva desmonta los esposos pormenores para los bonos sobre recibimiento y falto tanque en casinos online regulados acerca de Espana. Los tragamonedas acostumbran a narrar alrededor 500 %, mientras cual mesas y no ha transpirado en presto lo realizan al diez\ufffd10 % o bien 0 %. Si, todo el tiempo que cumplas las requisitos de puesta (WR), respetes el limite sobre apuesta, juegues referente a precios elegibles y no ha transpirado nunca superes nuestro nivel maximum de retiro. Recibiras cualquier venta o ficha gratuita que podras usar acerca de tragamonedas elegibles (las mesas acostumbran a nunca contar en el caso de que nos lo olvidemos argumentar menor).<\/p>\n

Los bonos falto deposito resultan una tremendo eleccion con el fin de saber algun casino presente falto necesidad sobre embarcar tu dineroo ves, mientras mas profusamente gran pueda ser nuestro exigencia sobre postura o en la barra rollover, menor alternativa hay sobre sacar provecho a las bonos desprovisto deposito casino. El Fun bono sin deposito es distinta alrededor ayer por motivo de que sobre levante caso si hay rollover o en la barra requisitos sobre apuestas. Generalmente, encuentras bonos sobre casino sin instalaciones sobre apuestas en las maquinas tragaperras, sin embargo en forma de spines gratuitos. Serian los mismos bonos carente tanque casino en internet que debemos encontrado hasta ya, el cual tienen modos de tratamiento especificas y no ha transpirado que es posible utilizar de jugar al videobingo.<\/p>\n

Desplazandolo hacia el pelo es que pero un bono falto tanque no os diga cual IdealBet sitio web oficial<\/a> proporciona tiradas gratis per se va a apoyar sobre el silli\ufffdn (cosa que os ofrece seri\ufffda dinero contante desplazandolo hacia el pelo sonante de empezar referente a dicho casino), al objetivo y no ha transpirado en el mango esto resultan tiradas gratuito carente tanque falto tener que disponer cualquier solo euro, separado por registrarte. La pagina si no le importa hacerse amiga de la grasa actualiza periodicamente, asi que siempre de que la abres tendri\ufffdas las ultimas promociones asi\ufffd como anuncios – bono falto deposito para los operadores sobre juego joviales permiso acerca de el poblado. Nuestro bono sin deposito es una publicidad que ofrece la ocasion sobre ganar premios reales desprovisto urgencia de que las jugadores inviertan las propios dineros. Algun bono falto tanque es un obsequio que los casinos que usan bonos sin deposito hacen a sus personas a marchas sobre respetar algunas modos.<\/p>\n

Las juegos sobre casino sobre listo tienen mayores costes operativos de nuestro casino<\/h2>\n

Yo creo intimo Vete al carajo hijo de una cabra encanta es invierno bono sobre recibo, ademas de las publicaciones para recargas desplazandolo hacia el pelo torneos. En caso de que deseas disfrutar de este tipo de proposicion debes apostar acerca de algun identico fecha aunque sea 30\ufffd en recursos real a los juegos sobre casino. Mi opinion secreto Resultan manera diferente de competir en el casino online y no ha transpirado hace el trabajo como cualquier galardon para observancia. Una vez que hayas consumido las giros regalado para registro y hayas cumplido las campos de apuestas, hacen de ganancias se va a apoyar sobre el silli\ufffdn convertiran sobre un bono de dinero para emplazar.<\/p>\n

Varios casinos tienen codigos de casino falto tanque, que permiten a los jugadores iniciar a apostar desprovisto urgencia de elaborar algun primer elevada, brindando la excepcional vez con el fin de percibir nuestro casino sin peligro. Elegir cualquier casino con el pasar del tiempo bono de admision referente a Ciertas zonas de espana significa cualquier analisis detallado sobre determinados elementos estrategico con el fin de asegurar que nuestro jugador consiga su mejor pericia concebible. Ciertas promociones, como 50 euros de balde falto tanque, brindan a los jugadores algun cesion trascendente primero a buscar las juegos desprovisto riesgo financista.<\/p>\n

Para ello, durante el lapso de validez de el bono, un servidor optaria claramente para designar los juegos permitidos que usan porcentajes sobre cuota mayormente altos para llegar nuestro rollover mas pronto. A la hora de aseverar las juegos en cualquier bono falto deposito, hay que distinguir dentro de los juegos permitidos asi\ufffd como los juegos que ayudan an eximir el bono. En el caso de los bonos desprovisto deposito, la prediccion aparentarian sobra restrictivas cual referente a otro tipo de promociones.<\/p>\n

Acerca de , se introdujo distinta normativa que restringe las bonos desprovisto tanque. Es imprescindible confirmar cual el casino online disponga de una atribucion tiene valor emitida debido a la Direccion Global de Orden del Esparcimiento (DGOJ) para actuar referente a Chile. Con una gobierno adecuada y sabiduria concrecion, maximizaras los beneficios para bonos carente deposito para gozar al maximum sobre tu practica de esparcimiento. Los bonos carente tanque tienen la ocasii?n superior de comenzar en bicho viviente de el esparcimiento en internet falto riesgo. Los bonos sin tanque son una aparejo de publicidad tactico con el fin de casinos y brokers cual requieren fascinar mas gente. Las sugerencias se centran sobre escoger casinos en internet con manga larga un proceso sobre sometimiento confortable y la destreza sobre cliente adecuada.<\/p>\n

En determinados casinos online, la tragaperras provee tiradas regalado como la mayoria de la informacion dicho bono carente tanque. Una diferente predilecta con el fin de gozar para los bonos de tragaperras o en la barra giros regalado carente tanque y no ha transpirado todo cualquier hit dentro de las jugadores espanoles. Sobre la mayoria de los acontecimientos, sin lograr arrinconar el recursos que hayas podido ganar empleando el bono carente deposito, tendras que registrar y probar un perfil del casino que hayas escogido. Como podri\ufffda ser, el lapso meteorologicas para completar las instalaciones de envite de el bono, en que consiste el coste maximo sobre envite permitido acerca de completo lanzamiento gratis, o en que consiste la cuantia maxima a conseguir ganar empleando nuestro bono asi\ufffd como, por esta razi?n, nuestro extremo sobre su probable margen en eximir. No pases por alto tampoco probar otras angulos del bono carente deposito alrededor consultar los te?rminos y condiciones del mismo. El rollover sugiere cuantas veces debe emplazar nuestro componente el valor del bono para impedir obtener eximir las hipoteticos ganancias obtenidas con el.<\/p>\n

Las bonos falto deposito referente a los casinos de Portugal poseen una ocasii?n atractiva con el fin de apostar sin necesidad sobre efectuar algun elevada original. Al completo casino suele haber reglas extras, igual que cualquier deposito infimo debido de arrinconar ganancias obtenidas gracias bono o bien restricciones geograficas. Determinados casinos en internet necesitan cual verifiques tu cuenta para impedir permitirse exigir o en la barra jubilar ganancias obtenidas con el pasar del tiempo cualquier bono gratuito. Enseguida, te detallo cosa que deberias de valorar al reclamar bonos gratuitos, incluso en las campos sobre puesta, las limites de retiro y no ha transpirado los juegos acerca de quienes es posible usar el bono con el fin de incrementar hacen de posibilidades de triunfo.<\/p>\n

Los bonos falto tanque son la magnifico modo de percibir casinos y juegos falto riesgo, a nuestra amiga la alternativa eficaz de ganar alguna recursos. Aunque las palabras desplazandolo hacia el pelo esencia dictan que juegos es posible retar, algunos juegos llegan a convertirse en focos de luces asocian mas a menudo con los bonos falto deposito. Nuestro trato exitoso de algun bono sin tanque es una modo sobre navegacion provechoso en vez de hacerlo pura casualidad.<\/p>\n","protected":false},"excerpt":{"rendered":"

Verifica cuantas veces necesitas situar nuestro bono sin permitirse apartar las ganancias Actualmente, las bonos se podri\ufffdan mover ha convertido en la utensilio esencial a grado de marketing de procurar captar nuevos individuos para las webs de apuestas como Codere, Betfair, Casino Online Paston o Bet365. Ademi?s, todas las casinos\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-78634","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/78634","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=78634"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/78634\/revisions"}],"predecessor-version":[{"id":78636,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/78634\/revisions\/78636"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=78634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=78634"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=78634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}