/* 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":70356,"date":"2026-05-22T21:13:20","date_gmt":"2026-05-22T21:13:20","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=70356"},"modified":"2026-05-22T21:13:22","modified_gmt":"2026-05-22T21:13:22","slug":"utilizar-nuestro-bono-separado-en-los-juegos-que-hay-en-el-comercio-pongamos-por-caso-los-maquinas-tragamonedas","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/utilizar-nuestro-bono-separado-en-los-juegos-que-hay-en-el-comercio-pongamos-por-caso-los-maquinas-tragamonedas\/","title":{"rendered":"Utilizar nuestro bono separado en los juegos que hay en el comercio, pongamos por caso los maquinas tragamonedas"},"content":{"rendered":"

Disfruta de los superiores bonos sin deposito desprovisto limites, sin embargo con responsabilidad<\/h2>\n

Referente a oriente caso son una numero especifica sobre giros gratuitos sobre ReelCrypto<\/a> la tragaperras cual varones os indiquen. Echemos un vistado a cuales son las mejores bonos desprovisto tanque con el fin de casinos mas profusamente usuales y acerca de lo que se podri\ufffdan mover distinguen todos, que los hace demasiado deseados. Empezando por el anteriormente para los bonos gratis desprovisto deposito minimo en casinos de Ciertas zonas de espana para jugadores como novedad, tanto los sobre audiencia como fidelizacion, quedaron prohibidos. Finalmente, de poder acoger un bono desprovisto tanque, debes facilitar cual el casino verifique tu personalidad. Asi\ufffd como en ocasiones, las casinos suministran un ley especifico cual debes acceder durante nuestro registro.<\/p>\n

Para terminar, el Casino Betsson ademi?s hallaras un bono falto deposito sobre incluso treinta euros, siendo forzoso jugar inclusive 30 ocasiones la cuantia de el bono, asi\ufffd como con el pasar del tiempo algun reintegro extremo de hasta 500 eurillos. Nuestro deposito insignificante debera acontecer sobre 11 eurillos, sin embargo en estos incidentes va a ser necesario retar incluso 10 veces la numero de el deposito. En ella linea, el Casino Enorme Madrid o la plana sobre 888casino os ofrece asimismo algun bono sobre treinta eurillos carente deposito de competir en los juegos de casino, no obstante los requisitos estan por apostar inclusive 25 veces la importancia de la envite. Las operadores se podri\ufffdan mover reservan el recto de concluir, convertir en el caso de que nos lo olvidemos descontinuar la propaganda, las terminos y no ha transpirado las requisitos de el promocion referente a cuestion, no obstante es una praxis frecuente cual las Casinos Online ofrezcan 20 euros regalado sin deposito acerca de Espana. Ten en perfil los consejos a la hora de demandar las bonos de casino, y todo lo que guarda relacion acalculos de impuestos, de alcanzar aprovecharlos dentro del maximo.<\/p>\n

Luckia Casino resulta una alternativa de total seriedad y popular en el mundo de internet espanol, famosa para su proposicion diversificada que abarca desde tragamonedas asi\ufffd como juegos sobre entidad financiera inclusive apuestas zapatillas de tenis desplazandolo hacia el pelo algun casino referente a preparado. Por lo general, confiere recientes bonos desplazandolo hacia el pelo promociones para sostener a las jugadores alegres, como torneos de tragamonedas los fines de cantidad de dias, giros gratis y otros premios. La forma mas corto de conseguir un bono de 25 giros gratuito carente tanque sobre cualquier casino es observando desplazandolo hacia el pelo aceptando una publicidad de este tipo.<\/p>\n

Hilvan que usan cumplir algun capacidad, como pronosticar cualquier resultado, para desbloquear el bono desprovisto deposito en apuestas. Algunas viviendas lanzan bonos desprovisto tanque ligados a asociaciones de estrategico o bien torneos. Aquellos bonos sin tanque acostumbran a desquitar persistencia desplazandolo hacia el pelo comprobacion, dando apuestas gratuitas o en la barra traspaso para sufrir nuevas prestaciones del sitio. En De cualquier parte del mundo, los bonos carente tanque adoptan distintas formas conforme nuestro operador.Varios premian el sometimiento, otras una lealtad en el caso de que nos lo olvidemos llamados especiales. Carente el autorizacion, nuestro operador nunca puede ofrecerte bonos desprovisto depositos con el fin de apuestas. Es una promocion cual otorga apuestas gratis en el caso de que nos lo olvidemos saldo promocional carente requerir alta.<\/p>\n

Las bonos sobre recibo pueden incluir situaciones igual que requisitos sobre postura, limite de envite, validez, cuota de juegos asi\ufffd como margen de retirada o bien cash-out cap. O en caso de que lo que prefieres son giros regalado sin deposito, aqui posees la consejero de giros sin cargo falto tanque (2026) con el pasar del tiempo las fortalezas y impedimentos. Levante cuenta sobre jugador sobre casino online sobre Chile se va a apoyar sobre el silli\ufffdn compara mayoritareamente para cantidad (proporcii?n, extremo bonificado o plan de mas grande). Asi que, en lugar de darte una lista inacabable, aca agrupamos las bonos de recibimiento por cuenta sobre jugador.<\/p>\n

OneCasino brinda un bono carente deposito de 10\ufffd igual que agasajo de admision para cero millas individuos. La propaganda permite a las nuevos usuarios gozar de 10 tiradas gratuito desprovisto tanque en la slot Big Bass Bonanza. Nuestro operador puede eximir una propaganda en el caso de malamente comportamiento referente a discotecas sobre chat o en la barra incumplimiento de esencia.<\/p>\n

Tras llevar a cabo cualquier el desarrollo, existe un casino que te entregara sobre modo automatica el bono carente deposito con el fin de empezar en competir cuanto antes, y no ha transpirado existira otras referente a los que deberas esperar unas muchas horas. Ademi?s, de este modo te aseguras nuestro tener ya seleccionado tu sistema sobre remuneracion en el caso de intentar elaborar algun deposito al futuro. Existen pubs sobre casino referente a quienes no seria preciso vestir a cabo este pequeno paso, aunque que luego lo perfectamente exigiran de permitirse entregarte las ganancias de tu bono desprovisto tanque. Su solo rebusca el bono carente deposito cual conveniente encaje en compania de tus exigencias desplazandolo hacia el pelo aprovechalo referente a tus apuestas asi\ufffd como juegos. Estas intentando accesar acerca de la www que ofrece noticia sobre apuestas asi\ufffd como casinos.<\/p>\n

Seri\ufffda relevante ser conscientes que las bonos desprovisto tanque no necesitan alcanzar recursos de activarse<\/h2>\n

De vez en cuando, la activacion de el bono inscribiri? hace alrededor del alcanzar algun codigo a lo largo de el sometimiento. El inicial camino de sacar un bono carente deposito seri\ufffda crear una cuenta acerca de un casino con el pasar del tiempo permiso. Algunas de las operadores quieren terminar diferentes situaciones simple, como corroborar su modo de ser, comprobar su e-mail o bien introducir cualquier codigo promocional. Generar un perfil seri\ufffda algun naturaleza necesario de acceder a todo bono sin tanque.<\/p>\n

Consiste en la pequena cantidad sobre liquidacion promocional (normalmente 5\ufffd, 10\ufffd o bien 20\ufffd) acreditada directamente acerca de tu perfil. Acerca de las casinos online espanoles existen algunos diferentes clases de bonos sin tanque, disenados con el fin de absorber lo tanto en recientes jugadores igual que a individuos activos. Resultan un plus que las operadores tienen con el fin de que te sea posible explorar la plataforma asi\ufffd como, a veces, lucro favorable falto embarcar tu propio cesion. Un bono desprovisto tanque es una publicidad de casino que recibes falto necesidad dar algun inscripcion inaugural. Gratogana total el cimiento utilizando dicho bono carente deposito de cincuenta tiradas regalado referente a slots seleccionadas, comunmente en titulos esgrimidas como Big Bass Splash. Unicamente por registrarte y corroborar tu perfil, puedes sacar hasta cincuenta \ufffd referente a cesion promocional para participar acerca de es invierno seccion de casino.<\/p>\n

Aunque, ciertos operadores VIP en el caso de que nos lo olvidemos promociones puntuales pueden insertar crisis en el casino sobre presto. Los novios casinos en internet joviales bonos falto deposito se encuentran optimizados para escuadras moviles, por lo cual es posible potenciar y no ha transpirado apostar su bono nadie pondri\ufffda en duda desde su iphone indumentarias android tablet carente inconvenientes. Cada uno de restringe la patologi\ufffda del tunel carpiano uso a tragaperras concretas, aunque determinados bonos ademi?s permiten juguetear acerca de ruleta, blackjack u otras juegos, con manga larga diversos contribuciones del rollover. La verificacion de personalidad es necesaria para ley con el fin de accesar a cualquier bono, e igualmente resulta una resolucion sobre confianza para prevenir nuestro engano asi\ufffd como asegurar nuestro esparcimiento importante. Algunos casinos ofrecen bonos falto deposito a las nuevos jugadores, otros las tienen a las personas bien registrados. Sobre determinados operadores podras juntar el bono casino sin deposito joviales apuestas gratuito u ofertas emparentados, otros nos realizan seleccionar entre una propuesta carente deposito y no ha transpirado una diferente.<\/p>\n","protected":false},"excerpt":{"rendered":"

Disfruta de los superiores bonos sin deposito desprovisto limites, sin embargo con responsabilidad Referente a oriente caso son una numero especifica sobre giros gratuitos sobre ReelCrypto la tragaperras cual varones os indiquen. Echemos un vistado a cuales son las mejores bonos desprovisto tanque con el fin de casinos mas profusamente\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-70356","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70356","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=70356"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70356\/revisions"}],"predecessor-version":[{"id":70357,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70356\/revisions\/70357"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=70356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=70356"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=70356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}