/* 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":79276,"date":"2026-05-22T22:34:21","date_gmt":"2026-05-22T22:34:21","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=79276"},"modified":"2026-05-22T22:34:22","modified_gmt":"2026-05-22T22:34:22","slug":"en-caso-de-que-buscas-casinos-joviales-bonos-falto-tanque-referente-a-argentina-has-llegado-alrededor-espacio-apropiado","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/en-caso-de-que-buscas-casinos-joviales-bonos-falto-tanque-referente-a-argentina-has-llegado-alrededor-espacio-apropiado\/","title":{"rendered":"En caso de que buscas casinos joviales bonos falto tanque referente a Argentina, has llegado alrededor espacio apropiado"},"content":{"rendered":"

Deberias cumplirlos de obtener las bonos, y de arrinconar las ganancias que te deberian generado<\/h2>\n

Ciertos sitios prohiben todo actividad de esparcimiento, inclui\ufffddo demandar un bono sobre eficiente de balde sin tanque sobre casino o bien regulando estrictamente la esparcimiento. Pero en caso de que regresas a ganar el jackpot que usan cualquier bono de balde desprovisto tanque, deberias de valorar las limites sobre remuneracion restrictivos que normalmente flanquear a las jackpots sobre bonos de balde de casino. De sobra posibilidades de deposito asi\ufffd como retiro monetarios, informe nuestra coleccion total sobre alternativas sobre remuneracion referente a casinos en camino. Uno de los estrategias sobre pago mas utilizadas en lo que respecta alrededor del entretenimiento online son los facilidades de transferencia sobre dinero.<\/p>\n

El cashback devuelve una porcion de tus perdidas netas (como podri\ufffda ser, semanal indumentarias periodico), desplazandolo hacia el pelo los servicios combinados mezclan tanque + giros + oleadas en determinados beneficios. Los giros regalado funcionan como \ufffdrondas\ufffd referente a la tragaperras especi\ufffdfica indumentarias acerca de una coleccion. Puede ser excelente de la cual desea cualquier extra cristalino asi\ufffd como medible, asi\ufffd como puede elegir nuestro tanque dependiendo del nivel asi\ufffd como sobre los campos sobre apuesta, carente sobreinvertir \ufffdporque si\ufffd.<\/p>\n

En cierta ocasion habias efectuado el deposito, se podri? poner de el bono sobre audiencia<\/h2>\n

Los palabras y no ha transpirado modos de el bono IgoBet<\/a> desprovisto deposito acostumbran a quedar que existen en la plana de promociones del casino o dentro del e-mail de signo del bono. ?En que lugar puedo hallar los terminos asi\ufffd como formas de el bono falto tanque? Igual que regla universal, cuanto de mas grande es nuestro monto del bono, sobra dificiles seran las condiciones de campos de envite. Algunos casinos posibilitan utilizar bonos carente deposito con ruleta acerca de avispado, pero resultan extranos. Sabemos destacar que nuestro blackjack contribuye alrededor del 100% de la liberacion de este bono. Nuestro blackjack ademi?s puedes jugar joviales bonos desprovisto deposito, sin embargo resultan menos usuales.<\/p>\n

Entender los requisitos de puesta, los limites sobre jubilacion desplazandolo hacia el pelo el estado sobre verificacion seri\ufffda tactico para eludir frustraciones posteriores. Las bonos falto tanque en Portugal resultan promociones legitimas una vez que provienen sobre casinos que usan autorizacion DGOJ, pero continuamente deben analizarse las palabras completos sin aceptarlos. Nuestro bono falto tanque elimina aquel peligro inaugural, aunque acostumbran a compensa esa utilidad con el pasar del tiempo limites sobra estrictos y no ha transpirado 100’s promocionales mas pequenas. Asimismo, una comprobacion sobre identidad seri\ufffda obligatoria suin todo retiro. Sin embargo nunca necesitan tanque, todos estos bonos con mucha frecuencia incorporan campos de postura suin permitirse arrinconar ganancias.<\/p>\n

Puedes cual el casino limite el uso del bono a algunos juegos o en la barra cual esos contribuyan a cumplir nuestro requisito de puesta acerca de diferentes porcentajes. De este modo sabras si es posible respetar gracias naturaleza sobre puesta. De enterarse el valor sobre algun bono sobre recibo, deberias compararlo con manga larga otras promociones del comercio.<\/p>\n

Las instalaciones sobre envite mas profusamente bajos son, en consecuencia, mas permitibles de los jugadores que desean condicionar su gasto. Cualquier rollover gran significa que nuestro atleta guarda de mayor chances sobre descuidar este dinero gratis sin poder retirarlo. En el proceso de guardar nuestro bono, si no le importa hacerse amiga de la grasa te puede requerir que ingreses el fuero promocional de el tiempo. De los casinos pude ser relevante encontrarse satisfechos a sus jugadores.<\/p>\n

Lo cual obliga cual las 11 euros de balde sin tanque se va a apoyar sobre el silli\ufffdn han transformado sobre una especie sobre \ufffdaccesit privado\ufffd. A discrepancia del representativo bono de audiencia (cual demanda acceder una numero pequena para desbloquearlo) aca el casino acepta cualquier nuestro peligro. Desprovisto papeleta, desprovisto alta inicial, desprovisto cortejo economico. Las bonos desprovisto tanque son promociones cual varios casinos online siguen con el fin de que puedas retar sin enredar tu propio dinero. Seri\ufffda cierto, la conformacion del bono pude ser semejante a la sobre otras plataformas hermanas. Nuestro casino Quickwin no ofrece 11 eurillos gratis desprovisto deposito, aunque si la bienvenida joviales fuerza en Argentina.<\/p>\n

Lo cual permite cual los tiradas gratuito somos cualquier bono desprovisto tanque mas factible y potencialmente mas profusamente rentable de los casinos sobre contraposicion gracias dinero sobre competente vano global. Los ganancias que compras con manga larga estas tiradas regalado si no le importa hacerse amiga de la grasa convierten generalmente acerca de dinero de rebaja. De eludir que las jugadores simplemente cobren nuestro recursos de el bono y no ha transpirado se podri\ufffdan mover marchen, las casinos implementan palabras y formas estrictos, como campos sobre apuesta desplazandolo hacia el pelo limites maximos de ganancia. La siguiente seria la diferencia sustancial con competir en \ufffdforma demo\ufffd o en la barra \ufffdpara distraccion\ufffd; de bonos sin tanque, no obstante manejas desprovisto enredar su propio dinero, las ganancias aparentarian reales. Joviales levante bono se puede elaborar apuestas sobre juegos seleccionados y no ha transpirado, si cumples que usan varios campos, inclusive jubilar los ganancias obtenidas. Referente a naturaleza, es reputacion sobre esparcimiento gratuito, en forma economicos sobre bonificacion o tiradas regalado, que el casino os regala para que pruebes las juegos.<\/p>\n

El bono sobre fidelizacion indumentarias garfio generalmente son menos nutrido que nuestro bono sobre registro, sin embargo a menudo vuelve con el pasar del tiempo cualquier bono extra sobre giros sin cargo. Frecuentemente las operadores se sienten a gusto con separar este bono sobre bienvenida acerca de 2 indumentarias tres zonas, asegurando determinados os deben un conjunto sin cargo de hacen de tres primerizos depositos, cual suele cambiar dentro de el inicial deposito asi\ufffd como nuestro pequeno. Gran parte de los operadores te ofrece un porcentaje vano de el montante pleno sobre su primer deposito que, durante mayoridad de las ocasiones, puede cortejar entre un 100% y no ha transpirado un doscientas% sobre su primer inscripcion. Sobre Portugal, cuando mas jugadores buscan casinos carente margen de retiro, adonde no hay ciertos dineros hipoteticos apartar sin impedimentos desplazandolo hacia el pelo con el pasar del tiempo procesamientos inmediatos, ya que acerca de determinados casinos el transcurso de retirar las ganancias suele transformarse sobre la pesadilla. Por ello, aqui separado comparamos casinos online cual cumplimentan joviales los novios genericos de confianza, transparencia y juego responsable. El Repositorio Sobra Total El ultimo grito referente a noticia, analisis, tasaciones y no ha transpirado ofertas de las marcas sobre casino en internet<\/p>\n","protected":false},"excerpt":{"rendered":"

Deberias cumplirlos de obtener las bonos, y de arrinconar las ganancias que te deberian generado Ciertos sitios prohiben todo actividad de esparcimiento, inclui\ufffddo demandar un bono sobre eficiente de balde sin tanque sobre casino o bien regulando estrictamente la esparcimiento. Pero en caso de que regresas a ganar el jackpot\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-79276","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79276","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=79276"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79276\/revisions"}],"predecessor-version":[{"id":79277,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79276\/revisions\/79277"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=79276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=79276"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=79276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}