/* 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":73538,"date":"2026-05-22T22:13:39","date_gmt":"2026-05-22T22:13:39","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=73538"},"modified":"2026-05-22T22:13:41","modified_gmt":"2026-05-22T22:13:41","slug":"tambien-hay-promociones-en-forma-sobre-giros-sin-cargo-falto-tanque-acerca-de-tragamonedas-seleccionadas","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/tambien-hay-promociones-en-forma-sobre-giros-sin-cargo-falto-tanque-acerca-de-tragamonedas-seleccionadas\/","title":{"rendered":"Tambien hay promociones en forma sobre giros sin cargo falto tanque acerca de tragamonedas seleccionadas"},"content":{"rendered":"

A la hora de designar el superior bono sin deposito de los casinos en internet legales referente a Espana, recuerda ciertos elementos decisivo. Dichos bonos falto deposito resultan la excepcional manera sobre iniciarse acerca de bicho viviente para casinos online, sobre todo de aquellos que son mas sobre levante ambito. Principalmente, todos estos bonos permiten a las jugadores sufrir diferentes juegos sobre casino desprovisto urgencia sobre elaborar algun tanque inaugural. Las bonos falto tanque son una de las promociones de mas sobrios cual siguen las casinos online en Espana.<\/p>\n

En cualquier lapso, las jugadores pueden acumular ganancias que seguidamente estan a llegar a ser referente a cesion promocional<\/h2>\n

Los bonificaciones obtenidas durante herramienta de escalonado sobre bono de las juegos cual incorporan dicha utensilio imposible se contabilizaran al siguiente lleva a cabo del rollover (na? de veces que se debe emplazar nuestro bono de liberarlo). De eximir el bono de estas tiradas gratis (margen maxima 11\ufffd) debemos de situar cincuenta ocasiones nuestro bono acerca de 30 dias naturales sobre los juegos no excluidos durante propaganda. Para descargar el bono de el doscientas% del primer deposito (ganancia norma doscientos\ufffd) debemos de apostar cuarenta y cinco ocasiones el bono referente a quince jornadas de fibras naturales acerca de las juegos que nunca esten excluidos a los efectos desplazandolo hacia el pelo formas del bono. Para descargar el bono sobre casino desplazandolo hacia el pelo modificar las ganancias acerca de recursos favorable (inclusive un monton de 10\ufffd) debemos de apostarlo cincuenta ocasiones acerca de 5 dias en los juegos no excluidos en los terminos asi\ufffd como condiciones genericos para bonos.<\/p>\n

Nuestro bono es valido con el fin de juegos de casino, slots desplazandolo hacia el pelo videobingos (salvo las slots de MGA y no ha transpirado juegos especializados excluidos) asi\ufffd como estuviese alma a un naturaleza sobre envite sobre 30x. Con manga larga sus 576 maneras sobre conseguir alrededor del entretenimiento fundamento desplazandolo hacia el pelo el abundante premio sobre inclusive 25000x de ganancia maxima este tipo de tragamonedas seri\ufffda magnnifica para darle un uso divertido a las giros promocionales. De onedas de volatilidad pequei\ufffda o promedio, cual permiten estirar de mas nuestro venta promocional. En palabras utiles, un bono desprovisto deposito presenta un plus inicial de el programa componente, ya que permite colaborar sin utilizar bienes propios. Nuestro recursos de bono falto tanque provee una baja cifra de liquidacion promocional de jugar a diferentes importes.Permanece disei\ufffdado, sobre todo, para experimentar determinados juegos desplazandolo hacia el pelo familiarizarse con el pasar del tiempo las mecanicas.<\/p>\n

Los bonos falto deposito sobre casino referente a dinero eficaz tratan la preferible forma de tener en cuenta la tarima sin Casino GranVia<\/a> cortejo financiero. Las bonos desprovisto tanque de casino acerca de dinero favorable nos cuentan la mejor manera sobre probar un operador desprovisto cortejo financiero. Asi que los bonos falto deposito estan disenados planeando slots. En modelos pruebas, los tragamonedas de volatilidad media-superior normalmente estar a tu disposicion. Normalmente incluyen un planning de slots elegibles o bien excluyen especificamente algunas categorias. Las casinos en internet joviales bono sin tanque acerca de Chile restringen que valores es posible utilizar.<\/p>\n

Cuando las casinos agregan un fresco juego importante a dicho libreria de juegos sobre casino, frecuentemente realizan promociones cual tienen venta en el caso de que nos lo olvidemos giros con el fin de percibir esos mas juegos.. Acerca de levante supuesto, unas las formas referente a que conmemoran el conmemoracion en compania de sus gente es ofreciendo un bono carente deposito igual que celebracion. A traves de la guia, suele asimilar a fondo los elementos clave para los bonos falto deposito.<\/p>\n

Los casinos con manga larga bono sobre recibimiento sin deposito son la excepcional vez para cero millas jugadores cual desean conocer las plataformas legales sin comprometer la zapatilla y el pie recursos. Cualquier bono sobre casino desprovisto tanque es la manera sobra smart sobre conocer casinos en internet sin arriesgar tu recursos, y no ha transpirado en 2026 la proposicion aparte gran y competitiva que nunca. Desafortunadamente no, pues las bonos de admision sin deposito unicamente si no le importa hacerse amiga de la grasa dan en cierta ocasion por consumidor. Pero el casino puede darnos nuestro bono sin deposito sobre todo el mundo esencia, es muy trascendente cual anadamos todo el mundo todos los datos intimos reales, si no, tendremos inconvenientes en el momento de arrinconar los ganancias. Ahora ya conoce sabe sobre como reconocer si cualquier bono sobre casino sin deposito resulta una afliccion, veamos como podri\ufffdamos reclamarlo.<\/p>\n

Gratogana50 giros sin cargo y el 500% al primer deposito<\/h2>\n

Siguiendo con el pasar del tiempo Marca Apuestas, uno mas de los mayusculos bonos cual deben es un 15% del instante deposito efectuado, inclusive doscientos eurillos como extremo, pero continua siendo forzoso competir inclusive 30 ocasiones la importancia del bono de su apuesta. Sin embargo, una vez que lleves a cabo su inicial deposito, igualmente inscribiri? te ofrecera nuestro 500% del tanque en forma sobre bono incluso cada cosa que 200 eurillos. Admite Bizum y cuenta con un proyecto VIP.888 Casino88 giros regalado falto deposito + 150\ufffd. Retiradas sin limite extremo y no ha transpirado campos sobre envite cutres. Sustantivo de el Casino OnlineBono sobre Casino Carente DepositoPlatinCasino10 tiradas gratis sin tanque + 200% sobre bono. En este sentido, podemos hallar nuestro bono con manga larga tanque, cual posibilitan efectuar una envite de la mitad, igual valor en el caso de que nos lo olvidemos inclusive nuestro doble de el tanque la mitad cantidad maxima cual suele requebrar los 100 o los 200 eurillos.<\/p>\n

A desigualdad para bonos ti\ufffdpicos para deposito, aqui nuestro camara te concede sin intermediarios algun liquidacion promocional indumentarias giros de balde con el fin de sufrir algunos juegos, normalmente tragamonedas. Con el fin de obtener retirar las ganancias obtenidas usando bono, debemos seguir algun capacidad sobre postura sobre $ 50 veces nuestro coste del bono. Paston brinda un bono desprovisto tanque de como novedad personas que completen nuestro asignacion y la verificacion sobre modo de ser. Con el fin de lograr eximir los ganancias generadas, hemos seguir el condicion sobre envite adecuado.<\/p>\n

Las premios se va a apoyar sobre el silli\ufffdn envian referente a competente o en la barra en venta promocional, y son una forma entretenida sobre jugar cuanto demas falto enredar recursos. Los freerolls son torneos gratuitos sobre poker o bien tragamonedas que no requieren inversion original. Normalmente tener algun cantidad restringido de tiradas, caracteristicas sobre postura desplazandolo hacia el pelo restricciones de los primero es antes juegos podemos utilizar. Dentro de los palabras y no ha transpirado caracteristicas que las bonos carente deposito suelen efectuarse en Polonia sobresale uno particularmente, el de el norma premio cual es posible sacar en base a el.<\/p>\n","protected":false},"excerpt":{"rendered":"

A la hora de designar el superior bono sin deposito de los casinos en internet legales referente a Espana, recuerda ciertos elementos decisivo. Dichos bonos falto deposito resultan la excepcional manera sobre iniciarse acerca de bicho viviente para casinos online, sobre todo de aquellos que son mas sobre levante ambito.\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-73538","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73538","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=73538"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73538\/revisions"}],"predecessor-version":[{"id":73539,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73538\/revisions\/73539"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=73538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=73538"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=73538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}