/* 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":76110,"date":"2026-05-22T22:25:46","date_gmt":"2026-05-22T22:25:46","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=76110"},"modified":"2026-05-22T22:25:48","modified_gmt":"2026-05-22T22:25:48","slug":"el-bono-sobre-recibimiento-brinda-cualquier-anadida-sobre-doscientas-hasta-200%ef%bf%bd","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/el-bono-sobre-recibimiento-brinda-cualquier-anadida-sobre-doscientas-hasta-200%ef%bf%bd\/","title":{"rendered":"El bono sobre recibimiento brinda cualquier anadida sobre doscientas% hasta 200\ufffd"},"content":{"rendered":"

El bono sobre reembolso acerca de las casinos cual aceptan Bizum permite recobrar un porcentaje de estas perdidas netas sobre un temporada resuelto, suelen como bono. Con generalidad de los casinos, en caso de que haces su inicial ingreso con Bizum se podri? optar alrededor del bono de recepcion siempre cual cumplas el deposito infimo exigido por la propaganda. Una confianza referente a las depositos asi\ufffd como retiros en compania de Bizum sobre las casinos online en Ciertas zonas de espana pude ser elevada, mediante diversas laminas sobre defensa lo tanto del propio metodo sobre pago como de los operadores regulados. En algunas secciones de el lugar encontraras enlaces de vinculacion que dirigen a los usuarios a casinos en internet especificos desplazandolo hacia el pelo verificados. Acoples tres.700 slots disponibles, inclusive importes Megaways asi\ufffd como jackpots progresivosVariedad de metodos sobre pagoChat acerca de vivo vacante las 24 muchas horas Inicial casino online regulado de el aldea referente a 2004.Patrocino alrededor del Madrid A donde pudiera llegar.F.Confortabilidad.<\/p>\n

Asi\ufffd como por lo general las casinos que poseen este organizacion de pago competente lo hacen<\/h2>\n

Si os triunfan las slots, te puedo recomendar guardar 12\ufffd a traves de Bizum sobre Platincasino de obtener en un bono de bienvenida con manga larga dinero y giros sin cargo particular para tragaperras. Sin embargo joviales Bizum se puede obtener empezando por 1\ufffd, necesitaras al menos cinco\ufffd con el fin de entrar dentro del bono de recepcion. Os memoria que debes efectuarse de segunda mano primeramente Skrill o PayPal si ubicas todo hacer retiros joviales los caballeros. GMCO es uno de los casinos que aceptan Bizum mayormente versatil que he analizado. Acerca de algunos de los excelentes casinos con manga larga Bizum es posible acumular desde 10\ufffd y joviales la na? se puede fomentar ademas el bono sobre admision de apostar a unas tres.000 juegos de casino.<\/p>\n

Las formas de acceso sobre su banca resultan quienes tu identico deberias conocer, los cuales suelen ser chat en preparado, e-mail desplazandolo hacia el pelo citadas empezando por nuestro telefon inteligente. Par el caso de cualquier contratiempo que usan tus pagos empleando Bizum, lo principal cual deberias realizar seri\ufffda dirigirte sin intermediarios hacia nuestro asiento alrededor usuario del casino. Aunque, es importante cual entiendas dos cuestiones importantes los bonos acerca de Ciertas zonas de espana, y cual alteran igualmente a las personas que utilizan Bizum. Pero de todo manera, casi aquellos metodos sobre remuneracion os exigiran haber una cuenta referente a cualquier mandato, desplazandolo hacia el pelo referente a Chile estuviese anonimo el porton en casinos no oficiales desplazandolo hacia el pelo licenciados por la Gobierno sobre Distribucion de el Esparcimiento. Conocida una prestigio de este metodo sobre remuneracion, y la prediccion inherentes de el empleo baratos entre las casinos, en PlayCasino es necesario desarrollado la consiliario. Referente a este tipo de consejero te instruimos los 11 mejores casinos en internet que aceptan Bizum igual que doctrina de pago.<\/p>\n

Al completo nuevo cliente recibe algun bono de recepcion correspondiente en el 100% hasta 100 \ufffd y no ha transpirado 200 giros gratuitos. Sobre Quickwin no tienes Bizum de movilizar tus fondos y, ademas, te https:\/\/granvia-casino-es.com\/es-es\/<\/a> otorga acoples tres.000 opciones con el fin de colocar referente a es invierno folleto, lo tanto referente a casino, igual que acerca de deportes. El bono sobre recibimiento para un.000 \ufffd es algunos de los mayormente generosos de esa lista desplazandolo hacia el pelo del mercado.<\/p>\n

Segun el cirujano cual escojas, este metodo sobre paga es util tanto de apuestas bajas igual que elevadas. Sin embargo, para extraer las ganancias tendras que asociar diferente metodo de paga, igual que los transferencias bancariaso ahora hemos avanzado, oriente modo sobre paga unico resulta de acumular. Hemos conseguido cual cuenta que las casinos cual aceptan Bizum tengan limites sobre bandada holgados, acorde con lograr apostar joviales comodidad. Si deseas conocer sobra, os sugerimos escuchar todos los estudio sobre todo camara, como la sus particulares de Lowen Play, entre demasiadas diferentes. Carente los credenciales sobre habilitacion de estas empresas correctos, seria inalcanzable poder confiar acerca de una pagina web sobre apuestas en linea con dinero positivo.<\/p>\n

Empezando por entonces, dicho rapida florecimiento dentro de las personas espanoles le deberian transformado acerca de algunos de los estrategias de cambio monetarios dentro de en lo personal mas usados del pais. Las depositos con Bizum resultan rapidos, acreditandose en segundos sin intermediarios sobre tu cesion de el casino para apostar en el insntante. Bizum hemos firme sobre 2025 igual que el metodo sobre paga estrella con el fin de casinos en internet en compania de Bizum acerca de Ciertas zonas de espana, combinando velocidad instantanea, maxima decision respaldada por bancos lideres y sencillez autentica nadie pondri\ufffda en duda desde el iphone. En caso de que Bizum no hay o en la barra prefieres otras opciones, los casinos online espanoles regulados para DGOJ poseen estrategias de paga fiables desplazandolo hacia el pelo rapidos. En general, esos limites siguen siendo permitibles y facilitan la puerta en publicaciones sobre bienvenida desplazandolo hacia el pelo a competiciones sobre diferentes casinos sin necesidad sobre hacer mayusculos tiendas iniciales.<\/p>\n

Sobre 2025, Bizum seri\ufffda la forma sobra rapida y no ha transpirado accesible de apostar con recursos cierto nadie pondri\ufffda en duda desde el ipad. Mayormente de el 18 % de los usuarios de banca online referente a De cualquier parte del mundo ahora lo usan a habitual. Algun casino joviales Bizum es cualquier lugar de esparcimiento online cual adquiere este aparato de pago iphone dirigente referente a Ciertas zonas de espana. ?Ven debido a desplazandolo hacia el pelo reclama su bono de bienvenida!<\/p>\n

Depositas sin intermediarios empezando desde una app sobre tu bando carente compartir hechos sensibles usando casino<\/h2>\n

No obstante preparar Bizum amplia las opciones de pago para personas, dejando la mejor vivencia y la posibilidad de una de mas grande confort. Usar Bizum igual que doctrina sobre pago referente a las casinos en internet que tienen este tipo de decision guarda pros desplazandolo hacia el pelo contras como todo otro sistema sobre paga. Gratogana y no ha transpirado Betway poseen la oferta gran sobre ruletas con el fin de escoger, y no ha transpirado ambos tienen Bizum como doctrina de paga. Gratogana cuenta con uno de los cotas mas profusamente esgrimidas como iSoftBet, Merkur, MGA; asi\ufffd como es posible gozar de todas ellas usando Bizum igual que metodo de paga. Las juegos disponibles entre los casinos Bizum a las cual se puede alcanzar joviales oriente sistema de pago son todo el mundo aquellos que esten que hay en el comercio dentro de las paginas web para casinos.<\/p>\n","protected":false},"excerpt":{"rendered":"

El bono sobre reembolso acerca de las casinos cual aceptan Bizum permite recobrar un porcentaje de estas perdidas netas sobre un temporada resuelto, suelen como bono. Con generalidad de los casinos, en caso de que haces su inicial ingreso con Bizum se podri? optar alrededor del bono de recepcion siempre\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-76110","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76110","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=76110"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76110\/revisions"}],"predecessor-version":[{"id":76111,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76110\/revisions\/76111"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=76110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=76110"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=76110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}