/* 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":14254,"date":"2026-05-08T15:36:53","date_gmt":"2026-05-08T15:36:53","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=14254"},"modified":"2026-05-08T15:36:55","modified_gmt":"2026-05-08T15:36:55","slug":"acerca-de-oriente-supuesto-no-precisas-hacer-nada-mas-cual-empezar-a-apostar-en-compania-de-su-bono-gratuito","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/acerca-de-oriente-supuesto-no-precisas-hacer-nada-mas-cual-empezar-a-apostar-en-compania-de-su-bono-gratuito\/","title":{"rendered":"Acerca de oriente supuesto no precisas hacer nada mas cual empezar a apostar en compania de su bono gratuito"},"content":{"rendered":"

Despues, unicamente te quedara divertirte jugando al mismo tiempo que ganas grandes premios<\/h2>\n

Referente a los proximos parrafos es posible encontrar como novedad bonos desprovisto deposito para slots, casino sobre listo y no ha transpirado demas juegos especificos como nuestro keno online o bingo. Lo que notas Lo cual es posible eximir treinta\ufffd regalado falto deposito Separado las ganancias por asi\ufffd como hasta el estrato fijado por la propaganda. Hasta suele pasar cual sobre una propuesta de 11 euros regalado falto tanque sobre un casino el margen maximo podri\ufffda llegar a ser menor del mismo bono. Seguir las requisitos de apuesta no asegura acoger todo lo ganado en caso de que la publicidad establece cualquier maximum posiblemente.<\/p>\n

Aparte de las bonos falto deposito, existen demas diferentes tipos de bonos que hay en el comercio referente a los casinos online. En caso de que eliges uno de los diferentes clases de bonos sobre casino desprovisto tanque que hay disponibles en Espana, generalmente recibiras cualquier bono de asignacion de casino desprovisto deposito una vez que os registres. Los bonos desprovisto deposito poseen respetar con las normativas de el Gobierno General sobre Orden del Entretenimiento (DGOJ) De arrinconar nuestro dinero que se va a apoyar sobre el silli\ufffdn gana sobre los casinos sobre linea falto bonos sobre tanque, comunmente tenemos instalaciones de puesta.<\/p>\n

Joviales nuestra Consejero sobre Bono Casino Sin Deposito encontraras todo tipo de opciones para obtener nuestro maximum efecto a tu bono de bienvenida carente tanque y disfrutar gratis de hacen de juegos favoritos. Os ofrecemos echarse un inspeccion a como novedad casinos online en caso de que te gustaria adquirir individuo. Por eso alguno capacidad imprescindible con el fin de alcanzar el objetivo seri\ufffda no tener tenido posee nuestro operador. El bono sobre casino desprovisto tanque resulta una propaganda destinada a nuevos jugadores. Si juegas empezando por una diferente facultad, todavia es posible disfrutar sobre una excelente oferta de bono de recibo desprovisto deposito. Sobre Argentina los casinos en compania de bonos recepcion regalado sin deposito desaparecieron en 2020.<\/p>\n

Para simplificarte a votar, desglosare las mas grandes bonos sobre casino que existen. Acerca de Platincasino hallaras cualquier bono sobre recibo por deposito cual combina dinero (el doscientos% anadida sobre tu inicial tanque hasta 200\ufffd) desplazandolo hacia el pelo 10 giros gratuito referente a Big Bass Bonanza. Luckia guarda algunos de los bonos de casinos online mas completos joviales inclusive doscientos\ufffd y no ha transpirado treinta\ufffd sin cargo carente tanque de casino. El casino sobre bwin guarda algunos de los superiores bonos de casino por etapas joviales incluso doscientos\ufffd. Pero algun rollover x30 acerca de 30 momentos no permanece mal, referente a este caso seri\ufffda acerca del bono mayormente nuestro tanque, y los giros de balde poseen algun capacidad de x60 las ganancias.<\/p>\n

Sobre gran cantidad de sitios se podri? disfrutar sobre una gran ronda de ruleta con el pasar del tiempo un enorme bono sobre casino. La mayoria de los consumidores se enteran que seleccionar maquinas que usan bajos indices de volatilidad aumentara las posibilidades sobre ganar. Las bonos sobre casino siguen siendo aprovechados jugando de mayor rondas sobre los juegos en que lugar se encuentran a tu disposicion, asi\ufffd como nunca retirarlos para impedir cual expiren. En la hora de elegir uno, deberias prestar consideracion a como se puede aspirar a las anuncios.<\/p>\n

?? 100 \ufffd sin cargo carente tanque http:\/\/spinplatinum-casino-es.com<\/a> , retiros rapidos desplazandolo hacia el pelo sin requisitos ?? ?y no ha transpirado cualquier Lambo de obsequio, crack! Durante algun tiempo, las bonos sobre admision casi desaparecieron. Se puede cual determinados bonos de recibo sobre casino no vayan a ser accesibles a traves de conforme vayamos por partes estrategias de deposito (cual posteriormente si estan disponibles alrededor casino), asi que conviene que revises esto. Seri\ufffda cosa que debes participar suin alcanzar jubilar las ganancias de el bono.<\/p>\n

Asi que cualquier bono carente deposito sobre una treintena euros es mucho dinero para complemento del camara. No aquellos operadores sobre juegos sobre suerte de su actualidad deben esa promociones a las personas, no obstante todavia hay algunos que si lo perfectamente realizan. En ocasiones, los operadores se fabrican con algun bono economicos gratis en proporcion alrededor tributo asequible cual haga todo consumidor. La garbo sobra tipica de el bono desprovisto deposito sobre las casinos cual pagan pronto sobre Chile seri\ufffda la sobre premios en excelente condicion fisica economicos cual se podri\ufffdan mover obsequia a las jugadores recientes. Varios operadores optan por los productos que combinan 2 o en la barra mayormente clases de bonificaciones falto deposito. Veamos cuales son los mas grandes bonos falto tanque para casinos mayormente usuales desplazandolo hacia el pelo acerca de vayamos por partes se distinguen todos, cual las hace muy deseados.<\/p>\n

En cierta ocasion escojas su medio, seras redirigido en el formulario sobre alta<\/h2>\n

En el elegir nuestro casino bono de bienvenida, debes conocer todo, en que consiste el valor de el bono de los cero millas seres, sus juegos desplazandolo hacia el pelo instalaciones de apuestas online desplazandolo hacia el pelo la manera sobre como conseguir apartar tus ganancias sobre los casinos online espanoles. Cada cosa que cual descubriras sobre esta historia te ayudara a votar nuestro mejor casino bono de recepcion, desplazandolo hacia el pelo de que forma saber beneficiarse los ahora modificados bonos por asignacion casino y no ha transpirado efectuarse algun esparcimiento responsable. Las bonos sobre recepcion, por otro lado, usualmente necesitan que realices un deposito inaugural y no ha transpirado podrian mostrar una diversidad mayormente gran de ingresos, como coincidencias del tanque o en la barra giros sin cargo. Acostumbran a, las promociones se encuentran sujetas a palabras y no ha transpirado caracteristicas, igual que requisitos sobre postura, cual tienen producirse en alcanzar retirar los ganancias. Con el fin de comparar anuncios economicos sin cargo por sometimiento, piensa causas como el monto de el bono, los campos de apuesta, las juegos permitidos desplazandolo hacia el pelo otras esencia.<\/p>\n

Comunmente, de entrar una oferta debes realizar cualquier tanque previo. Por eso en caso de que deseas sacar ri?pido nuestro bono igual que dinero positivo, juega en este tipo de valores. Esto seria algun entero sobre un.000\ufffd (50?20) cual tendras que colocar referente a juego en un plazo de 6 jornadas de alcanzar retirar las ganancias. Conocerlas seri\ufffda tu mejor estrategia para designar unicamente anuncios aconsejables. Asi\ufffd como los famosillos torneos, en los que compites entre otras gente en juegos sobre casino online con el fin de obtener una gran evaluacion asi\ufffd como crecer durante clasificacion. Alla de las ofertas genericos, existe bastantes casinos online con el pasar del tiempo bonos con el fin de juegos especialistas.<\/p>\n

Leer bien la prediccion estandares asociadas a este tipo de bono suin solicitarlo, por consiguiente es posible que porten algunos campos sobre envite. A veces, las bonos de bienvenida se fabrican con la posibilidad de escoger algun bono de tanque de principales tres, ambos en el caso de que nos lo olvidemos 5 depositos. De esta forma, en caso de que depositas 500 \ufffd, dispondras de doscientos \ufffd para participar (500 \ufffd del deposito + 100 \ufffd sobre accesit) desplazandolo hacia el pelo, igualmente, tendras cincuenta giros sin cargo para utilizar acerca de una verdad tragaperras. En este caso, el casino os ingresara el duplo entre los que deposites inclusive todo lo 500 \ufffd. Pues bien, algun bono sobre audiencia seri\ufffda nuestro inicial clase sobre bono cual te encontraras cuando empieces en competir referente a casinos en internet. En caso de que acabas de iniciar dentro del universo del esparcimiento, se puede que te preguntes empecemos por el principio son las bonos sobre recepcion.<\/p>\n

Cuando tu cuenta es 500% operativa desplazandolo hacia el pelo estaria verificada, nuestro casino te entregara nuestro cesion, aunque el modo de dedicacion varia segun una construccion de su plataforma. Con el fin de maximizar un bono falto deposito, seri\ufffda imperativo acordarse en el caso de que nos lo olvidemos encontrarse manualmente un listado sobre \ufffdManiobra Importante\ufffd. Supongamos cual reclamas un bono falto deposito de una treintena\ufffd y la prediccion dictan algun rollover comun de 30 veces.<\/p>\n","protected":false},"excerpt":{"rendered":"

Despues, unicamente te quedara divertirte jugando al mismo tiempo que ganas grandes premios Referente a los proximos parrafos es posible encontrar como novedad bonos desprovisto deposito para slots, casino sobre listo y no ha transpirado demas juegos especificos como nuestro keno online o bingo. Lo que notas Lo cual es\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-14254","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/14254","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=14254"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/14254\/revisions"}],"predecessor-version":[{"id":14255,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/14254\/revisions\/14255"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=14254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=14254"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=14254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}