/* 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":140439,"date":"2026-06-10T20:52:13","date_gmt":"2026-06-10T20:52:13","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=140439"},"modified":"2026-06-10T20:52:13","modified_gmt":"2026-06-10T20:52:13","slug":"goldenbetcasino-2","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/goldenbetcasino-2\/","title":{"rendered":"Evento de Desarrolladores comienza: Goldenbet Casino presenta a los desarrolladores de t\u00edtulos en Espa\u00f1a"},"content":{"rendered":"
\n

Goldenbet<\/a> Casino tiene confirmada d\u00eda para su celebraci\u00f3n anual m\u00e1s destacado: la Provider Week. En esta ocasi\u00f3n, la jornada pone el foco espec\u00edficamente en los desarrolladores que elaboran los juegos de su web. La iniciativa trasciende una estrategia de marketing al uso. El casino quiere que sus clientes conozcan a las figuras y las firmas tras las tragaperras. Durante m\u00faltiples d\u00edas, la web pasar\u00e1 a ser en un expositor cambiante. Cada proveedor contar\u00e1 con su propio espacio para mostrar c\u00f3mo desarrollan, de d\u00f3nde surge su creatividad y qu\u00e9 medios emplean en los juegos de mayor popularidad. Para la base de jugadores, es una oportunidad ideal para asomarse a la trastienda de la industria del juego, jugar juegos distintos y acceder a bonos \u00fanicos ligadas a cada estudio. Con este gesto, Goldenbet reafirma su compromiso por la transparencia y la excelencia, recordando que un excelente casino en l\u00ednea es el fruto de un trabajo en equipo con sus aliados.<\/p>\n

Beneficios exclusivos para los jugadores durante la celebraci\u00f3n<\/h2>\n

La Provider Week no es solo una cuesti\u00f3n de imagen. Trae mejoras tangibles para la audiencia de Goldenbet. Los participantes se encontrar\u00e1n con una sucesi\u00f3n de promociones dise\u00f1adas para cada proveedor del d\u00eda. Existir\u00e1n torneos con listas de l\u00edderes donde los galardones se incrementan, promociones de giros gratis en lanzamientos cuidadosamente elegidos y bonos de recarga que posibilitan jugar m\u00e1s. La gran fortaleza est\u00e1 en la personalizaci\u00f3n. En lugar de bonos est\u00e1ndar, los jugadores recibir\u00e1n incentivos hechos a la medida del cat\u00e1logo de un estudio espec\u00edfico. Esto impulsa a descubrir t\u00edtulos que quiz\u00e1s hab\u00edan estado en el olvido en el men\u00fa. Goldenbet suele agregar tambi\u00e9n material explicativo, como publicaciones o videos que desgranan las particularidades de los t\u00edtulos del proveedor en concreto. El desenlace es que el jugador no solo es capaz de obtener m\u00e1s, sino que tambi\u00e9n asimila mejor c\u00f3mo participar, lo que vuelve la experiencia m\u00e1s enriquecedora.<\/p>\n

El efecto de saber al autor del juego en la vivencia del jugador<\/h2>\n

Jugar un juego de forma sin identificaci\u00f3n no es lo mismo que jugarlo conociendo qu\u00e9 estudio lo ha producido. Cuando un jugador identifica el marca de un estudio como Pragmatic Play o Big Time Gaming, ya cuenta con una idea de lo que puede anticipar en cuanto a creatividad, rendimiento y galardones. La Provider Week de Goldenbet busca construir justamente ese conexi\u00f3n entre jugador y desarrollador. Este informaci\u00f3n modifica la vivencia de entretenimiento, que evoluciona de ser algo sin participaci\u00f3n a ser una experiencia con m\u00e1s implicaci\u00f3n. Los usuarios inician a identificar formas de desarrollo, siguen los nuevos lanzamientos de sus compa\u00f1\u00edas predilectos y forman gustos con m\u00e1s base. Esta dimensi\u00f3n extra de informaci\u00f3n no solo logra que se disfrute m\u00e1s. Tambi\u00e9n ofrece m\u00e1s herramientas al usuario, que puede navegar por el vasto listado del casino con mayor seguridad y juicio, consciente que cada elecci\u00f3n est\u00e1 apoyada por un sello con un recorrido en la mercado.<\/p>\n

Desarrolladores importantes que participan en el evento<\/h2>\n

La lista de estudios que Goldenbet presentar\u00e1 durante la Provider Week contiene a algunos de los nombres m\u00e1s reconocidos del sector. NetEnt, reconocido por su calidad visual y por t\u00edtulos cl\u00e1sicos como Starburst y Gonzo’s Quest, est\u00e1 uno de los protagonistas. Otro gigante, Play’n GO, mostrar\u00e1 su habilidad con slots de alta volatilidad y tem\u00e1ticas muy trabajadas. La innovaci\u00f3n correr\u00e1 a cargo de proveedores como Pragmatic Play, cuyo ritmo de lanzamientos y funciones como la compra de bonos han marcado tendencia. Tambi\u00e9n existir\u00e1 espacio para la narrativa y los gr\u00e1ficos de cine de estudios como ELK Studios o Yggdrasil. Cada uno de estos creadores posee una personalidad propia. La semana se ha dise\u00f1ado para que los jugadores puedan explorar en sus portfolios de forma organizada, participando en torneos y usando giros gratis vinculados a las m\u00e1quinas m\u00e1s emblem\u00e1ticas de cada proveedor.<\/p>\n

La filosof\u00eda de la Provider Week<\/h2>\n

\u00bfHas pensado alguna vez qui\u00e9n desarrolla el juego al que juegas? La Provider Week de Goldenbet nace precisamente de esa pregunta. En un sector repleto de opciones, el nombre del proveedor act\u00faa como una garant\u00eda. Este evento busca desentra\u00f1ar el misterio del desarrollo, llevando a los usuarios a descubrir las historias de cada estudio, sus equipos y sus avances t\u00e9cnicos. No es solo una presentaci\u00f3n de cat\u00e1logos. Se trata de construir una peque\u00f1a historia que aporte m\u00e1s sentido a cada partida. Goldenbet act\u00faa como curator, seleccionando a socios de referencia y organizando un calendario que resalta lo que mejor hace cada uno: ya sean sus gr\u00e1ficos, su forma de jugar, sus temas o sus bonos. Esta inmersi\u00f3n pretende generar una comunidad con m\u00e1s informaci\u00f3n y m\u00e1s entusiasmo, donde escoger un juego sea tambi\u00e9n comprender el arte y el esfuerzo que hay detr\u00e1s.<\/p>\n

C\u00f3mo la pluralidad de proveedores mejora la oferta de Goldenbet<\/h2>\n

La verdadera fuerza de un casino online hoy se encuentra en su colecci\u00f3n de juegos. Al trabajar con una extensa selecci\u00f3n de proveedores, Goldenbet garantiza una oferta que atiende todos los gustos. Esta variedad se percibe en una gama inagotable de temas, desde la mitolog\u00eda antigua hasta viajes espaciales. Tambi\u00e9n en las mec\u00e1nicas de juego, que abarcan desde las tragaperras cl\u00e1sicas de tres carretes hasta video slots elaborados con fases de bonus y jackpots progresivos. Cada proveedor aporta su propio motor gr\u00e1fico y su filosof\u00eda de dise\u00f1o. Eso quiere decir que los jugadores siempre tienen algo nuevo por conocer. Esta metodolog\u00eda de seleccionar m\u00faltiples fuentes tambi\u00e9n fomenta una pugna sana entre los estudios, lo que impulsa la innovaci\u00f3n. Al final, quien sale beneficiado es el usuario. Goldenbet, al ser el n\u00facleo de toda esta creatividad, se consolida como un destino donde la multiplicidad y la novedad son lo principal.<\/p>\n

El porvenir de las colaboraciones entre casinos y suministradores<\/h2>\n

Propuestas como la Provider Week de Goldenbet indican una tendencia evidente en el entretenimiento digital. La relaci\u00f3n entre las plataformas y los proveedores se est\u00e1 tornando m\u00e1s intensa y m\u00e1s perceptible. Lo que se avecina son acuerdos que superan el simple pacto de autorizaci\u00f3n. Existir\u00e1n m\u00e1s lanzamientos en exclusividad, caracter\u00edsticas personalizadas y acciones publicitarias dise\u00f1adas para la comunidad de cada sala. Esta alianza estrat\u00e9gica beneficia a todos los implicados. Los suministradores logran presencia directa ante un p\u00fablico leal. Los operadores singularizan su cat\u00e1logo y potencian su reputaci\u00f3n de prestigio. Los jugadores, por su cuenta, tienen acceso vivencias exclusivas. Goldenbet, al hacer de esta semana un acto corporativo, se coloca en la vanguardia de este enfoque. Evidencia que la transparencia y la informaci\u00f3n son herramientas poderosas para crear lealtad en un \u00e1mbito que no para de expandirse y de demandar m\u00e1s.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

Goldenbet Casino tiene confirmada d\u00eda para su celebraci\u00f3n anual m\u00e1s destacado: la Provider Week. En esta ocasi\u00f3n, la jornada pone el foco espec\u00edficamente en los desarrolladores que elaboran los juegos de su web. La iniciativa trasciende una estrategia de marketing al uso. El casino quiere que sus clientes conozcan a\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-140439","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=140439"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140439\/revisions"}],"predecessor-version":[{"id":140441,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140439\/revisions\/140441"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=140439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=140439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=140439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}