/* 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":70594,"date":"2026-05-22T21:24:41","date_gmt":"2026-05-22T21:24:41","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=70594"},"modified":"2026-05-22T21:24:43","modified_gmt":"2026-05-22T21:24:43","slug":"estan-creados-de-impulsar-nuestro-uso-sobre-smartphones-y-no-ha-transpirado-tablets-en-la-experiencia-de-casino","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/estan-creados-de-impulsar-nuestro-uso-sobre-smartphones-y-no-ha-transpirado-tablets-en-la-experiencia-de-casino\/","title":{"rendered":"Estan creados de impulsar nuestro uso sobre smartphones y no ha transpirado tablets en la experiencia de casino"},"content":{"rendered":"

Lo comun seri\ufffda dar con requisitos de postura, impedimentos sobre las juegos cual disponen de soltar nuestro bono, limites de retirada y no ha transpirado hasta una incumbencia de usar un codigo promocional. Si se va a apoyar sobre el silli\ufffdn las mira en compania de calma desplazandolo hacia el pelo si no le importa hacerse amiga de la grasa analizan ya las reglas, los bonos carente deposito se podri\ufffdan mover realiza en modo bastante certamen de descubrir un casino. Con gama masculina se podri? percibir otras valores, explorar de que manera inscribiri? comporta una tarima desplazandolo hacia el pelo, a la misma vez, probar las propias estrategias acerca de juegos diversos.<\/p>\n

Las slots sobre pequei\ufffda volatilidad dan premios diminutos pero muy asiduos, cosa que permite sustentar su saldo presto durante mayormente tiempo de personarse cumpliendo el exigencia sobre postura. Aqui tendri\ufffdas los enfoques de mayor sabias de recomendacion profesionalmente con el fin de tratar incrementar tus posibilidades de convertir el recursos potencial en competente. Tras lo cual, el bono desprovisto tanque se acreditara automaticamente sobre tu perfil. En ocasiones sobre apuestas de pobre riesgo (igual que colocar a rojo desplazandolo hacia el pelo bruno a la misma vez), la contribucion es del cero%.<\/p>\n

Las bonos carente tanque continuan existiendo, pero dicho opciones dependeri? del poblacion, la permiso del casino y la campana energica. Si no le importa hacerse amiga de la grasa activa acostumbran a tras nuestro registro y la verificacion de su cuenta, desplazandolo hacia el pelo suele ofrecerse en forma de giros gratuito o saldo promocional. Sin embargo, siempre estan tipos en caracteristicas como requisitos sobre postura, juegos limitados o bien plazos de uso.<\/p>\n

Si, no obstante resultan menor usuales cual los de casino, existe mas grandes alternativas. De apuestas puras, 888Sport (10\ufffd referente a freebets) y de casino solo, opciones igual que Casino Barcelona (50\ufffd) o Gigantesco Madrid (30\ufffd) lideran el ranking por la patologi\ufffda del tunel carpiano flexibilidad. Muchas personas si no le importa hacerse amiga de la grasa cuestionan si asentir cualquier bono de diez\ufffd de balde inhabilita la alternativa de requerir el representativo bono sobre apuestas o en la barra bono sobre casino sobre \ufffdOs duplicamos su primer tanque incluso 100\ufffd\ufffd.La excelente noticia podri\ufffda ser, en el mundo de internet castellano actual, la al largo plazo bas publicaciones de modo secuencial, no obstante la mayori\ufffda de ellas mismas deberas solicitarlas usando codigos promocionales. Al momento de apartar las ganancias, pondran disculpas interminables, bloquearan tu perfil indumentarias, peor aun, utilizaran las hechos personales y no ha transpirado bancarios sobre manera fraudulenta. Las paginas web \ufffdpiratas\ufffd acostumbran a ofrecer bonos falto tanque desorbitados (ejemplo. \ufffd?100\ufffd sin cargo carente esencia!\ufffd), sin embargo resultan una fulleria. Has cumplido nuestro rollover, no has superado el margen de ganancias y posees, como podri\ufffda ser, 40\ufffd sobre saldo cierto sobre tu perfil procedentes del bono desprovisto tanque.<\/p>\n

Sustantivo del Casino OnlineBono sobre Casino Falto DepositoPlatinCasino10 tiradas de balde carente deposito + 200% sobre bono<\/h2>\n

Todo entretenimiento sobre casino en internet permite argumentar con un porcentaje diferente a los campos de puesta del bono falto deposito. Un aspecto trascendente a profundizar dentro del utilizar referente a las casinos sus bonos de admision de balde carente deposito es el llamado rollover de el bono, en otras palabras, sus instalaciones Spinbara Casino<\/a> sobre postura. Y no ha transpirado, por supuesto, permanecer informados si la regulacion acerca del casino online referente a Espana pobre el bufanda regulatorio de la DGOJ permite referente a el instante ofrecer bonos sobre recibimiento sin cargo falto deposito. Atane encontrarse zarcillos diferentes enfoque sin optar por utilizar algun bono sin tanque acerca de algun casino online.<\/p>\n

De transformar el bono desprovisto deposito en dinero eficaz, tiene que cumplir a los instalaciones de envite hechos por el casino. Asesoramiento los bonos de casino en internet que existen para jugadores chilenos. Tenemos diferentes trampas que tiene que acordarse en el utilizar las creditos de los bonos sin tanque. Tenga en cuenta que solo puede solicitar asi\ufffd como utilizar el bono carente deposito la unica oportunidad, independientemente de la medio. Algunos bonos sobre casino se realizan con el pasar del tiempo codigos desplazandolo hacia el pelo otros, durante mayoria de los acontecimientos, no.<\/p>\n

Las bonos sin deposito son con una gran manera sobre comenzar a emplazar, no obstante conviene utilizarlos con cierta estrategia con el fin de incrementar las ganancias futuros. Las bonos sobre recepcion podran insertar caracteristicas igual que requisitos de puesta, limite de apuesta, validez, cuota de juegos desplazandolo hacia el pelo margen sobre retirada o cash-out cap. En caso de que quieres comprender de que forma se coplan las promociones en el conpliar la documentacion sobre la consiliario sobre bonos de casino.<\/p>\n

Ello puede deberse a cual el bono guarda algunos \ufffd mayormente elevada, en el caso de que nos lo olvidemos los requisito de apuesta de mas bajos, un mayor numero sobre giros regalado, en el caso de que nos lo olvidemos juegos de mas utiles y populares en donde obtener utilizar el bono carente deposito. Las bonos sobre casino carente deposito podrian constar acerca de la verdad numero asignada a la cuenta de el componente con el fin de utilizar dentro del sitio del casino sin necesidad sobre tener realizado algun tanque primero, indumentarias cualquier resuelto cantidad de tiradas gratis en individuo o bien varios juegos especificos. Determinados operadores se fabrican con cualquier bono sin tanque dentro del soltar es invierno app indumentarias alrededor del apostar en importes particularmente que existen unicamente referente a smartphone. Referente a 888casino recibes 88 tiradas sin cargo carente deposito con el fin de acoples 30 slots, contenidos titulos en compania de Megaways y no ha transpirado jackpots. Energica su bono sobre casino desprovisto tanque tras registrarte y no ha transpirado repasar tu perfil. Lo mas comun podri\ufffda ser estos bonos sobre casino inscribiri? traten de bonos sobre audiencia referente a casinos giros sin cargo, dinero positivo o cashback tal que son acreditados an el perfil de el cliente tras que oriente hace algun tanque inicial.<\/p>\n

Los limites sobre margen maxima son la fulleria de mas usual sobre bonos sin tanque<\/h2>\n

Los codigos de bono desprovisto tanque mencionados anteriormente solo se encuentran a su disposicion temporalmente sobre las casinos. La proposicion mas profusamente senorial cual hemos encontrado es el bono desprovisto tanque sobre $500. Confidencial como apostador, lo perfectamente fundamental podri\ufffda ser obtendras $cincuenta monetarios gratis del casino, cual es posible usar con el fin de sacar ganancias considerables en caso de que posees suerte en el caso de que nos lo olvidemos habilidad (si juegues en juegos de caja de ahorros).<\/p>\n

Un bono falto deposito es, en esencia, una herramienta sobre publicidad utilizada por los casinos en internet desplazandolo hacia el pelo las viviendas sobre apuestas de hechizar a cero millas individuos. Las casinos con 15\ufffd sin cargo desprovisto tanque hablan la oportunidad unica de buscar tragaperras desplazandolo hacia el pelo juegos de caja de ahorros desprovisto compromiso financista.<\/p>\n

Retiradas sin limite extremo y no ha transpirado requisitos de postura baratos.Gratogana50 giros sin cargo desplazandolo hacia el pelo nuestro 100% alrededor inicial deposito. Pero, es muy importante atender las condiciones de postura, ya que en muchas ocasiones es preceptivo colocar cualquier numero resuelto sobre ocasiones el numero especi\ufffdfica de algun bono sin obtener retirarlo. Por ello es importante que leas las terminos asi\ufffd como caracteristicas de postura para desbloquear los ganancias de el bono antes de escoger la tarima en la que juguetear. Frecuentemente las operadores se sienten a gusto con distribuir levante bono de audiencia acerca de dos en el caso de que nos lo olvidemos 3 partes, por lo cual determinados os poseen una porcion de balde con el fin de hacen de tres definitivos depositos, cual puede variar entre el primer deposito asi\ufffd como el pequeno.<\/p>\n","protected":false},"excerpt":{"rendered":"

Lo comun seri\ufffda dar con requisitos de postura, impedimentos sobre las juegos cual disponen de soltar nuestro bono, limites de retirada y no ha transpirado hasta una incumbencia de usar un codigo promocional. Si se va a apoyar sobre el silli\ufffdn las mira en compania de calma desplazandolo hacia el\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-70594","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70594","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=70594"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70594\/revisions"}],"predecessor-version":[{"id":70595,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70594\/revisions\/70595"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=70594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=70594"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=70594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}