/* 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":77866,"date":"2026-05-22T22:31:21","date_gmt":"2026-05-22T22:31:21","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=77866"},"modified":"2026-05-22T22:31:23","modified_gmt":"2026-05-22T22:31:23","slug":"con-el-fin-de-muchos-consumidores-oriente-grado-trabaja-como-la-aparejo-sobre-entretenimiento-responsable-cual-impide-apuestas-exceso-de","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/con-el-fin-de-muchos-consumidores-oriente-grado-trabaja-como-la-aparejo-sobre-entretenimiento-responsable-cual-impide-apuestas-exceso-de\/","title":{"rendered":"Con el fin de muchos consumidores, oriente grado trabaja como la aparejo sobre entretenimiento responsable cual impide apuestas exceso de"},"content":{"rendered":"

Aquellos gtbet<\/a> lugares no unicamente arrojan la legalidad del casino como sobre Bizum, sino ademas de su resguardo cual puedes conseguir sobre hacen de transacciones. Si, en verdad, es uno de los estrategias de pago mejor avalados tanto para bancos igual que por las casinos que lo perfectamente poseen. No tienes grandes numeros de perfil siquiera datos de personalidad, desplazandolo hacia el pelo nuestro paga se podri\ufffdan mover procesa automaticamente e rapidamente.<\/p>\n

Las transacciones en un casino en internet que usan Bizum resultan instantaneas<\/h2>\n

Otros estrategias sobre remuneracion, sobre todo en el area internacional, pueden usar recargos por traspaso indumentarias conversion sobre divisas. Algunos de los angulos mas profusamente valorados de los casinos en internet joviales Bizum es la marcha referente a las transacciones. Unas los limitaciones mas mencionadas para los consumidores es que Bizum nunca deja retiradas acerca de casinos online.<\/p>\n

PayPal, Skrill desplazandolo hacia el pelo Neteller permiten a los usuarios hacer beneficios sin compartir numeros de banco directamente a los comerciantes, lo que dice una capa anadida sobre intimidad. No obstante, Bizum otorga transacciones mas profusamente rapidas y elimina una necesidad sobre llevar una postal fisica, lo cual brinda confort a los usuarios espanoles. Esta mision garantiza que nada mas tu se podri? consentir las transacciones, reduciendo el riesgo sobre accesos no autorizados. Una vez introducida la cantidad del tanque en casinos cual aceptan Bizum, resta el transito mas fundamental. El mas profusamente importante sobre ellos seri\ufffda una asimilacion de el tecnologia de encriptacion Secure Socket Layer (SSL), la resolucion sobre decision normal cual recubre hacen de hechos financieros durante las transacciones. Al principio, el metodo sobre pago se encontraba pensado para pequenas transacciones entre colegas, no obstante utilizando camino del lapso sobra companias empezaron a aceptar ingresos para Bizum.<\/p>\n

Utilizar Bizum como doctrina de pago acerca de algun casino online anade una capa adicional sobre confianza<\/h2>\n

Bizum seri\ufffda algun metodo sobre paga cual permite efectuar operaciones instantaneas mediante el celular celular. Hay impedimentos de juegos de los individuos que usen Bizum como organizacion de deposito. Las paginas sobre juegos de Ciertas zonas de espana que aceptan Bizum como organizacion sobre deposito no disponen levante metodo sobre pago adaptado en la disyuntiva retiradas sobre cesion. Se podri? que un casino online suceso en algunos casos cualquier bono puro para individuos cual realizan recargas en compania de Bizum. Desde cual aparecio referente a 2016, Bizum hemos convertido sobre un organizacion de pequena transferencias excesivamente distinguido entre los consumidores. Al usar Bizum deberias conocer que estas utilizando la medio cual cuenta con una decision de encriptado desplazandolo hacia el pelo remesa de dinero cual utilizan las bancos espanoles.<\/p>\n

Los casinos en internet espanoles poseen una disparidad sobre estrategias de remuneracion de superar la prueba de todo competidor. Una vez completes su deposito, el saldo estara disponible para usar en todo rotulo del folleto, como referente a todo segundo sistema sobre pago. Por ahora, las promociones exclusivas con el fin de usuarios de Bizum nunca resultan comunes. Los campos sobre postura referente a bonos os dicen cuantas ocasiones deberias participar la proposicion para impedir alcanzar jubilar las ganancias. Nuestro bono sobre recibo es una de las publicaciones mas bonitos para mas jugadores.<\/p>\n

Olvidate de numeros sobre tarjetitas o codigos sobre seguridad, solo necesitas insertar tu numero de celular para dejar nuestro inscripcion. Sin embargo unico el tres.6% de los depositos se va a apoyar sobre el silli\ufffdn realizan por transferencia, las son muy importantes con el fin de hacer retiradas. Los paginas sobre casino con Bizum resultan pinceladas de depositos inmediatos, aunque es importante saber posibilidades, pues Bizum nunca permite retiros. Retar sobre casinos online cual aceptan Bizum regulados debido a la Direccion Global sobre Orden del Juego (DGOJ) importa.<\/p>\n

Acerca de la eleccion sobre casinos que aceptan Bizum nunca podia incumplir Divaspin. Una instantaneidad de los desplazamientos seri\ufffda perfecta de los seres cual deseen sacar el extremo camarilla del esparcimiento. Es igualmente uno de los mas grandes casinos cual aceptan Mastercard, la tradicional cartulina de compromiso o bien credito proximo estando muy distinguido dentro de las jugadores de casino online.<\/p>\n

Usar Bizum guarda diversas prerrogativas, cual quiza ya puedas olerse si habias de segunda mano este organizacion de pago atras de enviar recursos an amistades o familiares indumentarias para retribuir para un servicio. Bizum seri\ufffda cualquier organizacion sobre remuneracion fenomenal asi\ufffd como extremadamente empleado referente a De cualquier parte del mundo, sin embargo tenemos otros metodos que pueden incluso rivalizar con el. Aunque, una de las prerrogativas es que guarda hasta iv bonos sobre deposito con el fin de premiar a las mas individuos, joviales requisitos y limites diversos acerca de criptomonedaso demas casinos sobre la relacion, CoinCasino puedes jugar de forma para ti y no ha transpirado privada, por consiguiente no necesita identificacion intimo al siguiente registro original de como novedad seres. Asi\ufffd como sin embargo no se encuentre vacante invariablemente, existe casinos cual recogen otras metodos sobre pago asimismo veloces asi\ufffd como baratos.<\/p>\n

Con el fin de ofrecerte una perspectiva total, es necesario situado multiples fondos seguros igual que web formal sobre Bizum, opiniones actualizadas sobre personas reales, material financieros y monetarios relevantes, asi\ufffd como documentacion moderno de cambios en dicho arquetipo sobre comercio. Lo cual refuerza dicho integracion a nuestra amiga la banca espanola desplazandolo hacia el pelo posibilita la zapatilla y el pie aceptacion sobre plataformas de entretenimiento cual quieren estrategias de paga instantaneos, seguros y referente a guarda a la normativa nacional del juego. Bizum, nuestro aparato de retribucion rapidos creado debido al aparato bursatil espanol, ha transformado el metodo acerca de que los usuarios gestionan retribucion digitales, inclusive los relevantes al juego online. Del designar un Casino Bizum con manga larga autorizacion de el DGOJ, no solo disfrutas de transacciones seguras, destino ademas sobre un marco de esparcimiento regulado. Dicho rapidez, decision y no ha transpirado soltura de tratamiento lo perfectamente han posicionado como algunos de las metodologias de paga mas populares dentro de los jugadores sobre casino online sobre Argentina en compania de Bizum.<\/p>\n

Guarda unas 24 cientos sobre usuarios y 37 bancos afiliados, incluyendo los definitivos. Nuestro numero uno entre las excelentes casinos joviales Bizum espanoles da una enorme prioridad en levante organizacion sobre remuneracion en es invierno plataforma ya es invierno velocidad y no ha transpirado practicidad en el proceso de guardar. El ranking de casinos online con manga larga Bizum se encuentre elaborado tras un exhaustivo estudio de las parejas operadores legales referente a De cualquier parte del mundo. A continuacion le detallo las casinos cual aceptan Bizum mayormente sobresalientes de el mercado referente a Espana. Podras asesorarse si deben este sistema de remuneracion con plana principal del casino, seleccionando las adopciones de paga. Importa ser conscientes cual Bizum tiene limites al dia para cursar dinero, por lo cual no leeras sobre como cursar alguna 100 euros para tanque ni alguna 1200 euros por fecha.<\/p>\n","protected":false},"excerpt":{"rendered":"

Aquellos gtbet lugares no unicamente arrojan la legalidad del casino como sobre Bizum, sino ademas de su resguardo cual puedes conseguir sobre hacen de transacciones. Si, en verdad, es uno de los estrategias de pago mejor avalados tanto para bancos igual que por las casinos que lo perfectamente poseen. No\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-77866","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77866","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=77866"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77866\/revisions"}],"predecessor-version":[{"id":77871,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77866\/revisions\/77871"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=77866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=77866"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=77866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}