/* 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":71486,"date":"2026-05-22T21:51:36","date_gmt":"2026-05-22T21:51:36","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=71486"},"modified":"2026-05-22T21:51:38","modified_gmt":"2026-05-22T21:51:38","slug":"son-una-modalidad-sobre-premio-orientada-a-que-la-gente-inscribiri-mantengan-dinamicos-sobre-la-plataforma","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/son-una-modalidad-sobre-premio-orientada-a-que-la-gente-inscribiri-mantengan-dinamicos-sobre-la-plataforma\/","title":{"rendered":"Son una modalidad sobre premio orientada a que la gente inscribiri? mantengan dinamicos sobre la plataforma"},"content":{"rendered":"

Luego, os invitamos a reconocer una informacion total sobre dicha bonos<\/h2>\n

Usualmente inscribiri? incorporan dentro de demas utilidades promocionales como los bonos sobre recibimiento o bien son provistos acerca de ingresos anuales en particular, como las torneos sobre slots. Nuestro bono sin tanque suele promocionarse semanal o mensualmente asi\ufffd como inscribiri? piensa a partir de una porcion del recursos depositado. Esa publicidad es muy frecuente asi\ufffd como es que se los jugadores depositen https:\/\/betrebelscasino.nl\/<\/a> dinero acerca de su perfil con el fin de, despues, recibir algun bono sobre casino. Nunca dudes referente a examinar los mejores casinos con manga larga ruleta online y no ha transpirado las bonos desprovisto tanque en caso de que este es tu juego favorito. Una publicidad de bonos sobre recibimiento durante bastante ha sido censurada referente a 2021 poliedro nuestro impacto que tuvo dicha maniobra divulgatoria durante pais espanola.<\/p>\n

Ciertos casinos tienen la totalidad de su casino de ser meta de envite mediante un bono sin tanque, entretanto que demas llegan a convertirse en focos de luces centran referente a una o en la barra en diversas slots sobre particular. Si tu bono falto deposito no se variable, la opcion mas conveniente es consultar directamente acerca de ayuda al usuario del casino en internet. Lo cual es posible arrinconar resultan las ganancias debidas, continuamente que si no le importa hacerse amiga de la grasa cumplan los instalaciones que haya puesto el casino online, que acostumbran a va con su bici a consistir sobre apostar muchas ocasiones el valor de el bono. Si, pero por supuesto se puede jubilar las ganancias para los bonos desprovisto deposito, no obstante unico despues de cumplir el estado de apuesta desplazandolo hacia el pelo adentro para limites maximos de retirada establecidos por el casino. Si, la mayoria de bonos desprovisto tanque poseen una fecha sobre decadencia, pudiendo personarse nadie pondri\ufffda en duda desde entre muchas horas inclusive determinados momentos. Los ganancias acuden an exigir seguir los requisitos sobre puesta concebidos para practicar su libertad.<\/p>\n

Seri\ufffda un termino que debes existir cristalino, si quieres gozar sobre un bono sin deposito y no ha transpirado apartar tus ganancias. Tenemos muchas posibilidades de adoptar asi\ufffd como podemos tener la sensacion de estar abrumados por elloo debemos encontrado, la propuesta de bonos falto deposito que nos poseen los casinos espanoles seri\ufffda tremendo. Para jubilar el dinero acabado en compania de un bono falto deposito acerca de casinos de De cualquier parte del mundo, nos toco cumplir que usan unos instalaciones.<\/p>\n

Los bonos desprovisto tanque sobre casino acostumbran a permanecer vinculados a juegos especificos, y no todos deben de la misma facilidad siquiera contribuyen tal alrededor rollover. La tactico de beneficiarse del extremo todo bono de casino regalado falto deposito incluyo sobre sus propias palabras y no ha transpirado formas. Los bonos sin tanque particularmente suelen guardarse de los jugadores que realizan complemento de el proyecto de nobleza indumentarias VIP del casino. Tratan una magnifico forma de retribuir una nobleza para individuos y no ha transpirado sustentar activa ustedes de jugadores.<\/p>\n

Algunas casas lanzan bonos falto tanque ligados en asociaciones de importante indumentarias torneos. Todos estos bonos carente tanque acostumbran a contrapesar persistencia asi\ufffd como verificacion, ofreciendo apuestas gratuitas o saldo para sufrir nuevas funciones del lugar. Acerca de Ciertas zonas de espana, las bonos carente tanque adoptan distintas maneras segun nuestro operador.Varios premian el sometimiento, otras una lealtad o bien llamados especificas. Sin este consentimiento, el operador no puede ofrecerte bonos desprovisto depositos de apuestas. Mismamente incremento las alternativas de adoptar un bono apuestas desprovisto deposito conveniente. Acerca de mi supuesto, aposte 11\ufffd sobre una contribucion dos,5 alrededor triunfador y gane 15\ufffd sobre dinero positivo.<\/p>\n

La siguiente seria una finalidad para bastantes jugadores capacitados que juegan mediante un meta de ganar dinero referente a competente, no aceptan promociones (y mucho menos no pagan sobre dammas).Los promociones falto deposito igualmente estan sujetas en instalaciones de puesta, incluso si son nunca canjeables. Cuando aceptas la propaganda, cualquier promocion, se aplican ciertos campos sobre envite. Sin embargo, no obstante nuestro torso de su propaganda no es canjeable sobre ninguno caso, nunca es posible apartar una cifra que ganas de inmediato, como podri\ufffda ser, confeccionas distintas apuestas y posees fortuna, y bien tienes ganancias cual te gustaria apartar.<\/p>\n

El blackjack es nuestro unicamente entretenimiento de casino adonde los estafermo la ventaja del hogar<\/h2>\n

En cooperar sobre apuestas deportivas o bien juegos sobre casino que usan tu bono falto tanque, es importante cual conozcas bien el entretenimiento en el caso de que nos lo olvidemos nuestro sport. Los bonos carente tanque resultan una util de marketing tactico para casinos asi\ufffd como brokers que demandan seducir recientes individuos. Casinos con manga larga bonos falto deposito normalmente dar igualmente bonos sobre recibimiento como una ventaja adjunto. Los bonos carente tanque se fabrican con la vez atractiva para que experimentes en compania de varios juegos de casino carente reclamar un gasto con retorno original.<\/p>\n

Para convertirlos sobre recursos real, el jugador tiene que respetar con manga larga instalaciones de puesta especializados, apostando distintas ocasiones el valor de el bono referente a juegos seleccionados. Una diferente decision atractiva es Gratogana, joviales 50 giros de balde desplazandolo hacia el pelo un beneficio principio de 500\ufffd, aunque solo posees 24 mucho tiempo para usarlos. Las contribucii?n para cumplir a los instalaciones de puesta oscilan segun nuestro esparcimiento.<\/p>\n

Supongamos cual reclamas algun bono carente tanque de 10\ufffd desplazandolo hacia el pelo la prediccion dictan cualquier rollover generico sobre 30 ocasiones. Del mismo modo que pasa sobre los promociones sin cargo sobre Poker Online nuestro blackjack jugado joviales estrategia basica magnnifica ofrece cualquier RTP (Retorno alrededor del Atleta) cerca del 99,5%, dejando an una banca con una utilidad minuscula de el cero,5%. Una vez que algun camara brinda un bono sin deposito para mesas sobre ruleta Lightning o blackjack en listo, impone formas sobre retiro extremadamente rigidas. El importe eficaz de sostener algun casino en vivo (crupieres reales, transmision sobre 4K, sensores opticos sobre los cartas) seri\ufffda jehova.<\/p>\n

Cuando jugamos a los bonos falto tanque referente a las tragaperras, verdaderamente nos encontramos jugando con dinero favorable. Lo principal que deberias efectuar seri\ufffda iento correcto de estas maquinas y la modo sobre pedir las premios cual ganes. Tambien, muchas veces hacen el trabajo bien para lucro real accediendo a distintas tragamonedas.<\/p>\n

Nuestro bono falto deposito es ideal de experimentar, pero en caso de que te mueves jubilar ganancias, concentrate acerca de cumplir el rollover. Las ganancias de estas tiradas gratis llegan a convertirse en focos de luces pagan acerca de eficiente, lo cual es cualquier tema fuerte, pero una libertad de el bono precisa dedicacion desplazandolo hacia el pelo entretenimiento masivo referente a escaso lapso. Aunque cualquier rollover x30 sobre 15 momentos nunca estuviese malestar, acerca de levante supuesto es sobre el bono mas nuestro tanque, y las giros regalado tienen algun requisito sobre x60 las ganancias. No hay rollover, pero el valor seri\ufffda pobre y hay un bono de audiencia de casino, unico sports. Entrega tiradas extra falto rollover (?algun opulencia!) para slots desplazandolo hacia el pelo ruletas, no obstante tambien existen otros bonos cual si poseen requisitos de apuesta. Su de mas grande desventaja es nuestro division insuficiente de 8 las jornadas desplazandolo hacia el pelo nuestro rollover gran de 40x.<\/p>\n","protected":false},"excerpt":{"rendered":"

Luego, os invitamos a reconocer una informacion total sobre dicha bonos Usualmente inscribiri? incorporan dentro de demas utilidades promocionales como los bonos sobre recibimiento o bien son provistos acerca de ingresos anuales en particular, como las torneos sobre slots. Nuestro bono sin tanque suele promocionarse semanal o mensualmente asi\ufffd como\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-71486","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71486","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=71486"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71486\/revisions"}],"predecessor-version":[{"id":71487,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71486\/revisions\/71487"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=71486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=71486"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=71486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}