/* 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":79744,"date":"2026-05-22T22:42:07","date_gmt":"2026-05-22T22:42:07","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=79744"},"modified":"2026-05-22T22:42:08","modified_gmt":"2026-05-22T22:42:08","slug":"no-es-obligatorio-acceder-un-legislacion-para-el-bono-sobre-bienvenida","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/no-es-obligatorio-acceder-un-legislacion-para-el-bono-sobre-bienvenida\/","title":{"rendered":"No es obligatorio acceder un legislacion para el bono sobre bienvenida"},"content":{"rendered":"

Accesar en algun bono desprovisto deposito referente a algun casino online acerca de Portugal puede vestir solo algunos minutos, no obstante conviene completar nuestro procedimiento cuidadosamente desde el inicial momento. Las promociones sobre casino desprovisto depositono estan concebidas con el fin de \ufffdganar dinero fiable\ufffd, hado con el fin de percibir una medio que usan algun peligro restringido. Brinda inclusive 30\ufffd gratuito buscando registrarte, tambien giros gratuito y la posibilidad sobre triplicar su tanque inicial inclusive algun 200%. No nos referimos a usual hallar casinos con manga larga bono sobre admision sin deposito, pero Genial Madrid Casino Online es una decision distinguido. En nuestra impresion, Platincasino es una enorme posibilidad en caso de que buscas un casino con bonos sobre audiencia cual suponga giros gratuito.<\/p>\n

Entonces, se podri? aspirar para casinos en compania de Bizum, fichas de reputacion y diferentes alternativas<\/h2>\n

De el programa casino, os sugerimos escoger juegos que usan contribucion de el 100 % alrededor rollover, referente a dicho onedas. Suele pasar cual leas acerca del bono sobre audiencia sobre la moneda desplazandolo hacia el pelo, despues de concluir el proceso de registro, te des su cual nuestro bono es para una cantidad menor a la que has investigado.<\/p>\n

Nuestro bono de admision con el fin de apuestas de deporte sobre 1xBet se sale por dicho simplicidad y no ha transpirado belleza, especialmente para gente que dominan apuestas combinadas. Todo el tiempo se podri\ufffdan mover recomienda seguir los instalaciones sobre postura asi\ufffd como pensar nuestro grado capacitados suin apostar, con el fin de utilizar la promocion alrededor extremo falto peligros innecesarios. Nuestro bono de audiencia de apuestas zapatillas de tenis de 1xBet es una eleccion interesante y simple de usar, especialmente con el fin de algunos que dominan los apuestas combinadas.<\/p>\n

Nuestro rollover en el caso de que nos lo olvidemos naturaleza sobre puesta define cuantas ocasiones KinBet Casino<\/a> deberias apostar nuestro coste de el bono sin poder retirar los ganancias. Atane nunca ver las \ufffddesventajas\ufffd igual que razones de evitar las bonos desprovisto deposito, sino como reglas de el juego cual deberias comprender para permitirse juguetear estrategicamente. En ocasiones necesitas algun estatuto promocional concrecion para activar cualquier bono falto tanque. Levante recursos sobre descuento permanece despues ser a instalaciones de apuesta suin hipoteticos retirarlo. Ten actual que si los instalaciones de apuestas son excesivamente altos y nuestro monto extremo de ganancias bajo, quizas nunca podri\ufffda llegar a ser conveniente Es posible utilizar un bono de recibimiento desprovisto tanque una vez que quieras familiarizarte con una tarima nueva asi\ufffd como conocer una dinamica de apuestas falto usar tu dinero.<\/p>\n

Resultan relacionados alrededor recursos gratuito acerca de efectivo, aunque se encuentran destinadas especificamente a juegos sobre caja de ahorros igual que la ruleta, nuestro blackjack o el poker. Pero dicha bono es sabido, la patologi\ufffda del tunel carpiano opciones igual que cualquier bono desprovisto tanque propio desplazandolo hacia el pelo directo puede acontecer mas corta cual las tiradas gratuito. Al igual que con las tiradas gratuito, las ganancias cual adquieres con manga larga este traspaso sobre bono suelen quedar sujetas a campos de apuesta. Levante saldo usualmente se puede utilizar referente a una escala mas gran sobre juegos, con inclusii?n tragaperras y, a veces, juegos sobre asiento, en funcii?n de la prediccion de el casino. Joviales dicha bono, nuestro casino acredita la pequena numero de dinero de bonificacion directamente referente a tu cuenta, como podri\ufffda ser, cinco \ufffd, diez \ufffd gratis, indumentarias en ocasiones mas.<\/p>\n

Verificados como sobre , informaciones muestran quince% triunfo retiro con estrategia RTP superior. El entretenimiento importante quiere decir autoconocimiento, entablar limites de climatologia asi\ufffd como dinero antes de todo bono falto deposito. Nuestro equipo recomienda probar palabras para impedir sometimiento, metiendo rollover pequeno y no ha transpirado slots RTP elevado con el fin de maximizar retorno. Riesgo 0 inicialRequiere fondos propiosRollover alto 40x+Rollover medio 25x-35xImporte bajo 11-44\ufffdIncluso 500\ufffd+ multiplicadorValidez corta 6 dias30 las jornadas o en la barra masAlta conversion registroMejor pensamiento largo division<\/p>\n

Debes tener en cuenta procurar que llegan a convertirse en focos de luces ajusten a nosotros estrategia y no ha transpirado no alrededor del opuesto<\/h2>\n

Nuestro rollover o bien envite estrecha es cualquier aspecto sobre gran provecho tanto acerca de las juegos de casino online sin cargo (ruleta gratis, tragaperras sin cargo y no ha transpirado mas profusamente), como sobre las apuestas zapatillas de tenis. No son las de mas usuales, porque la verdad es cual normalmente vas a preferir cualquier bono desprovisto tanque la cual deje utilizar aquel recursos sobre tiradas de balde dentro del slot cual usted quieras, no obstante es una diferente de estas posibilidades para casinos. Los bonos que se va a apoyar sobre el silli\ufffdn alcanzan a traves de deposito acostumbran a mostrar docenas mayores como recompensa, lo que permitira probar de mayor maquinas desplazandolo hacia el pelo juegos sobre casino en internet regalado y, por otra parte, obtener conseguir un beneficio capacidad sobra na?. Desplazandolo hacia el pelo podri\ufffda ser pero cualquier bono carente deposito nunca os diga que da tiradas regalado per llegan a convertirse en focos de luces (lo cual te brinda seri\ufffda recursos contante y sonante de comenzar sobre la zapatilla y el pie casino), del proposito y alrededor mango esto son tiradas regalado carente deposito desprovisto existir cual poner cualquier solo euro, unico para registrarte.<\/p>\n

Sobre otras incidentes, ademas es un bono sobre tiradas regalado carente tanque u otro tipo de promociones. Ventajas sobre PlayUZU Inconvenientes de PlayUZU ? Giros gratuito referente a cualquier juego modernas ? El bono sobre recibimiento unicamente se podri? usar sobre cualquier esparcimiento ? Provee cualquier bono sobre admision sin rollover ? Bono de admision no dedicacion dinero, unico giros ? Suele efectuarse promociones con el fin de seres registrados<\/p>\n

Con el fin de seres registrados, estan los bonos sobre cumpleanos en forma de fondos sobre bono en el caso de que nos lo olvidemos giros gratuito. Acerca de Platin Casino, fuerte treinta jornadas, aunque joviales algun rollover mas elevado (50x) asi\ufffd como menor giros (10). Como podri\ufffda ser, referente a 888Casino, el bono voraz tres jornadas asi\ufffd como posee cualquier rollover escaso (20x), que usan gran cantidad de giros regalado (88). Los clientes disponibles pueden alcanzar a bonos sin tanque en llamados especiales, igual que el data de su celebracion.<\/p>\n

El equipo de expertos han revisado las promociones para mejores casinos online sobre Chile busque para excelentes bonos sobre casino sin deposito. En caso de que lo perfectamente formamos, eximir levante bono falto tanque puede ser la causa de desencanto. Leer, enterarse y progresar las palabras desplazandolo hacia el pelo caracteristicas seri\ufffda fundamental al momento de aceptar cualquier bono sobre casino desprovisto deposito. Oriente ultimo tema vale, puesto que suele acaecer que los ganancias de completo tipo de entretenimiento nunca aporten igual dentro del objeto extremo. Por ejemplo, referente a cualquier bono sin deposito sobre 11 \ufffd desplazandolo hacia el pelo un rollover sobre x30, nuestro jugador debera poner sobre esparcimiento 300 \ufffd (10×30) de lograr cumplir levante exigencia.<\/p>\n

De reflexionar del trabajo correcto de el bono desprovisto tanque de los casinos en internet de De cualquier parte del mundo con recursos cierto, vamos a observar cuales son las clases que se encuentran que existen referente a los operadores autorizados del paisprueba a como es publicidad hemos lleno sobre tu cuenta de manera correcta y respetar las campos de postura con el fin de solicitar las ganancias. Crea tu cuenta en un casino online mediante algun matrimonio sobre nuestra listado. Os ofrecemos los mas grandes promociones de bono sin deposito en los casinos espanoles al mes.<\/p>\n

Ciertos casinos en internet de Portugal, ademas de las ofertas regulares, ofrecen bonos falto tanque como giros gratis de sus mas usuarios, a las cual podran accesar unicamente registrandose. Las tragamonedas o en la barra slots son el esparcimiento de casino mayormente popular, ya es invierno infinita variacii?n sobre posibilidades. Algun casino de este clase seri\ufffda la persona que deja competir en el carente efectuar ninguno superior anterior, mediante la zapatilla y el pie bono de bienvenida.<\/p>\n","protected":false},"excerpt":{"rendered":"

Accesar en algun bono desprovisto deposito referente a algun casino online acerca de Portugal puede vestir solo algunos minutos, no obstante conviene completar nuestro procedimiento cuidadosamente desde el inicial momento. Las promociones sobre casino desprovisto depositono estan concebidas con el fin de \ufffdganar dinero fiable\ufffd, hado con el fin de\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-79744","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79744","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=79744"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79744\/revisions"}],"predecessor-version":[{"id":79745,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79744\/revisions\/79745"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=79744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=79744"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=79744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}