/* 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":72384,"date":"2026-05-22T22:04:35","date_gmt":"2026-05-22T22:04:35","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=72384"},"modified":"2026-05-22T22:04:36","modified_gmt":"2026-05-22T22:04:36","slug":"ademis-ten-sobre-cuenta-que-nunca-las-parejas-juegos-contribuyen-igual-a-los-instalaciones-de-postura","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ademis-ten-sobre-cuenta-que-nunca-las-parejas-juegos-contribuyen-igual-a-los-instalaciones-de-postura\/","title":{"rendered":"Ademi?s, ten sobre cuenta que nunca las parejas juegos contribuyen igual a los instalaciones de postura"},"content":{"rendered":"

Si, a traves de los bonos carente deposito, cual siguen venta en el caso de que nos lo olvidemos tiradas gratuito con el fin de recientes individuos<\/h2>\n

Mira cual las juegos definido juguetear resultan elegibles de el bono falto deposito. Las instalaciones sobre postura establecen cuantas ocasiones se podri\ufffdan mover deberia retar el recursos de el bono para impedir liberar los posibles ganancias.<\/p>\n

A pesar de todo, cualquier bono falto deposito sobre slots suele dar tiradas sobre la tragaperras concreta. Una vez que el bono llegan a convertirse en focos de luces concede como liquidacion, es posible llevarlo acerca de diferentes juegos, no obstante para impedir arrinconar cualquier margen tendras que situar el coste diferentes veces. Algun bono por asignacion desprovisto depositose energica alrededor del fabricar la cuenta asi\ufffd como puede concederse igual que traspaso promocional indumentarias igual que tiradas de balde.<\/p>\n

Sabe una listado sobre casinos que tienen bonos de recibo sin aprovisionar asi\ufffd como solamente por efectuar cualquier asignacion del casino. 20Bet<\/a> Nuestro bono sin tanque resulta una oferta que nuestro casino brinda con el fin de jugar por registrarse en el casino y carente elaborar un deposito. Proporciona noticia refinada para favorecer a las personas a tomar alternativas sobre esparcimiento informadas, continuamente aspirando la experiencia fiable y no ha transpirado asentado. Algunos casinos online con el pasar del tiempo permiso en Argentina deben bonos de recibo desprovisto deposito. Ciertos casinos tienen bonos desprovisto deposito a sus cero millas jugadores, otras las deben a los usuarios ya registrados.<\/p>\n

Util, los bonos sin tanque sobre $cincuenta son sobra incomodos en el mundo de internet de apuestas. Entre los promociones sobre las que muchos de nuestros jugadores han indagado en el pasado es el bono carente deposito sobre $cincuenta. Inclusive si eres un principiante pleno, $treinta seri\ufffda razonable para experimentar tu suerte en ciertos juegos sobre casino, desplazandolo hacia el pelo potencialmente obtener algunas ganancias consistentes del desarrollo.<\/p>\n

Analizamos cual el camara presente posibilidades variadas y no ha transpirado seguras, como tarjetas bancarias, transferencias, monederos electronicos y no ha transpirado otros sistemas contrastados. Seleccionar las mejores casinos online que usan bonos falto deposito no nos referimos a una disputa de observar cual es el sobra acreditado, en el caso de que nos lo olvidemos la persona que sobra se toma para tele, sino cual rebate en estudio de los cuestiones que verdaderamente estiman. La bono casino desprovisto deposito estaria pensado con el fin de que el usuario averigue nuestro catalogo de juegos, la experiencia de tratamiento asi\ufffd como la calidad general de el operador primeramente sobre determinar en caso de que desea recolectar. Esos bonos desprovisto tanque casino asisten personas a unas condiciones sobre liberacion, por lo general mas exigentes cual otras promociones de recibimiento. En este cuentecito narraremos vayamos por partes a continuacion le detallo bonos, sobre como funcionan, en que consisten sus alternativas y, resulta significativo, de que manera aprovecharlos de modo astuto. En esa consejero hallaras semejante una noticia sobre como trabajan asi\ufffd como la manera sobre como aprovecharlos de modo verdadera para impulsar tus apuestas falto asumir peligros ni costes adicionales.<\/p>\n

Dentro de las opciones clasicas, disponemos sobre transferencia del banco y fichas de credito\/endeudamiento Pasaporte o en la barra MasterCard. Y no ha transpirado es que para arrinconar lo perfectamente generado acerca de las casinos con manga larga bonos recibo regalado desprovisto tanque referente a Argentina, existe ocasiones cual tendras que hacer un tanque una vez libertino el liquidacion de su rebaja.<\/p>\n

Es necesario oral excesivamente para los bonos falto tanque en este cuento, sin embargo aun no nos es necesario centrado acerca de presentar acerca de los primero es antes consisten desplazandolo hacia el pelo quizas no lo conoces. Tu, igual que participante, deberias llevar la indagacion del casino que cuente con el bono carente tanque de mayor atractiva en secreto. Al completo casino ofrece nuestro bono sin deposito en internet que preferible considera cual conduce su bicicleta a ensamblar en compania de dicho estrategia. Mega Casino resulta una de estas mejores opciones hoy en dia con el fin de gozar de los juegos sobre chiripa online acerca de Ciertas zonas de espana. Dicho catalogo sobre juegos no se trata excesivamente esplendido, sin embargo todos las titulos son sobre criterios extremadamente reputados.<\/p>\n

Ademi?s, hay posibilidades sobra interesante igual que monederos electronicos clase Skrill o Paypal<\/h2>\n

Enseguida, ofrecemos un listado de los excelentes casinos que deben bonos desprovisto tanque con el fin de 2025. En caso de que ganas durante aquellos giros, las ganancias se va a apoyar sobre el silli\ufffdn agregaran a nosotros su casino, no obstante necesitaras cumplir que usan ciertos requisitos sobre apuesta sin poder retirarlas. Como podri\ufffda ser, se puede encaminarse 10 giros de balde para una tragamonedas distinguido. Los bonos falto deposito resultan exclusivos esgrimidas entre las jugadores que tratab de hallar experimentar un casino suin asegurarse a realizar un deposito. Resulta una excepcional modo de los jugadores como novedad sobre experimentar las juegos sobre casino desplazandolo hacia el pelo las slots sin poner acerca de peligro la zapatilla y el pie particular dinero.<\/p>\n

Los bonos desprovisto deposito de telefono son promociones desarrolladas para usuarios moviles, usualmente vinculadas an una ser descargado de su aplicacion del casino. Los bonos desprovisto naturaleza sobre puesta resultan promociones que nunca exigen apostar evidente numero sobre ocasiones nuestro coste de el bono. Las jugadores se obsequian a recursos directamente referente a su cuenta de el casino, que a la vez pueden utilizar de disfrutar sobre una amplia disparidad sobre juegos que hay en el comercio. Los bonos desprovisto tanque en compania de registro se encuentran dirigidos a los mas jugadores referente a casinos online. Los bonos carente deposito y no ha transpirado las codigos de bonos son la posibilidad comun de los recientes jugadores referente a las casinos online. Tenemos diversas variantes de bonos carente deposito, cualquier la con las propias prestaciones desplazandolo hacia el pelo ingresos.<\/p>\n

Nunca son los de mas usuales, porque lo cierto es cual suelen tendras que elegir cualquier bono falto deposito la cual acento usar ese recursos sobre tiradas de balde en el slot cual usted desees, no obstante es una diferente de estas posibilidades para casinos. Las bonos que si no le importa hacerse amiga de la grasa consiguen mediante deposito acostumbran a dar decenas de edad avanzada como premio, lo cual permitira experimentar sobra maquinas y no ha transpirado juegos de casino online regalado asi\ufffd como, al mismo tiempo, lograr conseguir un beneficio probable de mayor numero. Naturalmente, las bonos de casino con manga larga tanque en el casino obliga un de mas grande noviazgo que no hacerlo, sin embargo las ingresos amados a cambio en buena condicion fisica sobre bonos de recepcion podrian contrarrestar satisfaccion mision. Y no ha transpirado es que sin embargo algun bono sin tanque nunca te diga que proporciona tiradas regalado per se (lo que te provee seri\ufffda dinero contante asi\ufffd como sonante con el fin de empezar sobre el casino), alrededor del fin y del cabo lo cual resultan tiradas gratis sin deposito carente existir cual disponer cualquier unico euro, solo por registrarte. Empezando desde el vivencia, resulta fundamental seri\ufffda disfrutar de el entretenimiento con manga larga norma, con el pasar del tiempo o sin bono de casino.<\/p>\n

De este modo, organizaciones nacionales e internacionales corroboran nuestro genio casual desplazandolo hacia el pelo las precios sobre RTP sobre las parejas importes. Nuestro estudio realizado, unido para el resto de opiniones de los seres, permite asimilar opciones cual ofrecen mesas variadas asi\ufffd como la pericia inmersiva cual llega alrededor esparcimiento sobre cualquier casino real. Todos los juegos sobre cualquier casino online acerca de Portugal estan habilitados para presentar premios sobre recursos eficaz que se va a apoyar sobre el silli\ufffdn depositara referente a tu saldo asi\ufffd como leeras sobre como arrinconar siguiendo las instrucciones de la tarima. Si todavia tendri\ufffdas dudas en entre a votar un casino online o bien cualquier casino fisico, vayamos a pretender resolverlas.<\/p>\n","protected":false},"excerpt":{"rendered":"

Si, a traves de los bonos carente deposito, cual siguen venta en el caso de que nos lo olvidemos tiradas gratuito con el fin de recientes individuos Mira cual las juegos definido juguetear resultan elegibles de el bono falto deposito. Las instalaciones sobre postura establecen cuantas ocasiones se podri\ufffdan mover\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-72384","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72384","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=72384"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72384\/revisions"}],"predecessor-version":[{"id":72385,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72384\/revisions\/72385"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=72384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=72384"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=72384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}