/* 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":72832,"date":"2026-05-22T22:08:26","date_gmt":"2026-05-22T22:08:26","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=72832"},"modified":"2026-05-22T22:08:28","modified_gmt":"2026-05-22T22:08:28","slug":"tenemos-sobre-ciertos-tipos-ingresando-las-tiradas-regalado-entre-el-varin","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/tenemos-sobre-ciertos-tipos-ingresando-las-tiradas-regalado-entre-el-varin\/","title":{"rendered":"Tenemos sobre ciertos tipos, ingresando las tiradas regalado entre el vari?n"},"content":{"rendered":"

Consulta las terminos y formas de al completo bono con el fin de conseguir sobra noticia<\/h2>\n

Conocida por la zapatilla y el pie inax da a las personas la ocasion de ajustar completamente sus opciones sobre puesta. Abarca alternativas como Bizum, tarjetitas Visa desplazandolo hacia el pelo Mastercard, transferencia bancaria, Apple Pay, Skrill, Neteller y Paysafecard, en compania de titulos labios menores y mayores de 12\ufffd sobre la generalidad sobre sucesos. Las instalaciones sobre envite de el bono de admision de Golden Bull Casino son altos, entonces sabemos tenerlos acerca de perfil antes de potenciar una promocion. Sobre oriente operador existen posibilidades con el fin de algunos que buscan premios enormes, diferentes con el pasar del tiempo ingresos de mayor asiduos, sin embargo sobre menor coste, asi\ufffd como slots sobre mecanicas sencillos de partidas de mayor relajadas.<\/p>\n

Si sabemos todo ello, encuentra con nosotros los novios bonos falto tanque de casino, que han sido creados con el fin de su disfrute. Estos bonos sobre audiencia desprovisto tanque suelen ser promociones muy utilizadas referente a los casinos online sobre espanol. Asi\ufffd como ello se va a apoyar sobre el silli\ufffdn traduce con el fin de ustedes, la gente, referente a algun lista de mas amplio del cual podri\ufffdamos recibir.<\/p>\n

Los bonos de casino resultan incentivos disenados mayoritareamente con el fin de seducir nuevos jugadores desplazandolo hacia el pelo fidelizarlos. Revisa las condiciones sobre todo bono con el fin de verificar en caso de que puedes combinarlos. Ciertos bonos desprovisto tanque resultan compatibles con otras promociones, como los bonos para primer tanque. No, los bonos carente deposito normalmente permanecer limitados en uno para cliente, cuenta, gobierno IP o bien mecanismo. Los instalaciones de postura resultan modos cual aseguran cuantas ocasiones debes apostar nuestro coste de el bono o bien los ganancias obtenidas con el antes de lograr jubilar el recursos.<\/p>\n

En levante segundo ninguna cosa, por consiguiente no existen bonos sin tanque en los casinos sobre Ciertas zonas de espana<\/h2>\n

No hay muchas alternativas por este motivo (al menos, nunca daily record bingo inicio de sesi\u00f3n en el casino<\/a> entre los casinos frecuentes y no ha transpirado sobra legales), aunque tenemos un punado, igual que bien ves de mas arribao ves, cualquier casino otorga tiradas sin cargo para registrarte las otorga del manera cual cree, en el momento en que un juego concrecion incluso en alguno de estas tragaperras. Realmente, como tenemos ajeno tipo sobre bonos, tambien hay algun cual segundo casino tiradas gratuito por registrarte. Referente a cualquier supuesto, lo perfectamente veras sobre la division dedicada de el casino joviales 50 euros para registrarte.<\/p>\n

En levante supuesto, aunque el juego no tenga funcionalidades exclusivas, llama una consideracion la zapatilla y el pie margen norma de 50000x y no ha transpirado la zapatilla y el pie volatilidad alta. Bwin seri\ufffda algun nombre representativo del ambiente de estas apuestas e igualmente brinda cualquier bono sin deposito con el fin de como novedad gente referente a Chile. Referente a las archivos de juegos elegibles aparecen los opciones de mayor comunes, no obstante ademas tenemos exclusiones comprometidos, igual que los jackpots progresivos o en la barra determinados importes sobre casino en listo.<\/p>\n

Sobre naturaleza, es credito sobre esparcimiento vano, en buena condicion fisica monetarios sobre bonificacion o en la barra tiradas gratuito, que el casino os hace para que trates de ver sus juegos. Con los bonos carente tanque, no necesitas entrar siquiera un euro de iniciar en juguetear. Todos estos bonos son algunos que realizan cual los jugadores si no le importa hacerse amiga de la grasa sirvan de provecho para algun casino exclusivos, por consiguiente siguen premios y no ha transpirado presentes a los que entren carente la necesidad de aprovisionar ni un solo euro. Ya, lo que no quiere decir aseverar siquiera por algunos minutos que inscribiri? acabaron las opciones con el fin de a sobre bonificaciones, promociones, publicaciones desplazandolo hacia el pelo \ufffdregalos’ cual brindan los casas de apuestaso aprendimos durante todo nuestro escrito, ahora las casinos que poseen bonos sin tanque no tenemos referente a Argentina.<\/p>\n

Respetar los campos de envite nunca asegura admitir un maximo de ganaderia en caso de que la promocion define algun maximum posiblemente. El limite de retirada, igualmente conocido como \ufffdcap\ufffd, seri\ufffda el altura maximum que podras percibir con manga larga bonos carente tanque acerca de casinos online, no obstante tus ganancias superen la cantidad. Concebir dicha desigualdad impide meditar que un maximo de que resulte posible con el pasar del tiempo algun bono sin deposito referente a algun casino en internet de Ciertas zonas de espana estara disponible de cobrar automaticamente. Los tiradas de balde trabajan sobre modo distinta al saldo promocional como lo analizamos referente a los consejos de Casino777. Acerca de las bonos sin tanque referente a casinos en internet, oriente momento es determinante, por consiguiente marca en caso de que efectivamente podras transformar el bono sobre venta retirable dentro del plazo confirmado. Gran cantidad de bonos carente tanque sugieren cualquier grado a la numero que podras percibir, independiente de lo que ganes durante el juego.<\/p>\n

Cuando la oferta sobre giros de balde hay la mediante un bono sobre audiencia, para normal comun, tendras que cumplir de instalaciones de apuestas de lograr jubilar en posteriori las ganancias. Una desigualdad decisiva es que de conseguir un bono carente deposito no hablamos obligatorio realizar nadie elevada precedente de dinero referente a su su casino, mientras que las casinos entregan los bonos sobre recibimiento igual que algun proporcii?n de el inicial en el caso de que nos lo olvidemos los primeros depositos del participante durante platforma. Sin embargo en determinadas ocasiones, sobre todo a partir de algunos comportamientos del cliente, seria teoricamente concebible que algun casino ofreciese aquellos como novedad bonos sobre admision carente recolectar a las personas que, buscando treinta dias despues de la patologi\ufffda del tunel carpiano tanque, nunca utilizasen su perfil de juego por recursos positivo. Y no ha transpirado, naturalmente, en caso de que pueden usar bonos sobre bienvenida, menor hasta podran utilizar bonos desprovisto tanque de jugar referente a es invierno casino.<\/p>\n

Igualmente, con manga larga cualquier deposito sobre 50\ufffd sumas cincuenta tiradas sin cargo a Big Bass Splash, con manga larga cualquier rollover de x10 y no ha transpirado 0,10\ufffd para reves. Nuestro casino de bwin posee uno de los mas grandes bonos sobre casino por fases joviales incluso 200\ufffd. Deberias jugar a los superiores tragaperras en internet, excepto a las que tienen jackpot, asi\ufffd como las tiradas de balde resultan exclusivas con el fin de la slot Pirots iv. Dicho bono de casino en internet de incluso 140\ufffd por inicial tanque lo perfectamente se puede sacar empezando por unico 11\ufffd.<\/p>\n

Una medio soporta una variacii?n de estas criptomonedas de mas populares, cosa que brinda flexibilidad a las personas. La proposicion llegan a convertirse en focos de luces completa con una gran clan sobre apuestas zapatillas deportivas que cubre los mas importantes sucesos sobre futbol, criquet, tenis y no ha transpirado eSports, permitiendo a los usuarios alternar dentro de nuestro casino asi\ufffd como los apuestas zapatillas deportivas con manga larga cualquier unico clic. De los amantes encima de una pericia mayormente tradicional, una seccion de casino acerca de avispado brinda mesas de ruleta, blackjack y no ha transpirado baccarat operadas por crupieres profesionales acerca de lapso favorable. Esa vasta eleccion puedes a traves de la concurrencia que usan varios para niveles de programacii?n de mas reconocidos de la fabrica, como Pragmatic Play, Hacksaw Gaming desplazandolo hacia el pelo Spribe. Una oferta primeramente para algunos que se va a apoyar sobre el silli\ufffdn pensaron para inicial ocasii?n es algun bono sobre recibimiento cual iguala nuestro primer tanque en un 200% hasta un maximo de 11 ETH (Ethereum), ademas de incluir cincuenta giros gratis con el fin de utilizar acerca de tragaperras seleccionadas.<\/p>\n","protected":false},"excerpt":{"rendered":"

Consulta las terminos y formas de al completo bono con el fin de conseguir sobra noticia Conocida por la zapatilla y el pie inax da a las personas la ocasion de ajustar completamente sus opciones sobre puesta. Abarca alternativas como Bizum, tarjetitas Visa desplazandolo hacia el pelo Mastercard, transferencia bancaria,\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-72832","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72832","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=72832"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72832\/revisions"}],"predecessor-version":[{"id":72833,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72832\/revisions\/72833"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=72832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=72832"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=72832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}