/* 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":71040,"date":"2026-05-22T21:39:41","date_gmt":"2026-05-22T21:39:41","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=71040"},"modified":"2026-05-22T21:39:42","modified_gmt":"2026-05-22T21:39:42","slug":"algun-bono-sobre-5-eurillos-regalado-sin-tanquees-para-tragaperras-que-deseen-anunciar","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/algun-bono-sobre-5-eurillos-regalado-sin-tanquees-para-tragaperras-que-deseen-anunciar\/","title":{"rendered":"Algun bono sobre 5 eurillos regalado sin tanque,es para tragaperras que deseen anunciar"},"content":{"rendered":"

Algun casino de este clase es la cual te permite jugar sobre el novio sin efectuar ningun ingreso Winhero<\/a> anterior, mediante dicho bono sobre recepcion. Asimismo, os diremos como sacar recursos de balde con el fin de participar desplazandolo hacia el pelo donde hallar los superiores bonos.<\/p>\n

Empezando por mediados de abril de 2024, la normativa espanola permite de nuevo publicar asi\ufffd como ofrecer bonos carente deposito en nuevos jugadores. Una seleccion cubre tanto operadores en compania de atribucion internacional como plataformas en compania de amplias credenciales en el mundo de internet espanol. Para impedir acceder sobre adorno, aca tendri\ufffdas un planning sobre informe breve a los casinos que ha ayer para la metodologia de revision desplazandolo hacia el pelo los bonos sin deposito mayormente mi?s grandes vivos referente a este segundo. Referente a este tipo de consejero reuno los bonos sobre recibo regalado mas profusamente atractivos de el mercado presente, joviales informaciones verificados sobre wager, impedimentos, metodos de paga y limites de retiro. En el caso de dificultades, contactar gracias asiento sobre Pause & Play de recibir favorece. Estos instalaciones muestran la cantidad sobre veces cual debes juguetear el bono antes de obtener apartar los ganancias.<\/p>\n

Alrededor elaborar el analisis, consideramos diversos angulos, igual que la diversidad de bonos, dicho altruismo, las campos de apuestas y no ha transpirado los plazos sobre validez. Aprende los casinos a los bonos desprovisto deposito de mas generosos de Mexico. Para acceder en Directrices sobre Juego debes probar cual tienes 12 anos de vida indumentarias sobra.<\/p>\n

En el registrarte y aceptar nuestro comentario emergente en la tarima, recibes 88 giros sin cargo sin urgencia sobre acceder nadie euro. Debemos probado los flujos de registro, los procesos KYC, los marcas sobre retiro y tambien en la clase favorable para los bonos en todo plataforma. Existen varios tipos de bonos sin tanque a su disposicion en el mundo de internet castellano sobre 2026. Las wagers (instalaciones sobre apuesta) existen justamente con el fin de abrigar la version de comercio de el casino. Esto abrio el acceso en cualquier sector cual llevaba anos de vida restringido, asi\ufffd como acerca de 2026 el catalogo de opciones que hay en el comercio del competidor castellano es considerablemente mas profusamente amplio cual permite dos anos de vida.<\/p>\n

Modernas de mas grandes casinos con el pasar del tiempo bonos sin deposito?Vayamos por partes resultan las bonos sin tanque? Nuestro condicion de apuesta se vive al asequible cuando seri\ufffda sobre x20 o en la barra menor. Las bonos de casino son regalos por recolectar o en la barra registrarte acerca de un casino. No los esposos bonos sobre casino online son de la misma forma. Encuentra las mejores bonos sobre reembolso en las casinos en internet sobre Espana.<\/p>\n

No obstante no se trata algun bono de casino falto tanque directo de cinco $, BC.Game brinda algun bono sin deposito sobre iv BC Dollar en caso de que los jugadores verifican su cuenta en los 5 mucho tiempo subsiguientes en la zapatilla y el pie asignacion. Sobre todo supuesto, os expondremos referente a a que es lo primero? consisten los bonos de recepcion carente deposito con el fin de que sepas igual que solia acontecer es invierno trabajo. Listado de excelentes bonos sobre casino ?de que forma si no le importa hacerse amiga de la grasa se sirve algun bono sobre casino? Para cuando Pause & Play, las mas usuarios podrian obtener a un bono casino sin deposito de 15\ufffd, lo cual les deja gozar y no ha transpirado adquirir familiaridad usando casino. Despues os proponemos los mas grandes estrategias para los juegos sobre casino en 2026 para que te sea posible utilizar del maximo los bonos sin deposito en casinos online, eligiendo los juegos de mas favorables asi\ufffd como cumpliendo con los campos sobre puesta. Si infringes alguna de las normas, nuestro casino te cerrara la cuenta desplazandolo hacia el pelo anulara demasiadas ganancias obtenidas llevando bono de casino falto deposito.<\/p>\n

Se podri? que nuestro casino supremo el uso del bono en ciertos juegos en el caso de que nos lo olvidemos cual aquellos contribuyan a respetar nuestro condicion de postura acerca de otras porcentajes. Asi sabras si se puede respetar utilizando exigencia de apuesta. Revisa si es forzoso utilizar algun fuero promocional para impulsar tu bono de bienvenida. De enterarse el valor de algun bono sobre bienvenida, deberias compararlo con manga larga diferentes promociones de el comercio.<\/p>\n

Te explicamos por empecemos por el principio estos casinos si no le importa hacerse amiga de la grasa destacan con los bonos desprovisto tanque mejor valorados<\/h2>\n

De conseguir descargar los bonos de recibimiento falto deposito hemos cumplir antiguamente con sus terminos y caracteristicas. En el declarar bonos sobre bienvenida sin tanque, hablamos promociones dirigidas a cero millas usuarios para las cual no se necesita entrar cesion. Colocamos en Pokerstars entre los mejores viviendas sobre apuestas bonos sin tanque por las publicaciones que frecuentaba ofrecer, igual que el bono casino carente tanque.<\/p>\n

Si, acerca de Ciertas zonas de espana las bonos sin deposito son legales siempre y no ha transpirado una vez que una familia de apuestas opere con manga larga facultad sobre esparcimiento aprobada para la Gobierno Universal sobre Orden de el Esparcimiento. Si, Casino Gigantesco Madrid, Sportium, Marca Apuestas y Luckia tienen bonos desprovisto deposito en casino con el fin de como novedad seres. Si aun no necesitas cristalino todas los operadores que se fabrican con bonos carente deposito sobre casino, las proximos dudas resolveran tus preguntas. De esta forma deberias conocer una plataforma sin embargo tambien coger ganancias. Si tu meta es utilizar su puesta al maximum, por lo tanto te recomendamos armonizar nuestro bono sin tanque con manga larga algun bono para recarga.<\/p>\n

Para cuando Luckia, aun mas facil, aqui unico debes crearte una cuenta referente a Luckia casino, corroborar tu perfil asi\ufffd como… Acerca de todo supuesto, lo perfectamente veras sobre la parte dedicada de el casino con cincuenta euros por registrarte. En seguida, en caso de que te gustaria obtener 50 eurillos sin cargo carente deposito acerca de un casino sobre Ciertas zonas de espana, lo puedes hacer acerca de y no ha transpirado sobre (el de mayor moderno en anadirlo). Las bonos que se podri\ufffdan mover consiguen a traves de deposito acostumbran a mostrar cantidades de edad igual que accesit, lo que permitira sufrir sobra maquinas asi\ufffd como juegos sobre casino online gratis y no ha transpirado, al mismo tiempo, lograr sacar una ganancia potencial mas profusamente na?. Las casinos con manga larga bono para registro desprovisto deposito, igual que ya has visto, podrian llegar a ser efectivamente utiles para algunos que desean comenzar acerca de dicha plataformas carente pagar inicialmente. Aquellos de aca en lo alto llegan a convertirse en focos de luces traducen acerca de bonos bienvenida regalado carente tanque Espana para las diferentes tragaperras del casino.<\/p>\n

Estas webs \ufffdpiratas\ufffd normalmente ofrecer bonos carente tanque de mucho valor (exponente<\/h2>\n

Muchos consumidores se podri\ufffdan mover preguntan si aceptar algun bono sobre 10\ufffd gratuito inhabilita una opcion de requerir nuestro tipico bono sobre apuestas en el caso de que nos lo olvidemos bono sobre casino de \ufffdTe duplicamos tu primer deposito inclusive 500\ufffd\ufffd.Una excelente documentacion podri\ufffda ser, en el mundo de internet espanol presente, la larga bas anuncios sobre manera secuencial, pero el conjunto de ellas mismas deberas solicitarlas utilizando codigos promocionales. \ufffd?100\ufffd gratis sin condiciones!\ufffd), sin embargo resultan la trampa. Habias atendido el rollover, nunca has superado el limite de ganancias asi\ufffd como tienes, por ejemplo, 40\ufffd sobre venta real referente a tu cuenta procedentes de el bono falto deposito. Las slots sobre baja volatilidad dan premios chicos no obstante excesivamente solventes, lo cual facilita sustentar su saldo listo durante de mas tiempo de presentarse cumpliendo nuestro requisito sobre apuesta.<\/p>\n

?Te mueves saberlo todo sobre las bonos sin deposito de las viviendas de apuestas? Informe las llaves de las maquinas sobre autoexclusion, puesto que bastantes casinos asi\ufffd como casas de apuestas ofrecen posibilidades de delimitar depositos en el caso de que nos lo olvidemos retener la cuenta en caso de que lo perfectamente necesitas. No obstante, concierna usarlos de manera serio asi\ufffd como afirmarte de que nuestro juego siga estando una forma sobre esparcimiento detras de aprovecharlos.<\/p>\n","protected":false},"excerpt":{"rendered":"

Algun casino de este clase es la cual te permite jugar sobre el novio sin efectuar ningun ingreso Winhero anterior, mediante dicho bono sobre recepcion. Asimismo, os diremos como sacar recursos de balde con el fin de participar desplazandolo hacia el pelo donde hallar los superiores bonos. Empezando por mediados\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-71040","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71040","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=71040"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71040\/revisions"}],"predecessor-version":[{"id":71041,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71040\/revisions\/71041"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=71040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=71040"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=71040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}