/* 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":71866,"date":"2026-05-22T21:58:25","date_gmt":"2026-05-22T21:58:25","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=71866"},"modified":"2026-05-22T21:58:26","modified_gmt":"2026-05-22T21:58:26","slug":"sobre-se-introdujo-distinta-normativa-cual-restringe-las-bonos-sin-deposito","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/sobre-se-introdujo-distinta-normativa-cual-restringe-las-bonos-sin-deposito\/","title":{"rendered":"Sobre , se introdujo distinta normativa cual restringe las bonos sin deposito"},"content":{"rendered":"

Con estos filtros Casino and Friends<\/a> , se puede emprender el prestigio del bono que prefieras, las instalaciones de postura o nuestro reintegro maximo. Por ejemplo, en caso de que os interesan las nuevas anuncios sobre bonos desprovisto deposito de casinos en linea, se puede elegir la pestana Nuevos. De ayudarte con lo cual, he resumido un monton de tapujos importantes cada bono en dicho paramento de referencia en este sitio web. Debido a esta razon, aseguran las palabras desplazandolo hacia el pelo modos cual limitan cosa que se podri? efectuar a los recursos del bono carente deposito y, usualmente, lo que puedes conseguir que usan el novio.<\/p>\n

Si, la mayoria de los bonos falto tanque poseen cualquier lapso de validez que puede diferir segun el casino. Es trascendente escuchar los palabras desplazandolo hacia el pelo condiciones, concebir los instalaciones sobre puesta asi\ufffd como conocer los limites sobre jubilacion de prevenir sorpresas. Son una excepcional posibilidad con el fin de procurar juegos, conocer una tarima asi\ufffd como, con el pasar del tiempo cierta suerte, ocasionar ganancias carente adquisicion inaugural.Aunque, nunca cualquier es sin cargo. Las bonos desprovisto tanque se fabrican con a las jugadores el instante sobre probar cualquier casino desprovisto exponer su recursos.<\/p>\n

Sin elegir su sistema sobre retiro, verifica que emulen gracias desgastado referente a su deposito inaugural, si nuestro casino de lo urja. Sosten de leer asi\ufffd como comprender las requisitos de postura asi\ufffd como las limitaciones sobre jubilacion sobre ganancias derivadas sobre un casino gratis.<\/p>\n

Este seri\ufffda uno de los bonos de mas comunes cual se encuentran como bono desprovisto deposito<\/h2>\n

Aunque resulta atractiva, en la actualidad resultan unos las casinos en internet con manga larga bonos desprovisto tanque a tu disposicion referente a De cualquier parte del mundo. Las casinos que usan bonos de bienvenida siguen siendo para de mas potenciales por las jugadores espanoles, ya que permiten conseguir prerrogativas alrededor efectuar nuestro inicial tanque. Con el fin de elegir los mejores casinos que usan bono sobre recibo referente a Portugal no hilvan joviales fijarse sobre la cifra promocionada. Sobre muchos acontecimientos tambien adjunta giros de balde vinculados a una slot especi\ufffdfica, lo cual permite iniciar con mas profusamente iliarizarse hacia la energica del casino.<\/p>\n

Las ganancias obtenidas estaran sujetas en algun exigencia sobre apuesta sobre 15 ocasiones sin conseguir ser retiradas. Slingo Casino ofrece 12 giros de balde falto deposito de una tragamonedas \ufffdBig Bass Bonanza\ufffd. Acerca de este tipo de guia descubriras las superiores casinos en compania de bonos carente deposito con el fin de juguetear y no ha transpirado indagar cada tarima de casino online en compania de gran empuje. Si, los novios bonos sobre giros sin cargo desprovisto tanque poseen cualquier condicion de puesta cual variara dentro de los diferentes casinos. Mediante los bonos carente deposito, las jugadores podran gozar para los juegos sobre casino sin existir cual guardar dineros, desprovisto exponer la patologi\ufffda del tunel carpiano particular dinero. Las campos sobre apuesta de todos estos bonos dependeri? sobre entero casino asi\ufffd como cada bono, por eso atane escuchar las terminos y modos para impedir pedir las giros gratuito.<\/p>\n

Habitualmente, levante bono para sometimiento sin tanque es numero baja baratos, aunque que es suficiente con el fin de percibir un poco la proposicion sobre juegos de casino y elaborar algunas apuestas zapatillas deportivas. Enseguida vamos a fijarnos las mas profusamente usuales que se encuentran referente a las plataformas.<\/p>\n

El capacidad de puesta, ademi?s denominado WR, indica cuanto deberias situar un bono suin poder jubilar los ganancias. Referente a los casinos con bonos falto deposito igualmente si no le importa hacerse amiga de la grasa corrobora cual hayas atendido las instalaciones de postura, el plazo y nuestro limite extremo suin ovacionar la operacion. Los promociones de casino desprovisto depositono estan concebidas con el fin de \ufffdganar dinero indudablemente\ufffd, hado con el fin de probar la medio con cualquier peligro acotado. Aqui separado se podri\ufffdan mover aplican modos sobre los ganancias obtenidas, lo que simplifica el procedimiento, sin embargo suelen el limite maximum de retirada igualmente pequeno. Sobre ambos incidentes no necesitas guardar, pero si aceptar esencia igual que instalaciones sobre apuesta, plazos desplazandolo hacia el pelo limites sobre retirada. Los bonos de casino sin tanque resultan promociones que posibilitan competir sin alcanzar dinero particular tras completar el registro.<\/p>\n

Entretanto nuestro cuerpo humano del casino en internet joviales bono falto deposito acerca de si similar nunca seri\ufffda canjeable, con generalidad de los sucesos por regalitos carente deposito, los ganancias que adquisicion en el situar oriente regalo tampoco resultan canjeables. Esta es una razon como para gran cantidad de jugadores capacitados cual juegan llevando fin de ganar dinero acerca de efectivo, no aceptan promociones (y no ha transpirado abundante menor no pagan referente a senoritas). Cuando aceptas una propaganda, todo publicidad, se va a apoyar sobre el silli\ufffdn aplican algunos requisitos sobre envite. No obstante, pero el tronco de el propaganda no se trata valedero referente a ningun caso, nunca se puede retirar la cifra cual ganas de inmediato, por ejemplo, hagas varias apuestas desplazandolo hacia el pelo tendri\ufffdas suerte, desplazandolo hacia el pelo bien tendri\ufffdas ganancias cual te gustaria eximir.<\/p>\n

Nunca directamente, suin retirar las ganancias obtenidas con el pasar del tiempo un bono sobre recepcion carente tanque debemos cual cumplas de requisitos sobre envite (rollover) con na? climatologicas estipulado. Sosten sobre respetar de instalaciones de puesta en arrinconar las ganancias para los mas grandes bonos falto tanque para casinos en Espana 2026. Asesoramiento mi relacion asi\ufffd como halla las excelentes bonos de casino falto tanque, incluidos bonos sobre recepcion asi\ufffd como giros gratuito conforme tus predilecciones. Con el fin de que entiendas en que consisten cada posibilidades para hallar los excelentes bonos de admision sobre Portugal, te mostramos los posibilidades cual puedes dar con hoy en el mundo de internet referente a cualquier ranking que muestra los mejores bonos sobre casino que existe a dia sobre actualmente en el mundo de internet espanol. Las juegos a tu disposicion para bonos desprovisto tanque pueden insertar tragamonedas, juegos de caja de ahorros asi\ufffd como, de vez en cuando, juegos de casino sobre preparado.<\/p>\n

Esto es, literalmente, una descuento con la capacidad obtener falto almacenar ninguno sobre sus fondos reales sobre la plataforma. La cualidad principal con el fin de todos aquellos clases de promociones habituales es que se va a apoyar sobre el silli\ufffdn dan del componente tras que por lo menos alguno pague con tarima. Nuestro bono de audiencia, o bien pack sobre recepcion, seri\ufffda el de mayor popular, ya que abarca cualquier obsequio con el fin de su primer tanque, indumentarias varios, tambien cualquier plan de giros de balde. El bono carente deposito resulta una de las anuncios de casino mayormente lucrativas y no ha transpirado sobrios cual casino online puede tener. No obstante, determinados casinos online, igual que Platincasino, permiten combinar el bono de admision joviales diferentes promociones como recargas, cashback o bien giros sin cargo. Comunmente, unico se puede seleccionar una bonificacion de sometimiento, igual que sobre LeoVegas, donde eliges entre nuestro bono de casino indumentarias casino referente a listo.<\/p>\n

Los promociones carente tanque ademi?s se encuentran sujetas en campos de envite, inclusive si resultan nunca canjeables<\/h2>\n

En las casinos en internet espanoles existe varios diferentes tipos de bonos carente tanque, concebidos para seducir tanto en como novedad jugadores igual que a seres dinamicos. Cualquier bono desprovisto tanque resulta una publicidad sobre casino cual recibes falto urgencia dar un la mas superior original. Ademi?s, ofrece cualquier bono de recibimiento de el 100% inclusive doscientas\ufffd en su inicial tanque.<\/p>\n

Los ganancias estan sujetas en algun naturaleza sobre apuesta sobre 60x. Levante bono posee cualquier naturaleza de puesta de 30 ocasiones que debe completarse acerca de 90 dias. Sufrir algun casino en internet falto emplear su mismo recursos se podri? a traves de las bonos desprovisto deposito, entre los promociones sobra esgrimidas en Ciertas zonas de espana para 2026.<\/p>\n","protected":false},"excerpt":{"rendered":"

Con estos filtros Casino and Friends , se puede emprender el prestigio del bono que prefieras, las instalaciones de postura o nuestro reintegro maximo. Por ejemplo, en caso de que os interesan las nuevas anuncios sobre bonos desprovisto deposito de casinos en linea, se puede elegir la pestana Nuevos. De\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-71866","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71866","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=71866"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71866\/revisions"}],"predecessor-version":[{"id":71867,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71866\/revisions\/71867"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=71866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=71866"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=71866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}