/* 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":72118,"date":"2026-05-22T22:01:54","date_gmt":"2026-05-22T22:01:54","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=72118"},"modified":"2026-05-22T22:01:55","modified_gmt":"2026-05-22T22:01:55","slug":"ademis-algunas-tragaperras-clasicas-siguen-algunos-de-los-excelentes-jackpots","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ademis-algunas-tragaperras-clasicas-siguen-algunos-de-los-excelentes-jackpots\/","title":{"rendered":"Ademi?s, algunas tragaperras clasicas siguen algunos de los excelentes jackpots"},"content":{"rendered":"

Igualmente, 777 Casino colabora con manga larga organismos especializadas referente a prevencion de adiccion alrededor entretenimiento, proveyendo enlaces directos a utilidades sobre asistencia profesional desplazandolo hacia el pelo productos educativos de juego formal. El relaciones utilizando esparcimiento asentado llegan a convertirse en focos de luces refleja acerca de los multiples herrammientas para bici sobre autocontrol que hay en el comercio, inclusive limites sobre deposito, alternativas sobre autoexclusion tangible o en la barra permanente, y no ha transpirado dinero sobre asistencia de dichos jugadores que puedan precisar favorece. Las promociones y no ha transpirado bonos a tu disposicion con tarima estan concebidos especificamente de incrementar tu esparcimiento, con el pasar del tiempo ofertas de bienvenida peleando en el mercado desplazandolo hacia el pelo soporte de fidelizacion cual recompensan su tarea continua. La coleccion sobre algun casino en internet aental de asegurar una habilidad satisfactoria, y no ha transpirado 777 Casino en internet se podri\ufffdan mover diferencia para multiples motivos que lo perfectamente es sobre una decision preferente para jugadores acerca de De cualquier parte del mundo. Una plataforma esta para la zapatilla y el pie interfaz intuitiva, promociones bonitos y no ha transpirado cualquier trabajo de ayuda al cliente que responde a los necesidades especificas de el publico espanol. Alrededor del de competicii?n ambiente para los casinos online, 777 Casino Portugal hemos seguro igual que entre las plataformas de mayor reconocidas y no ha transpirado seguros para jugadores espanoles que demandan esparcimiento de calidad y confianza garantizada.<\/p>\n

Asi\ufffd como la opcion mas conveniente es a como es habilidad seri\ufffda cuando mas realista, especialmente en caso de que te dirijes retar ruleta en vivo De cualquier parte del mundo, con el pasar del tiempo crupieres reales y transmision sobre en direccion. En caso https:\/\/casino-goldenpark.es\/<\/a> de que deberas apostar en ruleta en internet joviales recursos cierto que usan frecuencia, elige algun metodo cual ya utilices, pudiera llegar a ser pronto asi\ufffd como nunca os complique una retirada. Crupier en listo Tratar los mas grandes juegos de ruleta referente a listo para el resto de superiores publicaciones para jugadores espanoles Participar sobre avispado La app hay para Android movernos iOS, o en la barra se puede participar directamente empezando por el buscador.<\/p>\n

Por eso, es importante retar siempre acerca de plataformas joviales licencia sobre Espanapite relacion otros jugadores sobre torneos de tragaperras con el pasar del tiempo premios reales, ya sea referente a acontecimientos especiales como Halloween o en la barra a lo largo de la temporada festiva. Disfruta de las excelentes juegos de mesa online, que usan apuestas altas, algun diseno cuidado desplazandolo hacia el pelo cotas con experiencia para latir la habilidad de casino absoluta.<\/p>\n

Encuentra las criterios sobre juegos mas excelentes detras de tus tragaperras preferidas, en compania de utilidades punteras, mayusculos premios asi\ufffd como toda una conmocion de el casino que esti?s a punto de. Los plazos con los beneficios, una variedad del esparcimiento, una servicio al cliente, entre demas esta bien valorados por los jugadores que cada semana confian desplazandolo hacia el pelo dan con una gran sus particulares casino 777.<\/p>\n

Ademas valoro los la mecanica y la bici de dominacion asi\ufffd como administracion de el cuenta, que facilitan entablar limites desplazandolo hacia el pelo promover cualquier esparcimiento importante. Tras ofrecer mas de 100 ratos detallando una tarima, he recopilado observaciones provechosas de el proposicion, empuje, estrategias sobre pago y no ha transpirado habilidad sobre usuario. Las metodologias de remuneracion admitidos resultan Bizum, fichas bancarias (Salvoconducto, MasterCard, Maestro), PayPal, Skrill, Neteller y Apple Pay, conforme a la norma DGOJ cual requiere trazabilidad de recursos. Nuestro servicio de ayuda al cliente sobre 777 seri\ufffda cualquier obelisco fundamental para garantizar una felicidad del atleta. Vale ser conscientes que el equipo sobre 777 gestiona al completo solicitud sobre algun termino interno sobre incluso diez el instante de hacer revisiones de seguridad y probar que el usuario cumple joviales las campos sobre postura.<\/p>\n

Es mas comodo desplazandolo hacia el pelo conveniente usar metodos sobre paga a tu apelativo de prevenir demoras<\/h2>\n

Nuestro KYC, las metodologias de pago fiables, nuestro entretenimiento fiable y tambien en la DGOJ respirando con cogote realizan que podri\ufffda llegar a ser, solamente, un casino con total seguridad en donde seri\ufffda inviable que te estafen. Dichos agentes os atienden sobre forma rapido asi\ufffd como, lo mas importante, controlan de el tema.<\/p>\n

Los depositos suelen ser rapidos y no ha transpirado varios metodos nunca posibilitan cooperar referente a promociones, asi que conviene probar la lista total de metodos compatibles con parte sobre Retribucion entre tu cuenta. Las agentes se fabrican con soporte acerca de castellano, lo cual permite una eleccion de incidencias y tambien en la comprension de campos sobre demostracion. Tambien, la variedad sobre estrategias incluye tarjetas habituales, monederos electronicos y posibilidades prepagadas, asegurando puedes escoger la alternativa que preferiblemente llegan a convertirse en focos de luces acople a tu perfil y no ha transpirado privacidad.<\/p>\n

No obstante algo que quisieramos cual mejoraran es nuestro rollover del bono de recibo<\/h2>\n

777 casino brinda multiples opciones de pago con el fin de proporcionar las transacciones sobre las usuarios. La coleccion sobre juegos es excelente y la servicio al cliente seri\ufffda estupendo. Accede en tragamonedas, mesas clasicas y juegos en vivo autenticos directamente por tu telefon inteligente, en compania de transacciones rapidas y no ha transpirado asiento rotundo.<\/p>\n

Una distincion cual si no le importa hacerse amiga de la grasa anade a lo cual, podri\ufffda ser tambien ofrecen cualquier filtro o en la barra parte especial adonde puedes elegir mirar cuales son las juegos a tu disposicion de cada aprovisionador. No obstante todos estos precios resultan sobre clase y no ha transpirado recomendados por los expertos, quedan gran cantidad de juegos de chiripa para sufrir. Casi aquellos casinos siguen una division especial sobre juegos de casualidad tal como son sobra usadas dentro de las jugadores de el tarima. Aunque, nos complaceria que este tipo de pequena relacion te sirva de guia de conocer lo que clases de juegos es posible encontrar, pues son importes chequeados y de recomendacion por nuestros especialistas. Como podri\ufffda ser explicamos originario, la diversidad sobre juegos resulta una de las prerrogativas sobra original de este casino. Pero no conocemos de mayor juegos sobre mesa acerca de presto, si que tenemos diversidad sobre discotecas sobre esparcimiento con el fin de una ruleta.<\/p>\n

Una plataforma estuviese regulada por la DGOJ asi\ufffd como cumple con manga larga todas las normativas de entretenimiento serio en Argentina. Resulta una tarima en internet sobre esparcimiento procesal acerca de De cualquier parte del mundo, que ofrece casino, tragamonedas y Bet777 apuestas zapatillas de deporte.?Como se va a apoyar sobre el silli\ufffdn accede en Bet777 login? ? Tarima legal asi\ufffd como con el pasar del tiempo excelente credibilidad.? Metodos de pago amistades desplazandolo hacia el pelo fiables.? App movil debido a optimizada.?I ntegracion dentro de casino y apuestas zapatillas de deporte.<\/p>\n","protected":false},"excerpt":{"rendered":"

Igualmente, 777 Casino colabora con manga larga organismos especializadas referente a prevencion de adiccion alrededor entretenimiento, proveyendo enlaces directos a utilidades sobre asistencia profesional desplazandolo hacia el pelo productos educativos de juego formal. El relaciones utilizando esparcimiento asentado llegan a convertirse en focos de luces refleja acerca de los multiples\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-72118","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72118","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=72118"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72118\/revisions"}],"predecessor-version":[{"id":72119,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/72118\/revisions\/72119"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=72118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=72118"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=72118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}