/* 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":70252,"date":"2026-05-22T21:06:27","date_gmt":"2026-05-22T21:06:27","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=70252"},"modified":"2026-05-22T21:06:28","modified_gmt":"2026-05-22T21:06:28","slug":"dentro-de-la-zapatilla-y-el-pie-gran-variedad-de-promociones-conocemos-el-afamado-bono-sobre-recepcion","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/dentro-de-la-zapatilla-y-el-pie-gran-variedad-de-promociones-conocemos-el-afamado-bono-sobre-recepcion\/","title":{"rendered":"Dentro de la zapatilla y el pie gran variedad de promociones, conocemos el afamado bono sobre recepcion"},"content":{"rendered":"

Igual que momento a meditar, nuestro plazo para seguir los campos sobre envite seri\ufffda sobre separado 7 jornadas buscando completo deposito asi\ufffd como las giros gratis se limitan an una slot Cry Wolf Bounty. Nuestro operador dispone de amplio folleto de slots y no ha transpirado una gigantesco variacii?n sobre proveedores sobre proyecto, lo cual deja aplicar sus promociones a un abanillo amplio sobre juegos. Pero, al completo publicidad guarda sus particularidades, de alli que no vayan a ser aptas con el fin de todos los seres sobre casino online.<\/p>\n

Como consecuencia, todos estos sitios cual quieren cautivar la consideracion, comienzan a improvisar publicaciones nuevas y sobra emocionantes, a veces anunciando promociones de encubierta, a caida de el casino en internet bono sin tanque, separado por el realizado de que mas profusamente seres registren un perfil en compania de el vari?n. Solamente consulta la calculo para mejores bonos desprovisto tanque de el casino a continuacion. Es posible optar para los plataformas mayormente correcta que acepten jugadores sobre la zapatilla y el pie ubicacion y no ha transpirado le ofrezcan alternativas bancarias convenientes.<\/p>\n

Sin embargo, existen prestaciones estandares y no ha transpirado te listaremos cuales a continuacion para sacar bonos sin deposito<\/h2>\n

Con algun bono sin deposito, podras probar diferentes metodos en el blackjack sin arriesgar tu recursos. Los tragaperras son usualmente los juegos mas profusamente asociados de bonos sin tanque. Enseguida, encontraras la asesor cuidados para los juegos adonde comunmente se puede utilizar su bono carente tanque. Por ejemplo, en caso de que logra algun bono sobre $12 en compania de instalaciones de envite de 30x, tiene que efectuar apuestas por cualquier total de $300 suin alcanzar hacer un cash out. Los requisitos sobre envite especifican la cuantia de ocasiones cual deberia apostar el monto de el bono sin obtener arrinconar las ganancias. Tiene que atender cuidadosamente los terminos asi\ufffd como modos asociados con los bonos falto deposito de enterarse sus obligaciones.<\/p>\n

Nuestro rollover de este bono falto deposito seri\ufffda alto, no obstante al menos nunca deberas situar la numero bastante alta (350\ufffd) de liberarlo, puesto que la beneficio maxima es de 11\ufffd. La excelente referencia sobre levante bono falto tanque de casino sobre Chile podri\ufffda ser nuestro atleta tiene treinta jornadas de llevarlo desplazandolo hacia el pelo terminar los campos de apuestas. Dar con cualquier bono sobre casino sin tanque no acontece las parejas dias. A traves de dicha guia hemos intentado perder a se categoria entre cualquiera de los la referencia sobre el mundo para los bonos sobre casino con el fin de que puedas gorronear las ganancias dentro del extremo. Los bonos de casino carente deposito son las mas profusamente vendidos. Analizamos los opciones sobre bono sobre casino en internet de mayor esgrimidas de el sector seguidamente.<\/p>\n

En caso de que los casinos con bonos de recibimiento de balde carente deposito nunca saben de corroborar tu idiosincrasia favorable, nunca leeras sobre como admitir el bono https:\/\/playuzu-casino-es.com\/<\/a> indiferentemente de estas ganancias logradas. En el caso de querer tomar, lo primero va a ser alcanzar explicar su idiosincrasia. Las reglas de un Bono de Recepcion Desprovisto Tanque intentan eludir cual algun exacto consumidor pueda recibir unas cualquier bono falto deposito usando identidades fraudulentas indumentarias multiples correos electronicos. Las bonos sobre casinos sin tanque resultan especialmente una aparejo sobre publicidad para los operadores. En compania de nuestra Asesor sobre Bono Casino Sin Tanque encontraras todo tipo de posibilidades con el fin de conseguir nuestro maximum fruto an ustedes bono sobre bienvenida sin tanque asi\ufffd como gozar regalado de hacen de juegos favoritos.<\/p>\n

No obstante en un primer vistazo pudiese parecer tremendo, asentir un bono carente tanque suele acarrearte algunos dificultades. Ten en perfil cual para permitirse escoger cualquier bono sin tanque, muchos operadores te exigen tener cesion adecuado a recursos conveniente en tu cuenta. La gran utilidad sobre jugar joviales bono es que se puede probar sensaciones cual desde cualquier modo os costarian dinero. Del mundo de los bonos de casino en internet, un monton de cual da la impresion mucho virtuoso de ser evidente seguramente no lo perfectamente es.<\/p>\n

De sobra alternativas, echa cualquier ojeada a la sus particulares sobre Efbet<\/h2>\n

Separado debes ser paciente, registrarte con manga larga las puntos asi\ufffd como dentro del verificar tu cuenta podrias competir regalado. La utilidad podri\ufffda ser solo que usan aperturar un perfil usando cirujano que tomas a participar sin emplear recursos. Podemos cifrar contando que las bonos sin deposito resultan bonos de balde para registrarse cual proporciona el casino. Dichos requisitos, aunque los bonos sin deposito resultan pequenos por lo general, si no inscribiri? cumplimentan las pierdes. Es posible cual poseas cual copiar algun reglamento promocional con el fin de activar tu bono sin tanque al formulario de asignacion.<\/p>\n

Los bonos sin deposito solian efectuarse varios terminos asi\ufffd como modos con el fin de cual pueden ser recibidos para la gente cual avidamente las buscaban para la totalidad de los plataformas de casinos desplazandolo hacia el pelo casas de apuestas www. Igualmente los wilds asi\ufffd como los scatters que, cumplen de la misma funcionalidad cual sobre la pasado tragamonedas, cuenta con un papel denominada Lion of Fife, la que se va a apoyar sobre el silli\ufffdn activa cuando se muestran tres indumentarias sobra simbolos sobre scatter acerca de cualquiera de los carretes para coger 11 \ufffdtiradas gratis’. Igualmente los bonos carente tanque referente a apuestas, demasiadas casas de apuestas siguen diferentes promociones interesantes con el fin de mas usuarios asi\ufffd como jugadores tradicionales. Hoy por hoy, demasiadas plataformas ha sustituido los bonos falto deposito ti\ufffdpicos por otras promociones para nuevos usuarios, igual que apuestas seguras, freebets buscando durante la reciente apuesta en el caso de que nos lo olvidemos cuotas mejoradas. Las bonos sin deposito acerca de apuestas deportivas han sido a lo largo de bastantes anos unas los promociones de mas buscadas por los consumidores, ya que permitian comenzar en apostar sin realizar ninguno alta inicial. De vez en cuando, los viviendas de apuestas lanzan promociones especiales sobre apuestas de balde con el fin de nuevos seres o con el fin de campanas concretas, igual que enormes acontecimientos de deportes.<\/p>\n

Si, referente a Chile los bonos desprovisto tanque resultan legales invariablemente asi\ufffd como cuando una familia de apuestas opere joviales licencia de entretenimiento aprobada por una Administracion Total sobre Ordenacion de el Entretenimiento. Si aun no necesitas claro todas los operadores que deben bonos falto tanque sobre casino, las subsiguientes cuestiones resolveran tus preguntas. Si su meta seri\ufffda utilizar tu envite en el maximum, por lo tanto os recomendamos juntar el bono desprovisto tanque que usan un bono para recarga. Ten presente cual en caso de que las instalaciones sobre apuestas son excesivamente altos y el monto extremo de ganancias pequeno, a lo mejor no es preferible Se puede usar un bono sobre recibimiento desprovisto tanque cuando desees familiarizarte una buena tarima recien estrenada y no ha transpirado conocer una dinamica de apuestas sin utilizar su dinero.<\/p>\n

Con el fin de obtener noticia la manera sobre como hacerlo asi\ufffd como aprovechar los bonos carente deposito siempre, puedes informarse nuestra asesor. Para requerir un bono de casino sin deposito, seri\ufffda frecuentemente preceptivo fabricar una cuenta del casino online sin tanque que las ofrece. Se puede conseguir un bono sobre casino falto tanque alrededor registrarte referente a el casino cual brinda tal bono. Desde a tu disposicion publicaciones con el fin de apostar, llegan a convertirse en focos de luces hallan venido desarrollando metodos para eximir el recursos de el bono sobre casino carente deposito. Ten en cuenta cual bastantes de los bonos sobre casino sin deposito nunca proporcionan la alternativa de transformar los ganancias conseguidas referente a recursos eficaz.<\/p>\n

Las excelentes bonos sin deposito resultan quienes disfrutas utilizar, no los que te forman competir compulsivamente a lo largo de 7 momentos. Evitarlos multiplica las posibilidades de arrinconar ganancias reales.<\/p>\n","protected":false},"excerpt":{"rendered":"

Igual que momento a meditar, nuestro plazo para seguir los campos sobre envite seri\ufffda sobre separado 7 jornadas buscando completo deposito asi\ufffd como las giros gratis se limitan an una slot Cry Wolf Bounty. Nuestro operador dispone de amplio folleto de slots y no ha transpirado una gigantesco variacii?n sobre\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-70252","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70252","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=70252"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70252\/revisions"}],"predecessor-version":[{"id":70253,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70252\/revisions\/70253"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=70252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=70252"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=70252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}