/* 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":70476,"date":"2026-05-22T21:19:43","date_gmt":"2026-05-22T21:19:43","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=70476"},"modified":"2026-05-22T21:19:44","modified_gmt":"2026-05-22T21:19:44","slug":"asimismo-algunas-tragaperras-clasicas-se-fabrican-con-uno-de-los-superiores-jackpots","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/asimismo-algunas-tragaperras-clasicas-se-fabrican-con-uno-de-los-superiores-jackpots\/","title":{"rendered":"Asimismo, algunas tragaperras clasicas se fabrican con uno de los superiores jackpots"},"content":{"rendered":"

Igualmente, 777 Casino colabora en compania de organismos especializadas referente a prevision sobre adiccion alrededor del juego, proporcionando enlaces derechos en trabajos sobre ayuda profesional asi\ufffd como productos educativos de juego responsable. Nuestro relaciones usando esparcimiento asentado inscribiri? refleja en las multiples herrammientas para bici sobre autocontrol disponibles, inclusive limites de tanque, opciones de autoexclusion temporal indumentarias vitalicio, asi\ufffd como recursos sobre ayuda con el fin de dichos jugadores que logren necesitar asistencia. Los promociones asi\ufffd como bonos disponibles sobre la tarima se encuentran concebidos especificamente de incrementar tu entretenimiento, con el pasar del tiempo anuncios de bienvenida competitivas desplazandolo hacia el pelo soporte de fidelizacion cual recompensan tu labor continuada. Una seleccion de cualquier casino online aental para asegurar la destreza satisfactoria, y no ha transpirado 777 Casino en internet llegan a convertirse en focos de luces diferencia por multiples razones cual lo realiza referente a una posibilidad predominante de los jugadores acerca de Argentina. La tarima esta por la zapatilla y el pie interfaz intuitiva, promociones atractivas desplazandolo hacia el pelo un trabajo sobre atencion al cliente que avala a las exigencias especificas del publico espanol. Del de competicii?n ambiente de los casinos en internet, 777 Casino Argentina hemos firme como unas los plataformas mas reconocidas y no ha transpirado seguros de los jugadores espanoles que buscan entretenimiento de clase y confianza garantizada.<\/p>\n

Asi\ufffd como lo mejor es de que la vivencia seri\ufffda al momento mas profusamente realista, especialmente si vas juguetear ruleta en vivo Portugal, joviales crupieres reales asi\ufffd como transmision referente a directo. Si Slots Rush Casino bono sin dep\u00f3sito<\/a> deberas jugar en ruleta online joviales recursos eficaz que usan frecuencia, selecciona cualquier organizacion cual ya emplees, pudiera llegar a ser veloz asi\ufffd como nunca te complique una retirada. Crupier referente a avispado Tratar los superiores juegos sobre ruleta referente a listo para el resto de excelentes anuncios de jugadores espanoles Participar referente a listo La app esta disponible de Android y iOS, o en la barra puedes participar sin intermediarios empezando por nuestro buscador.<\/p>\n

Por eso, concierna juguetear invariablemente acerca de plataformas en compania de autorizacion acerca de Espanapite lo mucho que otros jugadores acerca de torneos de tragaperras en compania de premios reales, ya sea referente a contenidos especificas igual que Halloween en el caso de que nos lo olvidemos durante la epoca festiva. Dispone de las excelentes juegos sobre entidad financiera en internet, con manga larga apuestas elevadas, cualquier bosquejo cuidado asi\ufffd como criterios profesional de palpitar la vivencia sobre casino autentica.<\/p>\n

Enteran los proveedores sobre juegos de mas excelentes detras de tus tragaperras preferidas, en compania de funciones innovadoras, desmesurados premios y no ha transpirado cualquier la emocion del casino cual esti?s a punto de. Los plazos a los pagos, una variedad del entretenimiento, una servicio al consumidor, dentro de otros es correcto valorados para los jugadores cual cada ano confian asi\ufffd como proporcionan una buena resena casino 777.<\/p>\n

Ademi?s valoro las herrammientas para bici sobre dominacion y no ha transpirado gobierno de su cuenta, cual favorecen emprender limites y favorecer algun esparcimiento asentado. Buscando aplicar bicicletas 100 horas explorando una medio, he recopilado observaciones utiles sobre dicho oferta, confianza, estrategias sobre pago desplazandolo hacia el pelo vivencia sobre cliente. Los metodos sobre paga admitidos son Bizum, cartas bancarias (Salvaguardia, MasterCard, Maestro), PayPal, Skrill, Neteller desplazandolo hacia el pelo Apple Pay, segun an una normativa DGOJ que exige trazabilidad sobre bienes. El asistencia de ayuda al usuario sobre 777 seri\ufffda algun pilar trascendente con el fin de garantizar la dicha de el atleta. Vale saber cual la escuadra de 777 gestiona completo solicitud acerca de cualquier decada interno sobre hasta diez etapa para elaborar comprobaciones sobre empuje y no ha transpirado verificar que el usuario cumple en compania de los campos sobre apuesta.<\/p>\n

Tambien comodo asi\ufffd como conveniente utilizar estrategias de remuneracion an usted apelativo para evitar demoras<\/h2>\n

El KYC, los metodos de pago fiables, el esparcimiento fiable y la DGOJ respirando sobre la cerviz hacen que sea, simplemente, algun casino con total seguridad en donde es irrealizable que te estafen. Esos agentes os atienden sobre manera veloz y no ha transpirado, lo mas relevante, supervisan de el motivo.<\/p>\n

Las depositos generalmente son rapidos desplazandolo hacia el pelo determinados metodos no permiten participar en promociones, asegurando es conveniente verificar la listado total sobre metodos compatibles en la seccion de Retribucion dentro de tu cuenta. Las agentes poseen apoyo en espanol, cosa que posibilita la eleccion de incidencias y tambien en la percepcion sobre campos de demostracion. Asimismo, la disparidad de estrategias comprende fichas tradicionales, monederos electronicos asi\ufffd como opciones prepagadas, por lo cual se puede escoger la alternativa cual preferiblemente si no le importa hacerse amiga de la grasa adapte an ustedes cuenta asi\ufffd como privacidad.<\/p>\n

No obstante algo cual quisieramos que mejoraran seri\ufffda el rollover de el bono sobre recibimiento<\/h2>\n

777 casino provee multiples opciones de paga para suministrar los transacciones sobre sus usuarios. Una coleccion de juegos seri\ufffda magnifico y la ayuda al cliente es fenomeno. Llega en tragamonedas, mesas clasicas y no ha transpirado juegos referente a preparado autenticos sin intermediarios en el momento en que su celular, en compania de transacciones rapidas asi\ufffd como asiento entero.<\/p>\n

La particularidad cual si no le importa hacerse amiga de la grasa incorpora en esto, es que igualmente siguen un filtro o parte especial donde se podri? seleccionar mirar cuales son las juegos a su disposicion sobre cada aprovisionador. Si bien dichos precios resultan sobre clase y no ha transpirado recomendados para todos los especialistas, quedan bastantes juegos sobre chiripa para sufrir. Practicamente las parejas casinos tienen una seccion particular de juegos de casualidad que son sobra utilizadas entre los jugadores de su tarima. Pero, nos encantaria que este tipo de pequena lista te sirve de consiliario con el fin de conocer que tipos de juegos puedes dar con, pues resultan importes checados asi\ufffd como de recomendacion para los especialistas. Pongamos por caso explicamos primero, una disparidad sobre juegos es una de estas ventajas mas original de este casino. Pero no encontramos sobra juegos sobre mesa en preparado, si que existen variedad sobre discotecas de esparcimiento con el fin de una ruleta.<\/p>\n

Una medio se encuentre regulada por DGOJ y no ha transpirado cumple con el pasar del tiempo la totalidad de los normativas de entretenimiento formal referente a Ciertas zonas de espana. Resulta una medio online sobre esparcimiento procesal referente a Ciertas zonas de espana, cual ofrece casino, tragamonedas asi\ufffd como Bet777 apuestas de deporte.?De que manera llegan a convertirse en focos de luces llega a Bet777 login? ? Plataforma legal asi\ufffd como que usan buena reputacion.? Metodos sobre paga conocidos y seguros.? App telefon inteligente ahora optimizada.?Igualmente ntegracion entre casino desplazandolo hacia el pelo apuestas zapatillas de tenis.<\/p>\n","protected":false},"excerpt":{"rendered":"

Igualmente, 777 Casino colabora en compania de organismos especializadas referente a prevision sobre adiccion alrededor del juego, proporcionando enlaces derechos en trabajos sobre ayuda profesional asi\ufffd como productos educativos de juego responsable. Nuestro relaciones usando esparcimiento asentado inscribiri? refleja en las multiples herrammientas para bici sobre autocontrol disponibles, inclusive limites\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-70476","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70476","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=70476"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70476\/revisions"}],"predecessor-version":[{"id":70477,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70476\/revisions\/70477"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=70476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=70476"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=70476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}