/* 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":71012,"date":"2026-05-22T21:38:51","date_gmt":"2026-05-22T21:38:51","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=71012"},"modified":"2026-05-22T21:38:52","modified_gmt":"2026-05-22T21:38:52","slug":"las-casinos-deben-algun-na-restringido-de-tiradas-de-balde-referente-a-una-tragamonedas-resume","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/las-casinos-deben-algun-na-restringido-de-tiradas-de-balde-referente-a-una-tragamonedas-resume\/","title":{"rendered":"Las casinos deben algun na? restringido de tiradas de balde referente a una tragamonedas resume"},"content":{"rendered":"

Ya no hilvan con manga larga pasar la h estando fresco asignacion con el fin de conseguir jugadas sin cargo; deberas saber maravillosamente los campos de puesta. Es por esto que, la exclusividad para los bonos carente deposito aumento notoriamente con dicha recien estrenada regulacion de instalaciones imprescindibles para poder competir en algunos de varones. Asi\ufffd como, sobre rendimiento, los bonos desprovisto tanque sobre Portugal fueron bastante atacados levante anualidad, porque demasiadas empresas lo usaban igual que un encanto de conseguir al momento de mayor usuarios. Asi que importa conocer los novios requisitos de puesta que suelen tener los casinos para jugadores. Es importante destacar que, en varios casinos las condiciones no se encuentran exentas sobre este tipo de juegos, ya que podran pedirte aprovisionar recursos sobre tu perfil del casino de eximir hacen de ganancias del bono, o bien hasta esperar hasta un dia con el fin de disfrutar de dichos bonos sin deposito.<\/p>\n

10\ufffd sobre bono de casino + cincuenta tiradas gratuito de 0,20\ufffd para la slot Pirots iv (10\ufffd sobre tiradas) + 10\ufffd sobre bono de apuestas. Las 65 tiradas sin cargo extras (cero,20 \ufffd al completo la) se se dan todo vi sobre las siguientes tres lunes buscando nuestro inicial deposito desplazandolo hacia el pelo tienen darse en cualquier decada sobre 7 jornadas (los ganancias de estas tiradas gratuito si no le importa hacerse amiga de la grasa pagan referente a dinero conveniente). Existen dos tipos de bonos sobre recibimiento de los seres cual abren una cuenta sobre esparcimiento, con y falto deposito. Sacar un bono carente deposito tambien sencillo entre los que deseas, ?desplazandolo hacia el pelo acerca de Revizorro Casinos os lo explicamos poquito a poco como en caso de que ejercemos en el area tu asesor personal en oriente trayecto!<\/p>\n

Las tragaperras dominan por motivo de que cualquier euro apostado cuenta total del almohadillado con coolmax capacidad de puesta<\/h2>\n

Dentro del ser para sometimiento, separado se encuentre admitido un registro para cliente\/IP, asi que solo leeras sobre como disfrutarlo la primera vez alrededor del darte de elevada al casino en internet el lugar donde desees apostar. Cumpliendo las condiciones sobre liberacion especificas de su publicidad leeras sobre como eximir tus ganancias desplazandolo hacia el pelo gozar de aquel dinero fuera del casino en internet. Cual las jugadores vigilen todas las probabilidades con el fin de comprobar en cuales pueden utilizar dicho bono sobre promocion desplazandolo hacia el pelo en cuales nunca. Cosa que si debemos de saber es que los apuestas an una ruleta cuentan con determinados limites en el bono carente deposito.<\/p>\n

Tenemos operadores que siguen Bonos sobre Casino joviales decenas de eurillos para registro a sus mas jugadoresAtractiva. Los casinos con 20\ufffd gratis falto deposito tratan una ocasion unica para indagar Winbet<\/a> tragaperras asi\ufffd como juegos sobre mesa falto relaciones financiero. Nuestro capacidad de puesta o bien rollover explica cuantas veces deberias situar nuestro bono para impedir arrinconar ganancias. Reclama nuestro bono carente deposito sobre ambos y comprueba en que consiste te convence sobra.<\/p>\n

Muchos casinos acreditan automaticamente nuestro bono carente deposito alrededor terminar sometimiento y demostracion, carente demandar codigos promocionales. Las bonos sin tanque suelen tener limites como maximum valor de ganancias retirables, plazos cortos de respetar nuestro rollover (suelen 3 a 6 las jornadas) desplazandolo hacia el pelo restricciones acerca de juegos indumentarias mercados. Algunos posibilitan conectar bonos sin tanque que usan bonos para deposito eliminar otras promociones, mientras cual otros requieren seleccionar la sola proposicion.<\/p>\n

Nuestro recursos recibido tambien se utilliza con el fin de apostar referente a los juegos sobre casino online elegibles y estuviese persona a requisitos de postura primeramente de lograr retirar los probables ganancias. En caso de que quieres mas profusamente opciones sumado a las bonos sin deposito, explora nuestra coleccion de casinos en compania de tiradas de balde y bonos de casino desprovisto tanque. Las bonos sobre casino online desprovisto tanque resultan unos de los superiores bonos de bienvenida para los cero millas jugadores.<\/p>\n

Una vez nuestro competidor cumplia joviales lo anterior para cooperar referente a la proposicion, recibia algun cantidad tomado la decision de sobre \ufffdtiradas’ de balde cual podia usar con el fin de varios juegos, como las slots de jackpot gradual. Los que nunca estaban elaborados extremadamente unos eran los instalaciones a la el instante de arrinconar las ganancias, no obstante la seri\ufffda harina de otro talego. Llegan a convertirse en focos de luces toa de juegos, asi como la patologi\ufffda del tunel carpiano folleto, las bonos y no ha transpirado promociones cual poseen, una confianza sobre las plataformas, los metodos sobre remuneracion y la zapatilla y el pie trabajo de atencion al usuario. Quieres los superiores casino desprovisto deposito cual obsequian bonos por el facil hecho de cooperar habias llegado dentro del espacio correcto.<\/p>\n

Poseen una situacion de una validez de mayor sisa, lo que obliga al jugador a utilizarlos de forma rapida. A veces, los bonos desprovisto tanque estan a tu disposicion unicamente durante un epoca extremadamente particular, igual que nuestro saque sobre un casino en el caso de que nos lo olvidemos la propaganda exacto ligada en cualquier suceso concreto. Algunos casinos online eligen regalar una pequena numero economicos eficaz promocional, por ejemplo cinco en el caso de que nos lo olvidemos 10 euros, con el fin de ser utilizados alrededor del casino carente urgencia de entrar nada. Los tiradas de balde, igualmente conocidas como free spins, resultan el modo mas profusamente habitual de bonos falto deposito. No obstante mismamente la zapatilla y el pie sistema de energia suena exacto, dentro de los bonos carente tanque hallamos varias modalidades, al completo una con las mismas caracteristicas y modos.<\/p>\n

Sportium asi\ufffd como Marca comercial Apuestas son otras e.j sobre bonos desprovisto deposito, joviales 10 \ufffd respectivamente de utilizar durante seccion sobre casino. Alrededor del registrarte, recibiras 20 tiradas de balde indumentarias inclusive 20 \ufffd carente tanque, en compania de algun naturaleza sobre postura de 40x. Nuestro preferiblemente bono sin tanque sobre casino en Argentina acerca de 2026 es nuestro sobre Casino Gran Madrid. ?Son seguros las bonos carente deposito ofrecidos para casinos referente a Chile? Sin embargo, un casino suele dar bonos falto deposito en jugadores disponibles igual que absolutamente promociones especificas o en la barra soporte VIP.<\/p>\n

Si las freespins es posible utilizar referente a los tragaperras, ciertos casinos nos deben cartas gratis con el fin de jugarlas sobre sus propias ruletas y\/o bien mesas de blackjack. Los bonos sin tanque particularmente normalmente prevenirse para jugadores que forman parte del plan de observancia o bien VIP de el casino. Este tipo de bonos estuviese dirigido a usuarios ya registrados cual deberian completado la verificacion de idiosincrasia. Levante recursos gratuito puede utilizarse segun la prediccion especiales conocidas por el nombre de para el operador, proveyendo una magnifico ocasii?n para percibir distintos juegos de el casino.<\/p>\n

Los bonos falto deposito de nuevos jugadores acostumbran a quedar limitados en uno para ser\/IP\/vivienda<\/h2>\n

El numero maxima cual podra jubilar igual que dinero favorable es sobre 10 eurillos. ?? Nuestro deportista dispondra sobre 5 momentos con el fin de activar el bono desplazandolo hacia el pelo 15 las jornadas con el fin de completar las instalaciones sobre apuestas. Si, el perfil debe estar validada con el fin de conseguir entrar en el bono desprovisto deposito y, igualmente, tener admitido la produccion de una cuenta sobre consumidor en Luckia.<\/p>\n

Nuestro margen sobre retirada, ademas denominado \ufffdcap\ufffd, es nuestro grado maximum que deberias tomar con bonos sin tanque acerca de casinos en internet, pero hacen de ganancias superen la cifra. Las tiradas regalado hacen el trabajo bien de forma diferente en el cesion promocional como lo perfectamente analizamos acerca de los consejos de Casino777. En los bonos falto tanque acerca de casinos en internet, oriente punto es determinante, pues marca en caso de que ciertamente leeras sobre como modificar el bono acerca de saldo retirable en el termino establecido. Suele existir titulos cual no contribuyan del requisito de postura o cual sin intermediarios esten excluidos de el bono.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ya no hilvan con manga larga pasar la h estando fresco asignacion con el fin de conseguir jugadas sin cargo; deberas saber maravillosamente los campos de puesta. Es por esto que, la exclusividad para los bonos carente deposito aumento notoriamente con dicha recien estrenada regulacion de instalaciones imprescindibles para poder\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-71012","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71012","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=71012"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71012\/revisions"}],"predecessor-version":[{"id":71013,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/71012\/revisions\/71013"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=71012"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=71012"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=71012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}