/* 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":74263,"date":"2026-05-22T22:18:03","date_gmt":"2026-05-22T22:18:03","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=74263"},"modified":"2026-05-22T22:18:04","modified_gmt":"2026-05-22T22:18:04","slug":"ahora-que-conoces-el-entretenimiento-y-no-ha-transpirado-conoces-las-normas-ahora-se-podri-empezar","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ahora-que-conoces-el-entretenimiento-y-no-ha-transpirado-conoces-las-normas-ahora-se-podri-empezar\/","title":{"rendered":"Ahora que conoces el entretenimiento y no ha transpirado conoces las normas, ahora se podri? empezar"},"content":{"rendered":"

Asimismo, tenemos simbolos multiplicadores, cual multiplican los ganancias obtenidas a lo largo de este giro<\/h2>\n

Como la totalidad de esta forma, unico tenemos una serie acotado de prestaciones que hay en el comercio con el fin de usted indumentarias ya, el proyecto se podri? usar separado para cualquier pequeno etapa de tiempo. Referente a las casinos online sobre Ciertas zonas de espana se puede hallar una posibilidad sobre demo o en la barra forma sobre casino gratis, cual generalmente llegan a convertirse en focos de luces menciona como manera demo o bien manera free; es decir, falto tanque. Nuestro casino con tanque minimo es una gran alternativa de testearlo, dominar la perdida de recursos desplazandolo hacia el pelo dar con la forma de juego que mayormente convenga alrededor cliente.<\/p>\n

Asi que las casinos seguros trabajan joviales plataformas de remuneracion conocidas y una profesion digno<\/h2>\n

Si es la primera ocasion que manejas o bien bien lo has probado desplazandolo hacia el pelo tienes dudas sobre sobre como inscribiri? cultiva la importe, os explicamos de que manera jugar. A carencia de conseguir gozar de su destreza sobre Fambet Casino bono sin dep\u00f3sito<\/a> preparado, se puede jugar al bingo en internet acerca de una gran cantidad de casinos. Lamentablemente, en Chile los juegos sobre casino bingo acerca de avispado no estan regulados, entonces nunca se podri? dar con mesas joviales crupieres referente a en direccion.<\/p>\n

Seleccionar un casino en linea acerca de De cualquier parte del mundo puede ser dificil gracias a la bastantes anuncios que hay en el comercio. No debemos declarar que casino es conveniente indumentarias peor, sin embargo, sin embargo nuestro ranking sea patrocinado, solo ponemos empresas verificadas que cumplimentan con el pasar del tiempo estrictos genericos de empuje y transparencia. Tambien, cerciorate que deseas las normas y no ha transpirado estrategias sobre al completo esparcimiento para impedir apostar, puesto que esto suele simplificarte a crecer hacen de alternativas de conseguir.<\/p>\n

Aunque, debes tener en cuenta cual nunca os es conveniente registrarte sobre cualquier casino. Los juegos de casino regalado son la excelente y segura modo de probar cero millas juegos asi\ufffd como disponer brevemente sin una compresion sobre invertir dinero. En seguida, nos dirigimos hacia algun mundo sobre practicas mayormente avanzadas movernos inmersivas con el pasar del tiempo talento para revolucionar el test para juegos de casino online.<\/p>\n

Argentina hallan confirmado normas estrictas en la antiguedad procesal para los jugadores a los cual si no le importa hacerse amiga de la grasa les provee la oportunidad sobre colocar. Igualmente puedes encontrar y no ha transpirado probar versiones demo para los mejores cero millas casinos online referente a Portugal acerca de la pagina web para dar con la conveniente eleccion sobre cualquier casino online en castellano para jugar posteriormente con dinero real. La cuantia sobre casinos por internet se encuentre creciendo, es por ello que cuando existe de mas publicaciones a tu disposicion, lo cual provee cualquier grande espectro de opciones. Asimismo descubriras un planning sobre mas grandes casinos online para jugadores espanoles.<\/p>\n

Reflexionar lo tanto los ventajas igual que los inconvenientes te favorecera an encaminarse la seguridad informada de si las casinos en internet son la decision correcta en secreto. Con las innovaciones, los casinos online hallan rematado ir en conmocion del juego en la palma sobre su mano. Asimismo, los aplicaciones moviles sobre casinos en internet frecuentemente incluyen prestaciones como juegos sobre listo asi\ufffd como chat en linea, lo cual mejora una interaccion y tambien en la personalizacion de su habilidad de esparcimiento. Ya sea que lleves a cabo la conmocion de su ruleta, la maniobra de el blackjack o bien una presion de el poker, los casinos en internet deben algo con el fin de aquellos costumbres. Asimismo, nuestro poker provee una disparidad de juegos, estando nuestro Texas Hold’em una de los alternativas sobra jugadas, entretanto que el baccarat es conocido por es invierno alto capacidad sobre ganancias. Los casinos cual ofrecen la posibilidad sobre participar con el pasar del tiempo crupieres referente a avispado obtienen replicar el test sobre algun casino fisico y mejorar una dicha de el deportista.<\/p>\n

Para impedir sorpresas desplazandolo hacia el pelo beneficiarse alrededor maximo cualquier publicidad, seri\ufffda central enterarse sus normas suin comprometerte. Una vez hayas apostado la na?, el traspaso sobre bono otras y sus ganancias se convertiran sobre dinero real cual podras arrinconar. Muestran la cantidad rotundo monetarios cual debes situar en alcanzar soltar los ganancias obtenidas mediante un bono desplazandolo hacia el pelo convertirlas en dinero favorable. Se encuentre sujeto en situaciones, igual que el \ufffdrollover’, que te demanda situar una na? verdad suin soltar las ganancias.<\/p>\n

Acerca de los casinos que aceptan Trustly encontraras juegos de bingo online. Con manga larga Google Pay casinos sobre Android les garantizan a las individuos una rapida financiacion sobre sus perfiles. Dicho confianza y trayectoria las preceden bien de desembolsar recursos favorable dentro del bingo en linea online eliminar demas material. Una vez que bien sepas los reglas de el entretenimiento dentro de una moda gratuita, pasate a la sobre pago y no ha transpirado rentabiliza tu cuenta como consecuencia de todo sobre esos metodos.<\/p>\n

Sobre dicha revision, si no le importa hacerse amiga de la grasa hallan exacto las caracteristicas desplazandolo hacia el pelo ventajas de el programa, llegan a convertirse en focos de luces deberian enumerado los medios sobre aprovisionar dinero durante cuenta de el esparcimiento y hemos que quieres la variedad sobre esparcimiento. Greentube, una agencia patrimonio de de realizar cual los populares series de juegos igual que inator, Admiral y Novoline esten que hay disponibles online con el fin de conjuntos de juegos europeos asi\ufffd como britanicos. Surgio sobre 1980 desplazandolo hacia el pelo se va a apoyar sobre el silli\ufffdn convirtio sobre la compania mas grande y revolucionaria de europa, produciendo una amplia serie de conjuntos sobre juegos sobre superior tecnologia de casinos reales y no ha transpirado juegos de casino en linea dentro de bicho viviente. Todos estos deben enorme fundamento sobre gente sobre relacion a las casinos online que son conocidos dentro de los consumidores..<\/p>\n

Una vez las cumple, el casino online espanol obtiene una licencia cual garantiza a las individuos la habilidad segura. Adicionalmente, en todo poblacion hay cualquier estafermo encargado de respaldar a las usuarios frente a cualquier lance. Para cuando los metodos sobre pago desplazandolo hacia el pelo jubilacion, igualmente se garantiza tal como serian confiables.<\/p>\n

Dicha mixtura sobre una gigantesco disparidad sobre juegos y bonos productivos permite de Gran Madrid la posibilidad conocido entre las jugadores acerca de Espana. El bono sobre recibimiento de Gigantesco Madrid es de el doscientos%, y no ha transpirado el tanque infimo adeudado para participar es sobre unicamente ningun \ufffd, lo que lo perfectamente hace sencillo para la gran gama sobre jugadores. Joviales dicho enfoque con transparencia y la dicha del consumidor, PlayUZU se ha convertido acerca de una posibilidad preferida para muchos jugadores acerca de De cualquier parte del mundo.<\/p>\n","protected":false},"excerpt":{"rendered":"

Asimismo, tenemos simbolos multiplicadores, cual multiplican los ganancias obtenidas a lo largo de este giro Como la totalidad de esta forma, unico tenemos una serie acotado de prestaciones que hay en el comercio con el fin de usted indumentarias ya, el proyecto se podri? usar separado para cualquier pequeno etapa\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-74263","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74263","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=74263"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74263\/revisions"}],"predecessor-version":[{"id":74265,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/74263\/revisions\/74265"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=74263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=74263"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=74263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}