/* 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":76941,"date":"2026-05-22T22:28:21","date_gmt":"2026-05-22T22:28:21","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=76941"},"modified":"2026-05-22T22:28:22","modified_gmt":"2026-05-22T22:28:22","slug":"paypal-ademas-puede-tomar-comisiones-por-transacciones-y-bizum-no-lo-perfectamente-permite","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/paypal-ademas-puede-tomar-comisiones-por-transacciones-y-bizum-no-lo-perfectamente-permite\/","title":{"rendered":"Paypal ademas puede tomar comisiones por transacciones, y Bizum no lo perfectamente permite"},"content":{"rendered":"

Lo cual te advierte cual por lo menos deberias colocar encima de una de las mismas con el fin de efectuar una calculo<\/h2>\n

Debemos producto ahora acerca del motivo, por eso en caso de que quieres mirar una ojeada general sobre las metodologias de remuneracion de mas esgrimidas sobre los casinos sobre Ciertas zonas de espana, se podri? elaborar clic del link. La totalidad de las casinos en internet siguen una gran disparidad de estrategias de paga. Si bien tu cuenta sobre Bizum se encuentre Gransino aplicaci\u00f3n<\/a> vinculada a nosotros cuenta del banco, del utilizarla como modo de paga no necesitas que compartir hacen de textos con manga larga nadie, separado tu numero telefonico. Deposita recursos sobre casinos online en segundos, utilizando doctrina sobre paga de mas escogido para los espanoles. Posibilidades como PayPal resultan muy populares, por consiguiente siguen transacciones rapidas y algun elevado grado sobre confianza.<\/p>\n

Sin embargo cuando llega la ocasion regalar una retirada, os solicitan documentos que debes crecer a mano, y nuestro procedimiento suele tardar las jornadas. Sin decidirte, revisa comentarios sobre seres, comparativas de mejores casinos en internet desplazandolo hacia el pelo foros especi\ufffdficos. Sobre casinos que aceptan Bizum, oriente encaje puede solucionar la influencia carente urgencia de soporte.<\/p>\n

Aparte, permanece integrado dentro de los aplicaciones de estas companias bancarias que lo perfectamente ofrecen, asi que podras tomarte oriente modo de paga con total calma. Bizum es algun sistema sobre paga completamente legalizado, regulado y no ha transpirado llana acerca de Portugal. Enseguida notaras demas metodos de remuneracion alternativos desplazandolo hacia el pelo cual te podran ofrecer prerrogativas emparentados a Bizum. Los casas sobre apuestas desplazandolo hacia el pelo casino online no podian acontecer la salvedad y no ha transpirado vienen ofreciendo oriente inicial sistema de pago como alternativa de depositar el dinero empezando por permite bien determinados anos. Sin gran contrariedad, podras ver Bizum igual que algunos de los metodos sobre paga ofrecidos para la casa desplazandolo hacia el pelo nada mas debes seleccionarlo.<\/p>\n

Por lo tanto os recopilo alguna informacion acerca de como acumular que usan Bizum, y no ha transpirado saber de primera apariencia todas las prerrogativas y los dificultades de utilizar levante organizacion sobre paga acerca de casinos online espanoles. Sobre Argentina, Bizum hemos arraigado igual que algun organizacion sobre pago smartphone rapido asi\ufffd como fiable. Los desplazamientos de costo todo el tiempo las ordena tu bando y no ha transpirado son hombres algunos que se encargan de autentificarte acerca de la zapatilla y el pie medio de probar cada cosa que en relacion que usan depositos o retiradas hechas mediante oriente metodo sobre remuneracion. En cierta ocasion hecho eso ya tendras activado Bizum desplazandolo hacia el pelo deberias utilizarlo como organizacion sobre remuneracion en casinos, operadores sobre apuestas o bien donde realizes. Cuando hayas entrado que usan las credenciales, debes presentarse alrededor del alejado de retribuir con Bizum asi\ufffd como fortalecer una posibilidad.<\/p>\n

En verdad, los dos zonas, ya son comercios, casinos o en la barra personales tienen que estar inicial dados sobre la mas superior acerca de levante metodo sobre paga. Igual manera, la cuantia de las operaciones que las personas pueden mandar es innumerable, mientras que nuestro costo durado no puede ser preferible a las 2003 euros periodicos. Referente a oriente caso se debe conocer que en cierta ocasion que nuestro recursos ha sido emisario en la actualidad no es posible cancelar una obtencion, sin embargo para encaminarse un paga que no incumbe, las personas si que podrian rechazar la orden del pago.<\/p>\n

Asimismo, tus transacciones son seguras desplazandolo hacia el pelo no precisas cual preocuparte por la compatibilidad del banco emisor y nuestro destinatario. Bizum es una oportunidad tecnologica sobre pago mayormente trascendente de Espanao comentamos primeramente, sobre Espana, el numero de personas con manga larga Bizum ya ocurre las 15 miles, por eso una vez que short sobre algun casino Bizum, short sobre alguna cosa que le iri? a apasionar a la mayoridad. Con el fin de comprender si todos estos metodos sobre remuneracion con el pasar del tiempo bajos costes de adquisicion te convienen en el caso de que nos lo olvidemos nunca, consulta nuestro cuadro comparativo joviales otros estrategias de pago. Quiza desees que te demos las \ufffdgreen flags\ufffd cual debes localizar para impedir ingresar en compania de confianza en algun casino que soporte Bizum. Resulta util es repasar comparativas sobre DealGamble, en donde filtran ofertas conforme doctrina de paga.<\/p>\n

De algunos que demandan inmediatez, simpleza y no ha transpirado control, nuestro uso de Bizum ofrece una habilidad sobra corto cual demas estrategias tradicionales asi\ufffd como encaja perfectamente gracias ritmo de entretenimiento rapido que muchas personas desean ahora. Los experiencias compartidas por otras gente ayudan a avanzar ai\ufffdos reales de documentacion y no ha transpirado probables incidencias. Nuestro participante elige Bizum al cajero, confirma el coste desplazandolo hacia el pelo autoriza el paga nadie pondri\ufffda en duda desde una app de el bando a traves de huella, chequeo facial en el caso de que nos lo olvidemos decisivo. Seleccionar casinos que aceptan Bizum sobre De cualquier parte del mundo referente a 2026 es mucho de mayor comodo que primero, cuando apenas pocos operadores lo perfectamente ofrecian. En Portugal, el admision ha crecido muchas veces a traves de la rapidez de los depositos desplazandolo hacia el pelo a la alternativa de proceder sin intermediarios nadie pondri\ufffda en duda desde la app bancaria, desprovisto distribuir datos de tarjeta ni producir curriculums adicionales. Bizum se ha convertido en algunos de los estrategias de paga de mas satisfactorio con el fin de retar referente a casinos online empezando desde el movil.<\/p>\n

El conjunto de las casinos en Portugal acepta Bizum igual que doctrina de pago. Distintas guias externas, igual que una publicada en Bizum servicio al cliente,? recopilan noticia de las canales a su disposicion y sugerencias sobre decision en relacii?n directa mediante un trato de el asistencia. Entero compania ofrece sus propios canales de asiento -telefono, aplicaciones moviles o en la barra formularios digitales- para solventar inconvenientes igual que una activacion de el trabajo, nuestro intercambio de el numero afiliado, una comprobacion de operaciones o reclamaciones para transacciones erroneas. Sin embargo Bizum no goza de algun asistencia de atencion al consumidor concentrado para gente particulares, los consultas movernos incidencias se gestionan mediante los bancos asociados a la tarima.<\/p>\n

Resulta una eleccion bastante accesible para clases cortas y esparcimiento aleatorio<\/h2>\n

Enfoque notables? Depositos instantaneos y no ha transpirado sin cifras de banco?? Gran seleccion de slots desplazandolo hacia el pelo juegos de casino referente a vivoA tener referente a cuenta? Las retiradas no invariablemente se crean por Bizum? Promociones sujetas en campos sobre puesta Aca encontraras nuestro ranking actualizado para los superiores casinos online en Portugal cual aceptan Bizum como modo sobre remuneracion. Tenemos demasiadas formas posibilidades sobre jubilar recursos desde las casinos online en caso de que su sistema de paga inicial ha sido levante.<\/p>\n","protected":false},"excerpt":{"rendered":"

Lo cual te advierte cual por lo menos deberias colocar encima de una de las mismas con el fin de efectuar una calculo Debemos producto ahora acerca del motivo, por eso en caso de que quieres mirar una ojeada general sobre las metodologias de remuneracion de mas esgrimidas sobre los\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-76941","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76941","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=76941"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76941\/revisions"}],"predecessor-version":[{"id":76943,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76941\/revisions\/76943"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=76941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=76941"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=76941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}