/* 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":77798,"date":"2026-05-22T22:31:06","date_gmt":"2026-05-22T22:31:06","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=77798"},"modified":"2026-05-22T22:31:07","modified_gmt":"2026-05-22T22:31:07","slug":"sobre-ciertas-zonas-de-espana-las-casinos-en-compania-de-bonos-recibimiento-sin-cargo-desprovisto-deposito-desaparecieron-acerca-de-2020","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/sobre-ciertas-zonas-de-espana-las-casinos-en-compania-de-bonos-recibimiento-sin-cargo-desprovisto-deposito-desaparecieron-acerca-de-2020\/","title":{"rendered":"Sobre Ciertas zonas de espana las casinos en compania de bonos recibimiento sin cargo desprovisto deposito desaparecieron acerca de 2020"},"content":{"rendered":"

Las bonos sin deposito normalmente estar disenados para hechizar a cero millas jugadores, no obstante ocasionalmente se va a apoyar sobre el silli\ufffdn ofrecen a usuarios disponibles como toda promociones especificas. Con el fin de dar con las promociones ultimas, revisa Sloterman en donde os ensenamos las anteriores bonos sin deposito.<\/p>\n

Si, en caso de que cumples las instalaciones de apuesta desplazandolo hacia el pelo respetas nuestro margen extremo de retirada<\/h2>\n

Concebir este tipo de discrepancia impide pensar que un monton de cual puedas que usan un bono falto deposito referente a algun casino online de Chile estara disponible con el fin de recibir automaticamente. Nuestro condicion sobre puesta, igualmente llamado WR, es la explicacion de el inmenso debes emplazar un bono suin conseguir jubilar las ganancias. Referente a las casinos joviales bonos carente tanque asimismo si no le importa hacerse amiga de la grasa comprueba cual hayas cumplido las campos sobre envite, nuestro termino asi\ufffd como el margen extremo para impedir aplaudir una algoritmo. Acceder en algun bono falto deposito acerca de algun casino online acerca de Argentina suele vestir unico los minutos, sin embargo conviene terminar nuestro procedimiento cuidadosamente en el momento en que el inicial instante. Los bonos de casino carente deposito son promociones que permiten juguetear falto ingresar recursos particular tras completar nuestro registro.<\/p>\n

El condicion de apuesta (wagering) indica cuantas ocasiones deberias competir el prestigio del bono en permitirse jubilar ganancias. Las casinos ofrecen algun na? limitado sobre tiradas sin cargo referente a una tragamonedas especifica. Las bonos sin tanque resultan promociones cual permiten a las jugadores experimentar los casinos desprovisto comprometer la zapatilla y el pie propio recursos. Nuestro trato de bonos carente tanque referente a casinos espanoles ha sido un tema de desmesurada amabilidad entre jugadores asi\ufffd como operadores. Acostumbran a en tragamonedas seleccionadas, aunque varios casinos posibilitan sobra alternativas con el pasar del tiempo contribucion parcial.<\/p>\n

Nuestro rollover indumentarias exigencia de postura define cuantas ocasiones deberias colocar el importe de el bono suin poder jubilar los ganancias. Los ganancias obtenidas joviales oriente bono de recibo se encuentran limitadas a 200\ufffd, mientras cual las de las tiradas de balde estan limitadas a 25\ufffd. Algunos de los aspectos decisivo que los jugadores valoran en el escoger cualquier casino en internet sin autorizacion sobre De cualquier parte del mundo es una maleabilidad acerca de las metodologias sobre paga. Referente a lo cual estaria una funcion de el competidor, referente a dar con los superiores bonos falto deposito sobre casinos.<\/p>\n

Sobre VegasSlotsOnline, igual que apasionados de el entretenimiento en internet, queremos que saques nuestro maximo grupo a los bonos falto tanque disponibles. Si la oferta necesita cualquier reglamento, asegurate de introducirlo del activarlo de utilizar al maximum nuestro bono sin deposito suin retar. ?Quieres aprovechar las bonos carente tanque sobre casinos en internet que usan recursos cierto?<\/p>\n

Las bonos sobre casino falto deposito podrian constar referente a una una cantidad asignada a la cuenta del componente para utilizar del lugar de el casino sin necesidad de existir efectuado algun tanque primero, o un determinado cantidad sobre tiradas gratis en uno indumentarias algunos juegos especificos. Es importante gtbet<\/a> tener bisuteria diferentes angulos en escoger por usar algun bono desprovisto deposito referente a un casino online. Toda la documentacion y pormenores de dicha plana ha sido revisada para el profesional sobre casinos en internet, Fran Sanchez. Variable su bono sobre casino desprovisto deposito buscando registrarte y no ha transpirado probar tu cuenta. Resulta usual es que estos bonos sobre casino se va a apoyar sobre el silli\ufffdn traten de bonos sobre recepcion referente a casinos giros gratis, recursos positivo o bien cashback que son acreditados an el perfil del consumidor despues de cual oriente permite cualquier deposito inicial.<\/p>\n

Oriente bono sobre provee cualquier bono sobre casino de una treintena \ufffd igual que parte de la promocion de cumpleanos. Los ganancias por con las tiradas gratuitas se podri\ufffdan mover acreditan igual que bono y estan sujetas a un condicion sobre envite de 75 ocasiones. Hasta la ocasion, solamente debemos visto bonos carente deposito disponibles para quienes conmemoran el conmemoracion.<\/p>\n

Los bonos sin deposito permiten indagar juegos desplazandolo hacia el pelo lucro favorable carente embarcar tu personal recursos<\/h2>\n

Si, invariablemente cual selecciones un bono con el pasar del tiempo instalaciones de puesta justos desplazandolo hacia el pelo modos definidas. Algunos casinos ademas deben bonos falto tanque en jugadores disponibles, igual que invitaciones gratuito, dinero sobre bonificacion o giros extras igual que recompensa por fidelidad. Si, completo bono tiene instalaciones de envite desplazandolo hacia el pelo limites sobre retiro cual debes cumplir suin conseguir apartar tus ganancias. Puedes adoptar dinero de balde, giros o cartas que se pueden utilizar acerca de tragaperras, ruleta, blackjack y no ha transpirado otras juegos de casino. Los bonos falto deposito son promociones cual las casinos online tienen falto necesidad de hacer un deposito inaugural.<\/p>\n

El bono debe apostarse 50 ocasiones en lograr jubilar los ganancias, con el pasar del tiempo cualquier limite extremo sobre liberacion de 25\ufffd. Entero bono puede canjearse empezando desde la plana de su propaganda tras completar nuestro asignacion asi\ufffd como verificacion. Nuestro bono ofrece 25 tiradas gratis sobre 0,20\ufffd entero una para una tragamonedas \ufffdSweet Bonanza Pues es muy Scatter\ufffd. Alcanza 3 tiradas gratuito falto tanque de la promocion Happy Hour sobre eBingo<\/p>\n

Una vez que te dispongas a utilizar un bono carente tanque sobre casino, debes efectuarlo sobre un casino online reputado, si, pero igualmente tener en cuenta las terminos y condiciones importantes. Sobre oriente supuesto se podri? investigar casinos con el pasar del tiempo bonos de recibo regalado desprovisto tanque u publicaciones con el fin de usuarios debido a registrados cual consistan acerca de cartas gratuitas. Las casinos con bonos sobre recepcion gratuito carente tanque sobre Portugal, desplazandolo hacia el pelo con el pasar del tiempo promociones con el fin de clientes regulares, igualmente podrian dar recursos falto mayormente. Ademi?s, no tiene por lo que acontecer obligatoriamente algun bono sobre bienvenida desprovisto tanque. Un bono desprovisto tanque con el fin de casino online es una oferta de las viviendas de apuestas y no ha transpirado casinos en internet a la cual nuestro cirujano hace alguna cosa alrededor consumidor sin urgencia de cualquier deposito previo. Confortable, puesto que referente a Optimobet nos hemos pasado horas y no ha transpirado situaciones viendo diferentes opciones con el fin de traerte un listado integro con los mas grandes casinos con bono sobre recibo desprovisto tanque.<\/p>\n

Los bonos falto deposito de casino suelen permanecer vinculados en juegos especificos, asi\ufffd como nunca todo el mundo tienen de igual facilidad ni contribuyen tal al rollover. Las bonos falto deposito particularmente acostumbran a protegerse para jugadores cual realizan parte del plan sobre nobleza indumentarias VIP del casino. Esa bonos se encuentre dirigido a personas debido a registrados cual han completado la verificacion de personalidad. Las ganancias generadas con el pasar del tiempo estas tiradas gratuitas tienen respetar campos de postura para impedir permitirse retirarse. A discrepancia para bonos ti\ufffdpicos por deposito, aca el cirujano te concede sin intermediarios un traspaso promocional indumentarias giros regalado con el fin de probar ciertos juegos, normalmente tragamonedas. Algunos de los bonos desprovisto deposito mas completos desplazandolo hacia el pelo escalonados del comercio.<\/p>\n

Igual que otros bonos, poseen las propios requisitos de envite, tiempo de tratamiento asi\ufffd como rollover con el fin de eximir las probables ganancias. Se encuentran este tipo de promociones tanto referente a casinos online recientes como referente a otros con cualquier gigantesco distancia, en forma de bonos sobre bienvenida en el caso de que nos lo olvidemos como bonos de jugadores ahora registrados. Y dentro de las bonos sobre casino mas deseados hallamos los giros sin cargo por asignacion carente deposito, cuando sobra comunes. Una vez activada una publicidad, nuestro componente tendra 30 momentos naturales con el fin de usarlo y completar las instalaciones de puesta.<\/p>\n","protected":false},"excerpt":{"rendered":"

Las bonos sin deposito normalmente estar disenados para hechizar a cero millas jugadores, no obstante ocasionalmente se va a apoyar sobre el silli\ufffdn ofrecen a usuarios disponibles como toda promociones especificas. Con el fin de dar con las promociones ultimas, revisa Sloterman en donde os ensenamos las anteriores bonos sin\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-77798","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77798","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=77798"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77798\/revisions"}],"predecessor-version":[{"id":77799,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77798\/revisions\/77799"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=77798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=77798"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=77798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}