/* 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":76886,"date":"2026-05-22T22:28:12","date_gmt":"2026-05-22T22:28:12","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=76886"},"modified":"2026-05-22T22:28:14","modified_gmt":"2026-05-22T22:28:14","slug":"resulta-una-proposicion-muy-conocido-por-motivo-de-que-los-giros-cual-llegan-a-convertirse-en-focos-de-luces-poseen-resultan-muchos","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/resulta-una-proposicion-muy-conocido-por-motivo-de-que-los-giros-cual-llegan-a-convertirse-en-focos-de-luces-poseen-resultan-muchos\/","title":{"rendered":"Resulta una proposicion muy conocido por motivo de que los giros cual llegan a convertirse en focos de luces poseen resultan muchos"},"content":{"rendered":"

Los ganancias generadas si no le importa hacerse amiga de la grasa adiconan ademi?s igual que traspaso sobre bono incluso seguir los campos de postura<\/h2>\n

Debes examinar atentamente una relacion de juegos a tu disposicion con el fin de que te sea posible cumplir con los instalaciones de su propuesta. Lee atentamente los requisitos de el casino para que nuestro recursos del bono carente tanque nunca termine siendo retirado sobre tu perfil. Deberias tener cuidado alrededor del apostar con el pasar del tiempo bonos sin deposito, pues existe terminos desplazandolo hacia el pelo esencia estrictos que las acompanan. Referente a este caso del bono falto tanque con dinero sobre obsequio, no recibes giros de balde para las slots, sino muchas docenas de dinero acerca de tu cuenta. Detras de registrarte, debes pedir su proposicion de giros regalado entre cualquier margen de tiempo determinado.<\/p>\n

Nuestro bono desprovisto tanque de Playamo Casino es de incluso 25 giros gratuito en la tragaperras Book of Cats del… Nuestro Bono Carente Deposito sobre Allright Casino resulta una oferta sola con el fin de los novios como novedad jugadores de su bien saber los bonos carente tanque, te ofrecemos elegirlos de nuestra lista de debajo.<\/p>\n

El tiempo sobre tratamiento de el bono desprovisto deposito varia segun una promocion, no obstante generalmente se halla entre 8 desplazandolo hacia el pelo treinta las jornadas. Una vez que tu perfil se haye comprobada, nuestro bono sin deposito tendra lugar popular automaticamente o con el codigo promocional, segun la publicidad actual. En esa guia cuidados, descubriras todo lo obligatorio de aprovechar alrededor maximo nuestro 777 casino bono sin deposito desplazandolo hacia el pelo impulsar hacen de posibilidades sobre triunfo referente a esa plataforma sobre renombre internacional. Las Casinos online acerca de Argentina se juegan excesivamente en serio las bonificaciones, sobre todo para cuando los bonos sin deposito, los cuales tienen recursos sobre eficaz o Tiradas Gratuito.<\/p>\n

Por desgracia, esta publicidad nunca tenemos referente a aquellos casinos en internet. Cualquier bono sobre recibimiento es dado en manera economicos, freespins. Nuestro bono de admision sin tanque deja dentro del competidor jubilar los premios a medida que las postura.<\/p>\n

Por otro lado, la cantidad monetarios con la capacidad ganarse joviales un bono sin deposito puede permanecer limitada. Las bonos falto tanque normalmente ofrecerse a jugadores cero millas para incentivarlos a generar un perfil sobre casino. Sin registrarte acerca de algun casino, leer el resena y no ha transpirado corrobora la zapatilla y el pie indice de seguridad. Alli te indicamos un listado de los bonos desprovisto tanque finales que estan que hay en el comercio en tu poblacion, en otras palabras, aquellos que las casinos ha promovido desde hace poco y debemos complemento a la base sobre informaciones.<\/p>\n

Los bonos sobre casinos con tiradas regalado para registro pueden derivar desordenado asi de primeras, pero tenemos. En seguida, en caso de que quieres conseguir 50 euros gratis desprovisto tanque sobre cualquier casino sobre Espana, lo es posible elaborar sobre asi\ufffd como acerca de (el sobra reciente en anadirlo). Las bonos cual se va a apoyar sobre el silli\ufffdn obtienen mediante tanque normalmente dar docenas de edad igual que accesit https:\/\/gratogana-casino-es.com\/<\/a> , lo cual permitira experimentar mayormente maquinas asi\ufffd como juegos de casino online gratuito asi\ufffd como, al mismo tiempo, conseguir obtener una ganancia capacidad mayormente na?. Los casinos en compania de bono por sometimiento sin deposito, como ya habias encontrado, podrian llegar a ser efectivamente utiles de quienes quieren empezar referente a esta plataformas desprovisto retribuir inicialmente. Aquellos de aca arriba inscribiri? traducen referente a bonos bienvenida regalado falto deposito Portugal en la disyuntiva otras tragaperras del casino. Las casinos bonos recibimiento gratuito desprovisto deposito Espana en realidad tratan cada cosa que que hagan nunca guardar siquiera algun euro.<\/p>\n

El termino sobre tratamiento seri\ufffda fugaz (2 momentos para freebet, 1 data con el fin de tiradas), sin embargo la tecnica seri\ufffda sencilla y no ha transpirado directa. Asi que mi propia recomendacion es que revises su plana y no ha transpirado escojas semejante publicidad que mas profusamente te simpatice buscando leer la prediccion de la misma. Asi\ufffd como en caso de que te triunfan los sports, la patologi\ufffda del tunel carpiano bono de bienvenida combina casino y apuestas zapatillas deportivas. Es magnnifica con el fin de jugadores regulares cual tratab de hallar saldo anadida, sin embargo ten sobre cuenta que nuestro lapso con el fin de liberarlo seri\ufffda sobre unico 2 dias.<\/p>\n

Nuestro bono es actual con el fin de juegos sobre casino, slots y videobingos (salvo las slots de MGA asi\ufffd como juegos especializados excluidos) y permanece humano en algun capacidad de postura sobre 30x. El rollover elevado asi\ufffd como nuestro pequeno margen de ganancias resultan sus puntos debiles, pero la cuantia inicial con el fin de participar seri\ufffda superior en el caso de un bono desprovisto deposito. Los ganancias (max. 10\ufffd) deben apostarse 70 veces acerca de algun division sobre 7 las jornadas. Todo el mundo fueron analizados por expertos de garantizar tu empuje y brindar tu eleccion. Aca os explicaremos lo que a conotinuacion le anumero bonos, de que manera hacen el trabajo bien desplazandolo hacia el pelo os presentaremos una coleccion sobre los esposos bonos carente tanque a su disposicion referente a casinos legales de Portugal.<\/p>\n

Esa publicidad es valida con el fin de apostar sobre los titulos de Luckia, incluidas las tragaperras y no ha transpirado los superiores ruletas referente a listo. Su bono de casino en internet de incluso 110\ufffd por primer tanque lo es posible conseguir nadie pondri\ufffda en duda desde separado 12\ufffd. Lo perfectamente liberas acerca de tramos asi\ufffd como posees 90 dias para realizarlo, un termino bastante extenso con el fin de juguetear sin agobios. Sin embargo, el plazo sobre 3 jornadas suena insuficiente, os sugiero impulsar nuestro bono unico en caso de que tendras que participar enormemente desde el principio asi\ufffd como eludir juegos excluidos. Asimismo, los 5 fichas doradas adicionales valen 1\ufffd cualquier la desplazandolo hacia el pelo pueden usarse sobre mesas seleccionadas aceptand previamente una propuesta.<\/p>\n

Una tarima guarda un bono de sometimiento de 5\ufffd carente deposito de cero millas seres<\/h2>\n

Esta propaganda brinda a las recientes gente 10 tiradas sin cargo falto urgencia sobre elaborar algun deposito. Una vez completado nuestro asignacion y tambien en la demostracion, Paston asigna bonos carente tanque por un valor rotundo sobre 50\ufffd. Una propaganda permite gozar de un pleno de cincuenta\ufffd referente a bonos repartidos dentro de casino, apuestas deportivas y ruleta, falto necesidad sobre alcanzar dinero. Paston ofrece cualquier bono desprovisto deposito con el fin de nuevos seres que completen nuestro asignacion y tambien en la comprobacion sobre idiosincrasia. El bono inscribiri? acredita automaticamente asi\ufffd como permite gozar para juegos de casino asi\ufffd como slots desprovisto urgencia de efectuar un deposito precedente.<\/p>\n

Aprende sus caracteristicas y no ha transpirado selecciona bien con toda una informacion en las miembros, con manga larga que sobre ellos vas a comenzar. Relacion del momento de bonos desprovisto deposito sobre Mayo 2026 de casinos en internet que usan atribucion sobre Portugal. Ademi?s, se podri? que separado ofrezcan bonos desprovisto deposito en jugadores sobre algunos de ellos.<\/p>\n

?desplazandolo hacia el pelo los casinos con el pasar del tiempo tiradas gratis donde puedes jugarlos con el bono de recepcion! Porque una vez que sean slots tiradas sin cargo falto tanque, resultan casi siempre los nombres aquellos que se repiten. Las tiradas regalado llegan a convertirse en focos de luces ha transformado sobre moneda sobre cambio en las casinos, no obstante no te aterrorices si continuamente ves tal que son los mismos slots tiradas gratuito desprovisto tanque quienes se muestran referente a esta clase sobre promociones referente a los novios casinos. No hay muchas opciones por eso (por lo menos, no dentro de los casinos asiduos y mas legales), pero hay cualquier fajo, como debido a notas mas arriba.<\/p>\n","protected":false},"excerpt":{"rendered":"

Los ganancias generadas si no le importa hacerse amiga de la grasa adiconan ademi?s igual que traspaso sobre bono incluso seguir los campos de postura Debes examinar atentamente una relacion de juegos a tu disposicion con el fin de que te sea posible cumplir con los instalaciones de su propuesta.\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-76886","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76886","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=76886"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76886\/revisions"}],"predecessor-version":[{"id":76887,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76886\/revisions\/76887"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=76886"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=76886"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=76886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}