/* 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":74808,"date":"2026-05-22T22:20:49","date_gmt":"2026-05-22T22:20:49","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=74808"},"modified":"2026-05-22T22:20:51","modified_gmt":"2026-05-22T22:20:51","slug":"normalmente-referente-a-tragamonedas-seleccionadas-no-obstante-varios-casinos-permiten-mas-profusamente-alternativas-que-usan-cuota-unilateral","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/normalmente-referente-a-tragamonedas-seleccionadas-no-obstante-varios-casinos-permiten-mas-profusamente-alternativas-que-usan-cuota-unilateral\/","title":{"rendered":"Normalmente referente a tragamonedas seleccionadas, no obstante varios casinos permiten mas profusamente alternativas que usan cuota unilateral"},"content":{"rendered":"

Se puede lucro positivo, aunque lo cual esta alma a los terminos y no ha transpirado formas ti\ufffdpicos, igual que campos de envite, margen maximo sobre retiro desplazandolo hacia el pelo data de decadencia. Aunque es posible ganar dinero favorable, existen situaciones asociadas, igual que requisitos de envite, limites maximos de jubilacion y no ha transpirado fechas sobre caducidad.<\/p>\n

Recibe cincuenta giros de balde en Big Bass Splash tras comprobar tu modo de ser igual que cualquier bono sobre recibimiento, que a la vez tendras que utilizar acerca de un termino sobre 24 horas. Para terminar, dicha publicidad es sola para usuario desplazandolo hacia el pelo no puede ser cocinaba en compania de casi nada otra oferta. Para transformar nuestro bono sobre recursos eficaz, hemos respetar cualquier requisito de envite de x35 acerca de slots asi\ufffd como x20 acerca de otros juegos entre un termino sobre 10 dias. La ocasion deja probar tragaperras desplazandolo hacia el pelo demas juegos sin peligro financista, entretanto conoces la medio asi\ufffd como os familiarizas joviales sus mecanicas.<\/p>\n

A los efectos asi\ufffd como caracteristicas de el casino, se especifican los requisitos de el bono desprovisto tanque. Los bonos carente tanque son los superiores recompensas que las casinos online siguen a sus como novedad jugadores. Continua aqui y no ha transpirado conoceras las bonos sobre casino de mas importantes, asi\ufffd como consejos a considerar. Al ser elevada la competencia, los casinos quieren brillar y presentar las mejores hipoteticos, por bonos de admision enormes hasta bonos de 5 eurillos carente deposito. Las ingresos y bonificaciones que nos topamos referente a cualquier casino en internet dinero real son varios.<\/p>\n

Cuando hayas completado nuestro 500 % del WR asi\ufffd como tu cuenta se encuentre comprobada (KYC), podrias solicitar el retiro. Recibiras cualquier cesion en el caso de que nos lo olvidemos compra gratuita que podras usar sobre tragamonedas elegibles (los mesas acostumbran a no narrar o en la barra contribuir menor). Proposicion variable ? > Perfil creada & KYC listo ? > Codigo\/opt-in ? > WR & tope sobre jubilacion anotados ? > Decadencia ? > Juegos elegibles + tope por postura ? > Seguimiento de el WR > Retiro.<\/p>\n

Ciertas apps de apuestas, especialmente quienes acaban sobre aterrizar acerca de De cualquier parte del mundo, siguen bonos carente tanque con el fin de que los usuarios las pruebe. Encontrar la familia sobre apuestas en compania de bono sin tanque seri\ufffda igual que encontrar manilla sobre cualquier pajar, aunque existe. Gran cantidad de casinos nuevos sobre De cualquier parte del mundo empujan la clan por ventana con el pasar del tiempo bonos desprovisto deposito con el fin de captar jugadores. Las bonos falto deposito seguiran existiendo, pero cada vez estaran de mayor alineados con el pasar del tiempo un modelo de esparcimiento asentado y no ha transpirado verificado.<\/p>\n

Una vez contrastada la cuenta, el bono sin tanque seleccionado a lo largo de nuestro registro se podri\ufffdan mover acreditara automaticamente. Seguidamente, se detallan los pasos recomendados de exigir las codiciadas promociones. Una seguridad nacer mediante un propio sometimiento, asegurandose que inscribiri? hace a traves del sitio web oficial y no ha transpirado proporcionando noticia probable.<\/p>\n

Debes cumplirlos con el fin de conseguir los bonos, desplazandolo hacia el pelo para jubilar las ganancias que te deberian generado<\/h2>\n

Sobre las anuncios, os otorgaran un conjunto de giros sin costo, por lo general dentro de 10 desplazandolo hacia el pelo 500, que podrias usar en una bici tragamonedas. Ademi?s encontraras una propina sobre tiradas como otro de los bonos sin cargo falto tanque sobre casinos online disponibles. Todos estos bonos sin deposito son los de mas faciles desplazandolo hacia el Feelingbet<\/a> pelo os permiten apostar en lo cual desees. No obstante, los bonos falto tanque seran entre las mas grandes maneras sobre empezar sobre las casinos en internet. Pienso, esos mismos sitios se ha guarecido alrededor incluir campos sobre apuesta rigurosos desplazandolo hacia el pelo palabras asi\ufffd como esencia que frecuentemente limitan lo que se puede conseguir joviales estas promociones.<\/p>\n

Si os ejecutas a pecho nuestro proceso con el fin de seguir con los requisitos de algun bono de casino carente tanque, deberas ser meticuloso. Si los casinos con manga larga bonos sobre recibimiento gratis carente deposito nunca pueden sobre probar su idiosincrasia positivo, nunca deberias cobrar nuestro bono indiferentemente de las ganancias logradas. Los bonos sobre casino sin deposito poseen algunos campos concretos cual siempre estaran a su disposicion de informarse y no ha transpirado cual deben ser brillantes y no ha transpirado comprensibles de el usuario. Alguno que el disfrutar de algun bono de casino falto deposito debe conocer que el estado cual las casinos imponen son muy rigurosas. En cualquier caso, ten en perfil que los casinos cual se fabrican con bonos sobre admision regalado desprovisto deposito resultan muy brillosos sobre los normas con el fin de utilizarlos ?Nunca dejes de echarles cualquier mirada! Cualquier bono sobre casino falto deposito es una pequena cantidad de traspaso para apostar, carente existir que acumular primeramente.<\/p>\n

Acaba de surgir del grill uno de los mejores bonos carente tanque casino de una treintena euros joviales JOKERBET. Conoce los mas grandes bonos desprovisto deposito casino en seguida acerca de Espana. Con inclinacion de el clase o bien prototipo de smartphone indumentarias comprimido que poseas, no suele haber inconveniente puesto que las los plataformas principales son soportadas (Android, iOS o bien Windows).<\/p>\n

Nuestro trato exitoso de un bono carente deposito es una modo sobre navegacion eficaz en lugar de limpia suerte. Esto obliga cual \ufffdmaximizar\ufffd algun bono desprovisto tanque tiene menor que ver con la suerte y de mas gracias esparcimiento tactico dentro de los limitaciones predefinidas por el casino. Posees un tiempo restringido de usar nuestro bono y no ha transpirado de seguir que usan todos los requisitos de postura.<\/p>\n

Aunque entre los que bastantes pudieran pensar, exigir un bono sin deposito sobre algun casino en internet referente a De cualquier parte del mundo suena sencillo. Seguidamente, comentaremos referente a detalle de los primerizos terminos asi\ufffd como modos a los cual deberias prestar atencion al momento escoger cualquier bono carente deposito en Portugal. Tras investigar cualquier el mercado, quienes aparecen luego resultan, conforme nuestros discernimiento, los superiores casinos con el pasar del tiempo bonos sin tanque hoy en dia referente a Espana.<\/p>\n

A cambio, existen bonos sin deposito que te ofrecen la oportunidad unica de lucro real y no ha transpirado percibir otras juegos, siempre jugando de modo importante. Asegurate que nuestro casino provee posibilidades seguras y no ha transpirado aconsejables, igual que transferencias, Muchbetter, fichas bancarias, monederos digitales, etc. Revisa las metodologias sobre paga que existen para elaborar tanto depositos igual que retiros.<\/p>\n

Esta asimismo es una utilidad perfecta con el fin de comparar alternativas y designar su mejor<\/h2>\n

Determinados incluyen giros gratuito separado con el fin de ciertas tragamonedas usadas. Deberias seguir con los campos de envite hechos debido al casino. Ganancias suelen existir instalaciones sobre apuesta sin retirarlas. Los bonos carente deposito llegan a convertirse en focos de luces ofrecen igual que creditos o bien giros gratuito en el registrarte. Si inscribiri? cumplimentan las campos sobre postura, es posible jubilar fondos par el caso de usar varios bonos.<\/p>\n

Empecemos comparando las posibilidades sobra destacadas en la actualidad. ?Te supones competir en algun casino online carente arriesgar ni cualquier euro de su billetero? Ademi?s, alrededor del ser contenidos temporales establecidos para los casinos a su antojo, deberan una duracion delimitada durante la cual adquirirlos, durante mayoria sobre casos sobre 8 dias. Alrededor acontecer por registro, unicamente esta aceptado un asignacion para usuario\/IP, por lo que solo podras disfrutarlo durante la reciente vez alrededor del darte de alta del casino online donde desees emplazar. Se puede pensar que, alrededor acontecer algun \ufffdregalo\ufffd debido al sencillo realizado de registrarte en el caso de que nos lo olvidemos aprovechar la propaganda, nuestro casino no ofrecera a los jugadores una eleccion sobre sacar un pago referente a recursos favorable a traves de esto.<\/p>\n","protected":false},"excerpt":{"rendered":"

Se puede lucro positivo, aunque lo cual esta alma a los terminos y no ha transpirado formas ti\ufffdpicos, igual que campos de envite, margen maximo sobre retiro desplazandolo hacia el pelo data de decadencia. Aunque es posible ganar dinero favorable, existen situaciones asociadas, igual que requisitos de envite, limites maximos\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-74808","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74808","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=74808"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74808\/revisions"}],"predecessor-version":[{"id":74810,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74808\/revisions\/74810"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=74808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=74808"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=74808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}